.elementor-kit-7{--e-global-color-primary:#222222;--e-global-color-secondary:#444444;--e-global-color-text:#0F3050;--e-global-color-accent:#8797A7;--e-global-color-3e1ef4b:#000000;--e-global-color-ba69e32:#FFFFFF;--e-global-color-e80c34d:#F5F5F5;--e-global-color-2b0da4f:#CCCCCC;--e-global-color-f7b2166:#AAAAAA;--e-global-color-11e61d9:#666666;--e-global-color-b63d2aa:#444444;--e-global-color-b458ec2:#222222;--e-global-color-5801e6b:#111111;--e-global-color-055b03d:#00000000;--e-global-color-f138875:#0B8E57;--e-global-color-d8d0fc5:#ECFDF3;--e-global-color-5f90cee:#D93226;--e-global-color-59778bb:#FEF3F2;--e-global-color-c322618:#F86C08;--e-global-color-2ba3fd6:#F0AA85;--e-global-typography-6700357-font-family:"Andika";--e-global-typography-6700357-font-size:var(--step-8);--e-global-typography-6700357-line-height:var(--h-line_height);--e-global-typography-ab2d1c3-font-family:"Andika";--e-global-typography-ab2d1c3-font-size:var(--step-7);--e-global-typography-ab2d1c3-line-height:var(--h-line_height);--e-global-typography-c7e9d01-font-family:"Andika";--e-global-typography-c7e9d01-font-size:var(--step-6);--e-global-typography-c7e9d01-line-height:var(--h-line_height);--e-global-typography-01bec6d-font-family:"Andika";--e-global-typography-01bec6d-font-size:var(--step-5);--e-global-typography-01bec6d-line-height:var(--h-line_height);--e-global-typography-6b71375-font-family:"Andika";--e-global-typography-6b71375-font-size:var(--step-4);--e-global-typography-6b71375-line-height:var(--h-line_height);--e-global-typography-de06a36-font-family:"Andika";--e-global-typography-de06a36-font-size:var(--step-3);--e-global-typography-de06a36-line-height:var(--h-line_height);--e-global-typography-bf5d501-font-family:"Andika";--e-global-typography-bf5d501-font-size:var(--step-2);--e-global-typography-bf5d501-line-height:var(--h-line_height);--e-global-typography-fe31ef3-font-family:"Andika";--e-global-typography-fe31ef3-font-size:var(--step-1);--e-global-typography-fe31ef3-line-height:var(--h-line_height);--e-global-typography-3e1d38f-font-family:"Andika";--e-global-typography-3e1d38f-font-size:1.25rem;--e-global-typography-3e1d38f-line-height:130%;--e-global-typography-5003ad2-font-family:"Andika";--e-global-typography-5003ad2-font-size:1.063rem;--e-global-typography-5003ad2-line-height:var(--p-line_height);--e-global-typography-b1795bb-font-family:"Andika";--e-global-typography-b1795bb-font-size:1.063rem;--e-global-typography-b1795bb-font-weight:700;--e-global-typography-b1795bb-line-height:var(--p-line_height);--e-global-typography-6d898d1-font-family:"Andika";--e-global-typography-6d898d1-font-size:0.938rem;--e-global-typography-6d898d1-line-height:var(--p-line_height);--e-global-typography-db3d4a0-font-family:"Andika";--e-global-typography-db3d4a0-font-size:0.875px;--e-global-typography-db3d4a0-line-height:150%;--e-global-typography-9a53925-font-family:"Andika";--e-global-typography-9a53925-font-size:1.125;--e-global-typography-9a53925-line-height:var(--p-line_height);--e-global-typography-3e47104-font-size:1.125rem;--e-global-typography-3e47104-font-weight:600;--e-global-typography-3e47104-line-height:var(--p-line_height);--e-global-typography-1472273-font-size:var(--step-2);--e-global-typography-1472273-line-height:130%;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5003ad2-font-family ), Sans-serif;font-size:var( --e-global-typography-5003ad2-font-size );line-height:var( --e-global-typography-5003ad2-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-5003ad2-font-family ), Sans-serif;font-size:var( --e-global-typography-5003ad2-font-size );line-height:var( --e-global-typography-5003ad2-line-height );color:var( --e-global-color-ba69e32 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0.75rem 1.5rem 0.75rem 1.5rem;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-ba69e32 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-01bec6d-font-family ), Sans-serif;font-size:var( --e-global-typography-01bec6d-font-size );line-height:var( --e-global-typography-01bec6d-line-height );}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-6b71375-font-family ), Sans-serif;font-size:var( --e-global-typography-6b71375-font-size );line-height:var( --e-global-typography-6b71375-line-height );}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-de06a36-font-family ), Sans-serif;font-size:var( --e-global-typography-de06a36-font-size );line-height:var( --e-global-typography-de06a36-line-height );}.elementor-kit-7 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bf5d501-font-family ), Sans-serif;font-size:var( --e-global-typography-bf5d501-font-size );line-height:var( --e-global-typography-bf5d501-line-height );}.elementor-kit-7 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-fe31ef3-font-family ), Sans-serif;font-size:var( --e-global-typography-fe31ef3-font-size );line-height:var( --e-global-typography-fe31ef3-line-height );}.elementor-kit-7 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-3e1d38f-font-family ), Sans-serif;font-size:var( --e-global-typography-3e1d38f-font-size );line-height:var( --e-global-typography-3e1d38f-line-height );}.elementor-kit-7 img{opacity:1;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:1.25rem;}.elementor-element{--widgets-spacing:1.25rem 1.25rem;--widgets-spacing-row:1.25rem;--widgets-spacing-column:1.25rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1200px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-5003ad2-font-size );line-height:var( --e-global-typography-5003ad2-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-01bec6d-font-size );line-height:var( --e-global-typography-01bec6d-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-6b71375-font-size );line-height:var( --e-global-typography-6b71375-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-de06a36-font-size );line-height:var( --e-global-typography-de06a36-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-bf5d501-font-size );line-height:var( --e-global-typography-bf5d501-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-fe31ef3-font-size );line-height:var( --e-global-typography-fe31ef3-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-3e1d38f-font-size );line-height:var( --e-global-typography-3e1d38f-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-5003ad2-font-size );line-height:var( --e-global-typography-5003ad2-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}@media(max-width:767px){.elementor-kit-7{font-size:var( --e-global-typography-5003ad2-font-size );line-height:var( --e-global-typography-5003ad2-line-height );}.elementor-kit-7 h1{font-size:var( --e-global-typography-01bec6d-font-size );line-height:var( --e-global-typography-01bec6d-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-6b71375-font-size );line-height:var( --e-global-typography-6b71375-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-de06a36-font-size );line-height:var( --e-global-typography-de06a36-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-bf5d501-font-size );line-height:var( --e-global-typography-bf5d501-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-fe31ef3-font-size );line-height:var( --e-global-typography-fe31ef3-line-height );}.elementor-kit-7 h6{font-size:var( --e-global-typography-3e1d38f-font-size );line-height:var( --e-global-typography-3e1d38f-line-height );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-5003ad2-font-size );line-height:var( --e-global-typography-5003ad2-line-height );}}/* Start custom CSS *//*global font size*/
:root {
--step--2: clamp(0.8681rem, 0.8961rem + -0.0362vi, 0.8889rem);
--step--1: clamp(1rem, 0.9855rem + 0.0725vi, 1.0417rem);
--step-0: clamp(1.125rem, 1.0815rem + 0.2174vi, 1.25rem);
--step-1: clamp(1.2656rem, 1.1841rem + 0.4076vi, 1.5rem);
--step-2: clamp(1.4238rem, 1.293rem + 0.6542vi, 1.8rem);
--step-3: clamp(1.6018rem, 1.4077rem + 0.9708vi, 2.16rem);
--step-4: clamp(1.802rem, 1.5273rem + 1.3739vi, 2.592rem);
--step-5: clamp(2.0273rem, 1.6506rem + 1.8837vi, 3.1104rem);
--step-6: clamp(2.2807rem, 1.7757rem + 2.5248vi, 3.7325rem);
--step-7: clamp(2.5658rem, 1.9003rem + 3.3273vi, 4.479rem);
--step-8: clamp(2.8865rem, 2.021rem + 4.3274vi, 5.3748rem);

/*spacing*/
--h-line_height: 110%;
--p-line_height: 150%;

--space-xl: clamp(4.00rem, calc(3.43rem + 2.86vw), 6.00rem);
--space-l: clamp(3.00rem, calc(2.71rem + 1.43vw), 4.00rem);
--space-m: clamp(2.00rem, calc(1.71rem + 1.43vw), 3.00rem);
--space-s: clamp(1.50rem, calc(1.36rem + 0.71vw), 2.00rem);
--space-xs: clamp(1.00rem, calc(0.86rem + 0.71vw), 1.50rem);

/*Box Shadow Variables*/
--bs-speed: 200ms;
--bs_color: rgb(0 0 0 / 25%);
}

/*padding*/
.pad-xl{ padding: var(--space-xl); }
.pad-l{ padding: var(--space-l); }
.pad-m{ padding: var(--space-m); }
.pad-s{ padding: var(--space-s); }
.pad-xs{ padding: var(--space-xs); }

/*vertical padding*/
.pad-v-xl{ padding: var(--space-xl) 0; }
.pad-v-l{ padding: var(--space-l) 0; }
.pad-v-m{ padding: var(--space-m) 0; }
.pad-v-s{ padding: var(--space-s) 0; }
.pad-v-xs{ padding: var(--space-xs) 0; }

/*horizontal padding*/
.pad-h-xl{ padding: 0 var(--space-xl);}
.pad-h-l{ padding: 0 var(--space-l);}
.pad-h-m{ padding: 0 var(--space-m);}
.pad-h-s{ padding: 0 var(--space-s);}
.pad-h-xs{ padding: 0 var(--space-xs);}

/*padding top*/
.pad-t-xl{ padding: var(--space-xl) 0 0 0; }
.pad-t-l{ padding: var(--space-l) 0 0 0; }
.pad-t-m{ padding: var(--space-m) 0 0 0; }
.pad-t-s{ padding: var(--space-s) 0 0 0; }
.pad-t-xs{ padding: var(--space-xs) 0 0 0; }

/*padding bottom*/
.pad-b-xl{ padding: 0 0 var(--space-xl) 0; }
.pad-b-l{ padding: 0 0 var(--space-l) 0; }
.pad-b-m{ padding: 0 0 var(--space-m) 0; }
.pad-b-s{ padding: 0 0 var(--space-s) 0; }
.pad-b-xs{ padding: 0 0 var(--space-xs) 0; }

/*box-shadow*/
.shadow-xs-h,.shadow-s-h,.shadow-m-h,.shadow-l-h,.shadow-xl-h{
    box-shadow: none; transition: var(--bs-speed);
}

.shadow-xs,.shadow-xs-h:hover{box-shadow: 0px 0.25rem 0.5rem -0.5rem var(--bs_color);}
.shadow-s,.shadow-s-h:hover{ box-shadow: 0px 0.5rem 1rem -0.75rem var(--bs_color);}
.shadow-m,.shadow-m-h:hover{ box-shadow: 0px 1rem 2rem -1rem var(--bs_color);}
.shadow-l,.shadow-l-h:hover{ box-shadow: 0px 2rem 3rem -1.5rem var(--bs_color);}
.shadow-xl,.shadow-xl-h:hover{ box-shadow: 0px 3rem 4rem -2rem var(--bs_color);}

html {
    scroll-behavior: smooth;
}

.elementor-button-icon {
    display: flex;
    align-items: center;
}
.elementor-widget-icon {
    line-height: 0;
}

.elementor-kit-7 {
    text-wrap: balance;
    text-wrap: pretty;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom: 0px;
}

.elementor-widget-text-editor p > a{
    color: inherit;
    text-decoration: underline;
}

.elementor-widget-text-editor p > a:hover{
    color: inherit;
    text-decoration-color: var( --e-global-color-accent );
}

@media (min-width: 1025px) {
    .elementor-lightbox .elementor-video-container .elementor-video-landscape {
        max-width: 1140px;
    }
}

@keyframes fadeDown {
    from { opacity: 0; transform: translate3d(0,-30px,0)}
    to { opacity: 1; transform: none }}
.elementor-element.fadeInDown { animation-name: fadeDown}

@keyframes fadeLeft {
    from { opacity: 0; transform: translate3d(-30px,0,0)}
    to { opacity: 1; transform: none }}
.elementor-element.fadeInLeft { animation-name: fadeLeft}

@keyframes fadeRight {
    from { opacity: 0; transform: translate3d(30px,0,0)}
    to { opacity: 1; transform: none }}
.elementor-element.fadeInRight { animation-name: fadeRight}

@keyframes fadeUp {
    from { opacity: 0; transform: translate3d(0,30px,0)}
    to { opacity: 1; transform: none }}
.elementor-element.fadeInUp { animation-name: fadeUp}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Andika';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lockerhometint.com/wp-content/uploads/2025/01/andika-regular-webfont.woff2') format('woff2'),
		url('https://lockerhometint.com/wp-content/uploads/2025/01/andika-regular-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */