.elementor-kit-4687{--e-global-color-primary:#A30A2C;--e-global-color-secondary:#F2B705;--e-global-color-text:#1A1A1A;--e-global-color-accent:#F2B705;--e-global-color-d1f225b:#FFFFFF;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );overscroll-behavior:contain;}.elementor-kit-4687 button,.elementor-kit-4687 input[type="button"],.elementor-kit-4687 input[type="submit"],.elementor-kit-4687 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:5px;letter-spacing:0.1px;word-spacing:1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-kit-4687 button:hover,.elementor-kit-4687 button:focus,.elementor-kit-4687 input[type="button"]:hover,.elementor-kit-4687 input[type="button"]:focus,.elementor-kit-4687 input[type="submit"]:hover,.elementor-kit-4687 input[type="submit"]:focus,.elementor-kit-4687 .elementor-button:hover,.elementor-kit-4687 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-kit-4687 a{color:var( --e-global-color-primary );}.elementor-kit-4687 a:hover{color:#000000;}.elementor-kit-4687 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-4687 h2{color:var( --e-global-color-primary );}.elementor-kit-4687 h3{color:var( --e-global-color-primary );}.elementor-kit-4687 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-4687 h5{color:var( --e-global-color-primary );}.elementor-kit-4687 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-4687 img{border-style:none;border-radius:50px 50px 50px 50px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-kit-4687 label{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-4687 input:not([type="button"]):not([type="submit"]),.elementor-kit-4687 textarea,.elementor-kit-4687 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:32px;--container-default-padding-right:32px;--container-default-padding-bottom:32px;--container-default-padding-left:32px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:0px;--lightbox-navigation-icons-size:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
 --avs-primary:#6DBB44;
 --avs-secondary:#1F3C2C;
 --avs-accent:#9DDF5B;
 --avs-dark:#0E1F17;
 --avs-light:#F5F9F3;
 --avs-text:#2D2D2D;

 --smooth:all .45s cubic-bezier(.25,.8,.25,1);
}

body{
 font-family:Poppins,sans-serif;
 background:var(--avs-light);
 color:var(--avs-text);
}

/* Smooth transitions */
a,button,.elementor-button{
 transition:var(--smooth);
}

/* Buttons */
.elementor-button{
 border-radius:40px;
 padding:14px 30px;
 font-weight:600;
}

.elementor-button:hover{
 transform:translateY(-3px);
 box-shadow:0 15px 35px rgba(0,0,0,.12);
}

/* Cards */
.avs-card{
 background:#fff;
 padding:40px;
 border-radius:16px;
 box-shadow:0 15px 40px rgba(0,0,0,0.05);
 transition:var(--smooth);
}

.avs-card:hover{
 transform:translateY(-10px);
 box-shadow:0 30px 60px rgba(0,0,0,0.08);
}

/* Images zoom */
.avs-image{
 overflow:hidden;
 border-radius:12px;
}

.avs-image img{
 transition:transform .7s ease;
}

.avs-image:hover img{
 transform:scale(1.08);
}

/* Navbar underline effect */
header a{
 position:relative;
}

header a:after{
 content:"";
 position:absolute;
 bottom:-5px;
 left:0;
 width:0%;
 height:2px;
 background:var(--avs-primary);
 transition:var(--smooth);
}

header a:hover:after{
 width:100%;
}

/* Section spacing */
section{
 padding:90px 0;
}

/* Footer */
footer{
 background:var(--avs-dark);
 color:#cbd5c7;
}

footer a:hover{
 color:var(--avs-accent);
}/* End custom CSS */