.elementor-kit-31522{--e-global-color-primary:#F37021;--e-global-color-secondary:#000000;--e-global-color-text:#F37021;--e-global-color-accent:#555555;--e-global-color-d6cea4e:#FFFFFF;--e-global-color-2163793:#F7F7F7;--e-global-color-ec95d74:#EBEBEB;--e-global-color-4c85041:#555555;--e-global-color-60da78b:#02010100;--e-global-color-57c8da2:#000000CC;--e-global-color-14ef391:#00CFC8;--e-global-color-c4fbb6b:#FF0000;--e-global-color-3d6de67:#48CA04;--e-global-color-fea7bfd:#026FB9;--e-global-color-0ca39f3:#30323D;--e-global-color-0df6945:#666874;--e-global-color-082b141:#A0BDF8;--e-global-color-8fb2c31:#A38414;--e-global-color-d78968a:#FFFFFF;--e-global-color-7e91f04:#FFFFFF;--e-global-color-882b664:#F0F4F9;--e-global-color-d5ed004:#D3DFEE;--e-global-color-e70b9b7:#FFFFFF;--e-global-color-c76611e:#C7C7C7;--e-global-color-590efef:#30323D;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:clamp(3rem, 2.5rem + 2.11vw, 4rem);--e-global-typography-primary-font-weight:900;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Roboto Condensed";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-b8f2392-font-family:"Roboto Condensed";--e-global-typography-b8f2392-font-size:22px;--e-global-typography-b8f2392-font-weight:900;--e-global-typography-b8f2392-text-transform:uppercase;--e-global-typography-b8f2392-text-decoration:none;--e-global-typography-b8f2392-line-height:1.2em;--e-global-typography-392b9e0-font-family:"Poppins";--e-global-typography-392b9e0-font-size:22px;--e-global-typography-392b9e0-font-weight:600;--e-global-typography-392b9e0-text-transform:capitalize;--e-global-typography-392b9e0-font-style:normal;--e-global-typography-392b9e0-text-decoration:none;--e-global-typography-392b9e0-line-height:1.2em;--e-global-typography-392b9e0-letter-spacing:0px;--e-global-typography-c05b693-font-family:"Poppins";--e-global-typography-c05b693-font-size:22px;--e-global-typography-c05b693-font-weight:300;--e-global-typography-c05b693-text-transform:none;--e-global-typography-c05b693-font-style:normal;--e-global-typography-c05b693-text-decoration:none;--e-global-typography-c05b693-line-height:1.5em;--e-global-typography-c05b693-letter-spacing:0px;--e-global-typography-6558fb1-font-family:"Poppins";--e-global-typography-6558fb1-font-size:16px;--e-global-typography-6558fb1-font-weight:300;--e-global-typography-6558fb1-text-transform:uppercase;--e-global-typography-6558fb1-font-style:normal;--e-global-typography-6558fb1-text-decoration:none;--e-global-typography-6558fb1-line-height:1.5em;--e-global-typography-6558fb1-letter-spacing:10px;--e-global-typography-92bce3b-font-family:"Poppins";--e-global-typography-92bce3b-font-size:16px;--e-global-typography-92bce3b-font-weight:400;--e-global-typography-92bce3b-text-transform:capitalize;--e-global-typography-92bce3b-font-style:italic;--e-global-typography-92bce3b-text-decoration:underline;--e-global-typography-92bce3b-line-height:1em;--e-global-typography-92bce3b-letter-spacing:0px;--e-global-typography-b2deeae-font-family:"Poppins";--e-global-typography-b2deeae-font-size:85px;--e-global-typography-b2deeae-font-weight:600;--e-global-typography-b2deeae-text-transform:none;--e-global-typography-b2deeae-font-style:normal;--e-global-typography-b2deeae-text-decoration:none;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-b2deeae-letter-spacing:0px;--e-global-typography-fb1a3e0-font-family:"Poppins";--e-global-typography-fb1a3e0-font-size:200px;--e-global-typography-fb1a3e0-font-weight:600;--e-global-typography-fb1a3e0-text-transform:none;--e-global-typography-fb1a3e0-font-style:normal;--e-global-typography-fb1a3e0-text-decoration:none;--e-global-typography-fb1a3e0-line-height:1.2em;--e-global-typography-fb1a3e0-letter-spacing:0px;--e-global-typography-397e168-font-family:"Poppins";--e-global-typography-397e168-font-size:16px;--e-global-typography-397e168-font-weight:400;--e-global-typography-397e168-text-transform:capitalize;--e-global-typography-397e168-font-style:italic;--e-global-typography-397e168-text-decoration:none;--e-global-typography-397e168-line-height:1.3em;--e-global-typography-397e168-letter-spacing:0px;--e-global-typography-12a14d6-font-family:"Roboto Condensed";--e-global-typography-12a14d6-font-size:clamp(3rem, 2.5rem + 2.11vw, 4rem);--e-global-typography-12a14d6-font-weight:700;--e-global-typography-12a14d6-text-transform:uppercase;--e-global-typography-12a14d6-font-style:normal;--e-global-typography-12a14d6-text-decoration:none;--e-global-typography-12a14d6-line-height:1.1em;--e-global-typography-7c80ecf-font-family:"Roboto Condensed";--e-global-typography-7c80ecf-font-size:clamp(2.4rem, 2.2rem + 0.84vw, 2.8rem);--e-global-typography-7c80ecf-font-weight:700;--e-global-typography-7c80ecf-text-transform:uppercase;--e-global-typography-7c80ecf-font-style:normal;--e-global-typography-7c80ecf-text-decoration:none;--e-global-typography-7c80ecf-line-height:1.3em;--e-global-typography-f197073-font-family:"Roboto Condensed";--e-global-typography-f197073-font-size:clamp(1.9rem, 1.6rem + 1.26vw, 2.5rem);--e-global-typography-f197073-font-weight:700;--e-global-typography-f197073-text-transform:uppercase;--e-global-typography-f197073-font-style:normal;--e-global-typography-f197073-text-decoration:none;--e-global-typography-f197073-line-height:1.3em;--e-global-typography-ca8b028-font-family:"Roboto Condensed";--e-global-typography-ca8b028-font-size:clamp(1.7rem, 1.55rem + 0.63vw, 2rem);--e-global-typography-ca8b028-font-weight:900;--e-global-typography-ca8b028-text-transform:uppercase;--e-global-typography-ca8b028-font-style:normal;--e-global-typography-ca8b028-text-decoration:none;--e-global-typography-ca8b028-line-height:1.3em;--e-global-typography-a2d5053-font-family:"Roboto Condensed";--e-global-typography-a2d5053-font-size:clamp(1.5rem, 1.35rem + 0.63vw, 1.8rem);--e-global-typography-a2d5053-font-weight:700;--e-global-typography-a2d5053-text-transform:uppercase;--e-global-typography-a2d5053-font-style:normal;--e-global-typography-a2d5053-text-decoration:none;--e-global-typography-a2d5053-line-height:1.3em;--e-global-typography-e2420f1-font-family:"Roboto Condensed";--e-global-typography-e2420f1-font-size:clamp(1.2rem, 1.1rem + 0.42vw, 1.4rem);--e-global-typography-e2420f1-font-weight:500;--e-global-typography-e2420f1-text-transform:uppercase;--e-global-typography-e2420f1-font-style:normal;--e-global-typography-e2420f1-text-decoration:none;--e-global-typography-e2420f1-line-height:1.3em;--e-global-typography-c6559f0-font-family:"Roboto Condensed";--e-global-typography-c6559f0-font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);--e-global-typography-c6559f0-font-weight:700;--e-global-typography-c6559f0-text-transform:uppercase;--e-global-typography-c6559f0-font-style:normal;--e-global-typography-c6559f0-text-decoration:none;--e-global-typography-c6559f0-line-height:1.3em;--e-global-typography-431d70c-font-family:"Roboto Condensed";--e-global-typography-431d70c-font-size:clamp(1rem, 0.9rem + 0.4211vw, 1.2rem);--e-global-typography-431d70c-font-weight:normal;--e-global-typography-431d70c-text-transform:none;--e-global-typography-431d70c-font-style:normal;--e-global-typography-431d70c-text-decoration:none;--e-global-typography-431d70c-line-height:1.3em;--e-global-typography-086f591-font-family:"Roboto Condensed";--e-global-typography-086f591-font-size:clamp(1.1rem, 0.9rem + 0.8421vw, 1.5rem);--e-global-typography-086f591-font-weight:400;--e-global-typography-086f591-text-transform:none;--e-global-typography-086f591-font-style:normal;--e-global-typography-086f591-text-decoration:none;--e-global-typography-086f591-line-height:1.3em;--e-global-typography-45d1ba1-font-family:"Roboto Condensed";--e-global-typography-45d1ba1-font-size:clamp(0.8rem, 0.7rem + 0.42vw, 1rem);--e-global-typography-45d1ba1-font-weight:400;--e-global-typography-45d1ba1-text-transform:none;--e-global-typography-45d1ba1-font-style:normal;--e-global-typography-45d1ba1-text-decoration:none;--e-global-typography-45d1ba1-line-height:1.3em;--e-global-typography-248342d-font-family:"Antic Slab";--e-global-typography-248342d-font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);--e-global-typography-248342d-text-transform:uppercase;--e-global-typography-248342d-line-height:1.3em;--e-global-typography-1a1c507-font-family:"Roboto Condensed";--e-global-typography-1a1c507-font-size:clamp(0.7rem, 0.65rem + 0.2105vw, 0.8rem);--e-global-typography-1a1c507-font-weight:400;--e-global-typography-1a1c507-font-style:normal;--e-global-typography-1a1c507-text-decoration:none;--e-global-typography-1a1c507-line-height:1.3em;--e-global-typography-4be7a51-font-family:"Roboto Condensed";--e-global-typography-4be7a51-font-size:clamp(1.1rem, 1.05rem + 0.2105vw, 1.2rem);--e-global-typography-4be7a51-font-weight:700;--e-global-typography-4be7a51-text-transform:uppercase;--e-global-typography-4be7a51-font-style:normal;--e-global-typography-4be7a51-text-decoration:none;--e-global-typography-4be7a51-line-height:1.3em;--e-global-typography-0b898a7-font-family:"Roboto Condensed";--e-global-typography-0b898a7-font-size:18px;--e-global-typography-0b898a7-font-weight:700;--e-global-typography-0b898a7-text-transform:uppercase;--e-global-typography-0b898a7-font-style:normal;--e-global-typography-0b898a7-line-height:1.2px;--e-global-typography-cf8d74c-font-family:"Roboto Condensed";--e-global-typography-cf8d74c-font-size:18px;--e-global-typography-cf8d74c-font-weight:400;--e-global-typography-cf8d74c-text-transform:uppercase;--e-global-typography-cf8d74c-font-style:normal;--e-global-typography-cf8d74c-line-height:1.2px;--e-global-typography-d294cc0-font-size:clamp(1rem, 0.9rem + 0.42vw, 1.2rem);--e-global-typography-d294cc0-font-weight:600;--e-global-typography-d294cc0-text-transform:capitalize;--e-global-typography-d294cc0-font-style:normal;--e-global-typography-d294cc0-line-height:1.2px;--e-global-typography-cd8056a-font-family:"Gochi Hand";--e-global-typography-cd8056a-font-size:20px;--e-global-typography-cd8056a-font-weight:600;color:var( --e-global-color-accent );font-family:var( --e-global-typography-431d70c-font-family ), Sans-serif;font-size:var( --e-global-typography-431d70c-font-size );font-weight:var( --e-global-typography-431d70c-font-weight );text-transform:var( --e-global-typography-431d70c-text-transform );font-style:var( --e-global-typography-431d70c-font-style );text-decoration:var( --e-global-typography-431d70c-text-decoration );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 button,.elementor-kit-31522 input[type="button"],.elementor-kit-31522 input[type="submit"],.elementor-kit-31522 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4be7a51-font-family ), Sans-serif;font-size:var( --e-global-typography-4be7a51-font-size );font-weight:var( --e-global-typography-4be7a51-font-weight );text-transform:var( --e-global-typography-4be7a51-text-transform );font-style:var( --e-global-typography-4be7a51-font-style );text-decoration:var( --e-global-typography-4be7a51-text-decoration );line-height:var( --e-global-typography-4be7a51-line-height );color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-kit-31522 button:hover,.elementor-kit-31522 button:focus,.elementor-kit-31522 input[type="button"]:hover,.elementor-kit-31522 input[type="button"]:focus,.elementor-kit-31522 input[type="submit"]:hover,.elementor-kit-31522 input[type="submit"]:focus,.elementor-kit-31522 .elementor-button:hover,.elementor-kit-31522 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-7e91f04 );border-radius:10px 10px 10px 10px;}.elementor-kit-31522 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-431d70c-font-family ), Sans-serif;font-size:var( --e-global-typography-431d70c-font-size );font-weight:var( --e-global-typography-431d70c-font-weight );text-transform:var( --e-global-typography-431d70c-text-transform );font-style:var( --e-global-typography-431d70c-font-style );text-decoration:var( --e-global-typography-431d70c-text-decoration );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 a:hover{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-431d70c-font-family ), Sans-serif;font-size:var( --e-global-typography-431d70c-font-size );font-weight:var( --e-global-typography-431d70c-font-weight );text-transform:var( --e-global-typography-431d70c-text-transform );font-style:var( --e-global-typography-431d70c-font-style );text-decoration:var( --e-global-typography-431d70c-text-decoration );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-12a14d6-font-family ), Sans-serif;font-size:var( --e-global-typography-12a14d6-font-size );font-weight:var( --e-global-typography-12a14d6-font-weight );text-transform:var( --e-global-typography-12a14d6-text-transform );font-style:var( --e-global-typography-12a14d6-font-style );text-decoration:var( --e-global-typography-12a14d6-text-decoration );line-height:var( --e-global-typography-12a14d6-line-height );}.elementor-kit-31522 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-7c80ecf-font-family ), Sans-serif;font-size:var( --e-global-typography-7c80ecf-font-size );font-weight:var( --e-global-typography-7c80ecf-font-weight );text-transform:var( --e-global-typography-7c80ecf-text-transform );font-style:var( --e-global-typography-7c80ecf-font-style );text-decoration:var( --e-global-typography-7c80ecf-text-decoration );line-height:var( --e-global-typography-7c80ecf-line-height );}.elementor-kit-31522 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-f197073-font-family ), Sans-serif;font-size:var( --e-global-typography-f197073-font-size );font-weight:var( --e-global-typography-f197073-font-weight );text-transform:var( --e-global-typography-f197073-text-transform );font-style:var( --e-global-typography-f197073-font-style );text-decoration:var( --e-global-typography-f197073-text-decoration );line-height:var( --e-global-typography-f197073-line-height );}.elementor-kit-31522 h4{color:var( --e-global-color-d6cea4e );font-size:var( --e-global-typography-d294cc0-font-size );font-weight:var( --e-global-typography-d294cc0-font-weight );text-transform:var( --e-global-typography-d294cc0-text-transform );font-style:var( --e-global-typography-d294cc0-font-style );line-height:var( --e-global-typography-d294cc0-line-height );}.elementor-kit-31522 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-a2d5053-font-family ), Sans-serif;font-size:var( --e-global-typography-a2d5053-font-size );font-weight:var( --e-global-typography-a2d5053-font-weight );text-transform:var( --e-global-typography-a2d5053-text-transform );font-style:var( --e-global-typography-a2d5053-font-style );text-decoration:var( --e-global-typography-a2d5053-text-decoration );line-height:var( --e-global-typography-a2d5053-line-height );}.elementor-kit-31522 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e2420f1-font-family ), Sans-serif;font-size:var( --e-global-typography-e2420f1-font-size );font-weight:var( --e-global-typography-e2420f1-font-weight );text-transform:var( --e-global-typography-e2420f1-text-transform );font-style:var( --e-global-typography-e2420f1-font-style );text-decoration:var( --e-global-typography-e2420f1-text-decoration );line-height:var( --e-global-typography-e2420f1-line-height );}.elementor-kit-31522 img{border-radius:20px 20px 20px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--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){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .header-inner{width:0px;max-width:100%;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-kit-31522{font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 a{font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 a:hover{font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 h1{font-size:var( --e-global-typography-12a14d6-font-size );line-height:var( --e-global-typography-12a14d6-line-height );}.elementor-kit-31522 h2{font-size:var( --e-global-typography-7c80ecf-font-size );line-height:var( --e-global-typography-7c80ecf-line-height );}.elementor-kit-31522 h3{font-size:var( --e-global-typography-f197073-font-size );line-height:var( --e-global-typography-f197073-line-height );}.elementor-kit-31522 h4{font-size:var( --e-global-typography-d294cc0-font-size );line-height:var( --e-global-typography-d294cc0-line-height );}.elementor-kit-31522 h5{font-size:var( --e-global-typography-a2d5053-font-size );line-height:var( --e-global-typography-a2d5053-line-height );}.elementor-kit-31522 h6{font-size:var( --e-global-typography-e2420f1-font-size );line-height:var( --e-global-typography-e2420f1-line-height );}.elementor-kit-31522 button,.elementor-kit-31522 input[type="button"],.elementor-kit-31522 input[type="submit"],.elementor-kit-31522 .elementor-button{font-size:var( --e-global-typography-4be7a51-font-size );line-height:var( --e-global-typography-4be7a51-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:1024px){.elementor-kit-31522{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:25px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;--e-global-typography-c05b693-font-size:14px;--e-global-typography-6558fb1-font-size:14px;--e-global-typography-92bce3b-font-size:14px;--e-global-typography-b2deeae-font-size:65px;--e-global-typography-fb1a3e0-font-size:145px;--e-global-typography-397e168-font-size:14px;font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 a{font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 a:hover{font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 h1{font-size:var( --e-global-typography-12a14d6-font-size );line-height:var( --e-global-typography-12a14d6-line-height );}.elementor-kit-31522 h2{font-size:var( --e-global-typography-7c80ecf-font-size );line-height:var( --e-global-typography-7c80ecf-line-height );}.elementor-kit-31522 h3{font-size:var( --e-global-typography-f197073-font-size );line-height:var( --e-global-typography-f197073-line-height );}.elementor-kit-31522 h4{font-size:var( --e-global-typography-d294cc0-font-size );line-height:var( --e-global-typography-d294cc0-line-height );}.elementor-kit-31522 h5{font-size:var( --e-global-typography-a2d5053-font-size );line-height:var( --e-global-typography-a2d5053-line-height );}.elementor-kit-31522 h6{font-size:var( --e-global-typography-e2420f1-font-size );line-height:var( --e-global-typography-e2420f1-line-height );}.elementor-kit-31522 button,.elementor-kit-31522 input[type="button"],.elementor-kit-31522 input[type="submit"],.elementor-kit-31522 .elementor-button{font-size:var( --e-global-typography-4be7a51-font-size );line-height:var( --e-global-typography-4be7a51-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:767px){.elementor-kit-31522{--e-global-typography-primary-font-size:28px;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-size:20px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:20px;--e-global-typography-392b9e0-font-size:18px;--e-global-typography-b2deeae-font-size:48px;--e-global-typography-b2deeae-line-height:1em;--e-global-typography-fb1a3e0-font-size:100px;--e-global-typography-fb1a3e0-line-height:1em;font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 a{font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 a:hover{font-size:var( --e-global-typography-431d70c-font-size );line-height:var( --e-global-typography-431d70c-line-height );}.elementor-kit-31522 h1{font-size:var( --e-global-typography-12a14d6-font-size );line-height:var( --e-global-typography-12a14d6-line-height );}.elementor-kit-31522 h2{font-size:var( --e-global-typography-7c80ecf-font-size );line-height:var( --e-global-typography-7c80ecf-line-height );}.elementor-kit-31522 h3{font-size:var( --e-global-typography-f197073-font-size );line-height:var( --e-global-typography-f197073-line-height );}.elementor-kit-31522 h4{font-size:var( --e-global-typography-d294cc0-font-size );line-height:var( --e-global-typography-d294cc0-line-height );}.elementor-kit-31522 h5{font-size:var( --e-global-typography-a2d5053-font-size );line-height:var( --e-global-typography-a2d5053-line-height );}.elementor-kit-31522 h6{font-size:var( --e-global-typography-e2420f1-font-size );line-height:var( --e-global-typography-e2420f1-line-height );}.elementor-kit-31522 button,.elementor-kit-31522 input[type="button"],.elementor-kit-31522 input[type="submit"],.elementor-kit-31522 .elementor-button{font-size:var( --e-global-typography-4be7a51-font-size );line-height:var( --e-global-typography-4be7a51-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}/* Start custom CSS *//* 01 */ /* ================================ */
/* 02 */ /*   GLOBAL STYLES                  */
/* 03 */ /* ================================ */
/* 04 */ :root {
/* 05 */   --radius-s: 5px;
/* 06 */   --radius-m: 10px;
/* 07 */   --radius-l: 20px;
/* 08 */ 
/* 09 */   --thickness-s: 1px;
/* 10 */   --thickness-m: 2px;
/* 11 */   --thickness-l: 5px;
/* 12 */ 
/* 13 */   --spacing-s: 1rem;
/* 14 */   --spacing-m: 1.3rem;
/* 15 */   --spacing-l: 3rem;
/* 16 */   --spacing-xl: clamp(3rem, 1.5000rem + 6.3158vw, 6rem);
/* 17 */ 
/* 18 */   --shadow-s: 0px 5px 8px rgba(44,44,44,0.1);
/* 19 */   --shadow-m: 0px 15px 8px rgba(44,44,44,0.1);
/* 20 */ 
/* 21 */   /* ✅ MENU TWEAK KNOBS */
/* 22 */   --tm-tablet-leftmenu-top: -40px;      /* Tablet: LEFT menu up/down */
/* 23 */   --tm-mobile-leftmenu-top: -15px;      /* Mobile: LEFT menu up/down */
/* 24 */ 
/* 25 */   --tm-tablet-grey-panel-shift: -160px;    /* ✅ Tablet: GREY panel up/down (set -30px to move up) */
/* 26 */   --tm-mobile-panel-shift: -185px;         /* ✅ Mobile: GREY panel up/down (set -30px to move up) */
/* 27 */ 
/* 28 */   --tm-mobile-panel-top-pad: 12px;      /* Mobile: grey panel padding */
/* 29 */   --tm-mobile-panel-minh: 240px;        /* Mobile: prevents skinny grey strip */
/* 30 */ }
/* 31 */ 
/* 32 */ .pad-s { padding-top: var(--spacing-s); padding-bottom: var(--spacing-s); }
/* 33 */ .pad-m { padding-top: var(--spacing-m); padding-bottom: var(--spacing-m); }
/* 34 */ .pad-l { padding-top: var(--spacing-l); padding-bottom: var(--spacing-l); }
/* 35 */ .pad-xl { padding-top: var(--spacing-xl); padding-bottom: var(--spacing-xl); }
/* 36 */ 
/* 37 */ /* ================================ */
/* 38 */ /*   ELEMENTOR CSS OPTIMISATIONS    */
/* 39 */ /* ================================ */
/* 40 */ .elementor-sticky--effects.sticky-menu { background: var(--e-global-color-primary) !important; }
/* 41 */ .elementor-widget-text-editor p:last-child { margin-bottom: 0; }
/* 42 */ 
/* 43 */ .elementor p a { text-decoration: underline; transition: 0.3s; }
/* 44 */ 
/* 45 */ body,
/* 46 */ a,
/* 47 */ .elementor a,
/* 48 */ .elementor-widget a,
/* 49 */ .elementor-nav-menu a,
/* 50 */ .elementor-nav-menu--dropdown a,
/* 51 */ .elementor-icon-list-text,
/* 52 */ .elementor-button
:root{
  --font-primary: "Roboto Condensed", "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-hand: "Gochi Hand", cursive;
}

/* Default site font */
body{
  font-family: var(--font-primary);
}

/* Ensure common Elementor text elements inherit primary font */
.elementor-heading-title,
.elementor-icon-list-text,
.elementor-button{
  font-family: var(--font-primary);
}

/* Handwriting font utility */
.font-hand,
.font-hand *{
  font-family: var(--font-hand) !important;
}

/* Specifically override Elementor heading output */
.font-hand .elementor-heading-title{
  font-family: var(--font-hand) !important;
}
/* Parent phone container context (optional but useful) */
.phone-wrap { position: relative; }

/* Annotation container */
.phone-anno { 
  width: 100%;
  display: flex;
  justify-content: flex-end; /* or center */
  pointer-events: none;
  margin-bottom: clamp(8px, 1.5vw, 18px);
}

/* Inner stack */
.phone-anno-inner{
  display: flex;
  flex-direction: column;
  align-items: flex-end; /* keeps it tucked to the phone side */
  gap: 8px;
}

/* Gochi Hand text */
.phone-anno-text{
  color: #fff;
  font-size: clamp(18px, 2.2vw, 30px);
  line-height: 1.05;
  text-transform: lowercase;
  letter-spacing: 0.2px;
}

/* White arrow */
.phone-anno-arrow{
  width: clamp(90px, 12vw, 180px);
  height: auto;
  color: #fff;          /* currentColor drives stroke */
  opacity: 0.95;
  transform: rotate(7deg);  /* adjust if you need aim */
  transform-origin: top right;
}

/* Mobile tweak: center it if needed */
@media (max-width: 767px){
  .phone-anno { justify-content: center; }
  .phone-anno-inner{ align-items: center; }
}



/* 55 */ 
/* 56 */ /* ================================ */
/* 57 */ /*   HEADER STACKING (ALWAYS ON TOP) */
/* 58 */ /* ================================ */
/* 59 */ .elementor-location-header{
/* 60 */   position: relative;
/* 61 */   z-index: 9999999 !important;
/* 62 */   overflow: visible !important;
/* 63 */ }
/* 64 */ 
/* 65 */ .elementor-location-main{
/* 66 */   position: relative;
/* 67 */   z-index: 1 !important;
/* 68 */ }
/* 69 */ 
/* 70 */ .teal-menu-bar{
/* 71 */   position: relative;
/* 72 */   z-index: 9999999 !important;
/* 73 */   overflow: visible !important;
/* 74 */ }
/* 75 */ 
/* 76 */ /* ================================ */
/* 77 */ /*   DESKTOP / LAPTOP MEGA MENU      */
/* 78 */ /* ================================ */
/* 79 */ .teal-menu-bar .e-n-menu-wrapper,
/* 80 */ .e-n-menu-wrapper[id^="menuBar-"]{
/* 81 */   position: relative !important;
/* 82 */   z-index: 9999999 !important;
/* 83 */   overflow: visible !important;
/* 84 */ }
/* 85 */ 
/* 86 */ .teal-menu-bar .e-n-menu-content,
/* 87 */ .e-n-menu-wrapper[id^="menuBar-"] .e-n-menu-content{
/* 88 */   position: absolute !important;
/* 89 */   top: 100% !important;
/* 90 */   left: 0 !important;
/* 91 */   right: 0 !important;
/* 92 */   transform: none !important;
/* 93 */   inset: auto !important;
/* 94 */   z-index: 99999999 !important;
/* 95 */ }
/* 96 */ 
/* 97 */ @media (min-width: 1367px) {
/* 98 */   .teal-menu-bar .e-n-menu-content > .e-con,
/* 99 */   .teal-menu-bar .e-n-menu-content > .elementor-element{
/* 100 */     max-width: 60vw !important;
/* 101 */     margin-left: auto !important;
/* 102 */     margin-right: auto !important;
/* 103 */   }
/* 104 */ }
/* 105 */ 
/* 106 */ @media (min-width: 1025px) and (max-width: 1366px) {
/* 107 */   .teal-menu-bar .e-n-menu-content > .e-con,
/* 108 */   .teal-menu-bar .e-n-menu-content > .elementor-element{
/* 109 */     max-width: 85vw !important;
/* 110 */     margin-left: auto !important;
/* 111 */     margin-right: auto !important;
/* 112 */   }
/* 113 */ }
/* 114 */ 
/* 115 */ /* ================================ */
/* 116 */ /*   TABLET + MOBILE (tm-mega only)  */
/* 117 */ /* ================================ */
/* 118 */ @media (max-width: 1024px){
/* 119 */   .tm-mega,
/* 120 */   .tm-mega .e-n-menu-wrapper,
/* 121 */   .tm-mega .e-n-menu-content{
/* 122 */     overflow: visible !important;
/* 123 */   }
/* 124 */ 
/* 125 */   .tm-mega .e-n-menu-content{
/* 126 */     z-index: 99999999 !important;
/* 127 */     overflow-y: auto !important;
/* 128 */     -webkit-overflow-scrolling: touch;
/* 129 */     padding-top: 0 !important;
/* 130 */     margin-top: 0 !important;
/* 131 */   }
/* 132 */ 
/* 133 */   body.e-n-menu-open{ overflow: hidden !important; }
/* 134 */ 
/* 135 */   .tm-mega .e-n-menu,
/* 136 */   .tm-mega .e-n-menu-wrapper,
/* 137 */   .tm-mega .e-n-menu-heading{
/* 138 */     margin-top: 0 !important;
/* 139 */     padding-top: 0 !important;
/* 140 */   }
/* 141 */ }
/* 142 */ 
/* 143 */ /* ================================ */
/* 144 */ /*   TABLET ONLY: adjust LEFT menu   */
/* 145 */ /* ================================ */
/* 146 */ @media (min-width: 768px) and (max-width: 1024px){
/* 147 */   .tm-mega .e-n-menu,
/* 148 */   .tm-mega .e-n-menu-wrapper{
/* 149 */     transform: translateY(var(--tm-tablet-leftmenu-top)) !important;
/* 150 */   }
/* 151 */ 
/* 152 */   /* ✅ Tablet GREY panel shift */
/* 153 */   .tm-mega .e-n-menu-content > .e-con,
/* 154 */   .tm-mega .e-n-menu-content > .elementor-element{
/* 155 */     transform: translateY(var(--tm-tablet-grey-panel-shift)) !important;
/* 156 */   }
/* 157 */ }
/* 158 */ 
/* 159 */ /* ================================ */
/* 160 */ /*   MOBILE ONLY: adjust LEFT menu  */
/* 161 */ /* ================================ */
/* 162 */ @media (max-width: 767px){
/* 163 */   .tm-mega .e-n-menu,
/* 164 */   .tm-mega .e-n-menu-wrapper{
/* 165 */     transform: translateY(var(--tm-mobile-leftmenu-top)) !important;
/* 166 */   }
/* 167 */ 
/* 168 */   /* Grey panel inner wrapper */
/* 169 */   .tm-mega .e-n-menu-content > .e-con,
/* 170 */   .tm-mega .e-n-menu-content > .elementor-element{
/* 171 */     padding-top: var(--tm-mobile-panel-top-pad) !important;
/* 172 */     padding-bottom: 14px !important;
/* 173 */     transform: translateY(var(--tm-mobile-panel-shift)) !important;
/* 174 */     min-height: var(--tm-mobile-panel-minh) !important;
/* 175 */   }
/* 176 */ 
/* 177 */   .tm-mega .e-n-menu{
/* 178 */     margin-top: 0 !important;
/* 179 */     padding-top: 0 !important;
/* 180 */   }
/* 181 */ }/* End custom CSS */