.elementor-kit-46{--e-global-color-primary:#202124;--e-global-color-secondary:#1C4040;--e-global-color-text:#5F6368;--e-global-color-accent:#1A73E8;--e-global-color-33c2f04:#FFFFFF;--e-global-color-4e4aeff:#000000;--e-global-color-de2c26b:#DCE6FF;--e-global-color-6e68db7:#DFDAFF;--e-global-color-298613e:#C2BAF9;--e-global-color-82e093e:#DEAAFF;--e-global-color-ff8ee75:#2868E6;--e-global-color-c018097:#1967D2;--e-global-color-1a6194d:#00599C;--e-global-color-2e5ba74:#000091;--e-global-color-85ebfc5:#05047E;--e-global-color-793af87:#483082;--e-global-color-5812876:#002D62;--e-global-color-e99e335:#072032;--e-global-color-aed504b:#0A1F3E;--e-global-color-dd11b73:#1C4B42;--e-global-color-2da99da:#F9F7F5;--e-global-color-029ef73:#F1E9E3;--e-global-color-49f9202:#FFCBB0;--e-global-color-b5a254f:#AED9E0;--e-global-color-5adde11:#F2F5F1;--e-global-color-6f94531:#E8F5D3;--e-global-color-b85c29b:#D9EFCC;--e-global-color-624c4b0:#D5F7F9;--e-global-color-6c24e98:#E5F7EA;--e-global-color-81d25b1:#D3E3DF;--e-global-color-6694e51:#D7EBE5;--e-global-color-f4a4e22:#F1F5FD;--e-global-color-58d0999:#9DA3AB;--e-global-color-3464613:#F6F5F2;--e-global-color-f4b1684:#FBF9F9;--e-global-color-9892daf:#FCCF00;--e-global-color-b9c65ba:#B4E717;--e-global-color-9ccf597:#92C200;--e-global-color-20e0700:#CC0000;--e-global-color-8cc6ca6:#3CA200;--e-global-color-d4cc3ef:#D9D9D9;--e-global-color-3e9858c:#B6C4C0;--e-global-color-a2b98c9:#C2FC85;--e-global-color-06232d3:#48C66A;--e-global-color-caaec4d:#34A853;--e-global-color-fd8bf06:#E6E9EB;--e-global-color-af54dd3:#00000040;--e-global-color-b33617c:#000000CC;--e-global-color-3fdadc4:#0000001A;--e-global-color-aa1b624:#F6F5F21A;--e-global-color-46d6cf9:#E8F5D300;--e-global-color-cd03275:#FFFFFF80;--e-global-color-a87a308:#E4E7EE4D;--e-global-color-2070f19:#E4E7EE4D;--e-global-color-543c2db:#00000099;--e-global-color-56eb010:#000000BF;--e-global-color-89248e9:#FFFFFF26;--e-global-color-92d057e:#00000026;--e-global-color-733557e:#FFFFFF33;--e-global-color-de5aaf1:#00000080;--e-global-color-6e8931e:#FFFFFFCC;--e-global-color-0fdf146:#00000000;--e-global-color-4cb89fc:#CCCDD1;--e-global-color-5d75482:#062E6F;--e-global-color-d0f6476:#D5E8DF;--e-global-color-346fb1e:#F2DD64;--e-global-color-50a9f16:#C8F8A9;--e-global-color-10a2076:#10551F;--e-global-color-0683031:#E8F5D34D;--e-global-color-8e138ad:#D5E8DFB2;--e-global-color-441d648:#FFFFFF4D;--e-global-typography-primary-font-family:"Velastra";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Velastra";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:7.5em;--e-global-typography-text-font-family:"Urbanist";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Velastra";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-66b7def-font-size:clamp(2rem, 1.2611rem + 3.1111vw, 3.75rem);--e-global-typography-66b7def-line-height:1.1em;--e-global-typography-1b5543e-font-size:clamp(1.75rem, 1.2222rem + 2.2222vw, 3rem);--e-global-typography-1b5543e-line-height:1.2em;--e-global-typography-ce205d6-font-size:clamp(1.125rem, 1.0194rem + 0.4444vw, 1.375rem);--e-global-typography-ce205d6-line-height:1.2em;--e-global-typography-9e99449-font-size:clamp(1.125rem, 1.0722rem + 0.2222vw, 1.25rem);--e-global-typography-9e99449-font-weight:500;--e-global-typography-9e99449-line-height:1.4em;--e-global-typography-bb43f5d-font-size:clamp(0.9375rem, 0.8583rem + 0.3333vw, 1.125rem);--e-global-typography-bb43f5d-font-weight:400;--e-global-typography-bb43f5d-line-height:1.4em;--e-global-typography-a81e091-font-size:14px;--e-global-typography-a81e091-font-weight:600;--e-global-typography-a81e091-line-height:1.1em;--e-global-typography-b737d62-font-family:"Humane";--e-global-typography-b737d62-line-height:1.1em;--e-global-typography-d1530a7-font-family:"Urbanist";--e-global-typography-e1d0777-font-family:"Big Shoulders Text";--e-global-typography-d6202bd-font-size:clamp(2rem, 11vw, 180px);--e-global-typography-d6202bd-text-decoration:none;--e-global-typography-d6202bd-line-height:1em;--e-global-typography-54c3488-font-size:clamp(2.25rem, 0.825rem + 6vw, 5.625rem);--e-global-typography-54c3488-line-height:1.2em;--e-global-typography-2e1ecd0-font-family:"Humane";--e-global-typography-2e1ecd0-font-size:clamp(2.25rem, 0.825rem + 6vw, 5.625rem);--e-global-typography-ab8d3b4-font-size:clamp(2.75rem, 2.0639rem + 2.8889vw, 4.375rem);--e-global-typography-ab8d3b4-font-weight:500;--e-global-typography-ab8d3b4-line-height:1.1em;--e-global-typography-8481589-font-size:clamp(2.5rem, 1.8667rem + 2.6667vw, 4rem);--e-global-typography-8481589-font-weight:600;--e-global-typography-8481589-line-height:1.1em;--e-global-typography-bc88bb2-font-size:clamp(1.75rem, 1.2222rem + 2.2222vw, 3rem);--e-global-typography-bc88bb2-font-weight:600;--e-global-typography-bc88bb2-line-height:1.1em;--e-global-typography-867218f-font-family:"Manrope";--e-global-typography-867218f-font-size:clamp(1.75rem, 1.2222rem + 2.2222vw, 3rem);--e-global-typography-867218f-font-weight:600;--e-global-typography-867218f-line-height:1em;--e-global-typography-fb0a818-font-size:clamp(2rem, 1.2611rem + 3.1111vw, 3.75rem);--e-global-typography-fb0a818-line-height:1.1em;--e-global-typography-8bfb6f9-font-size:clamp(1.5rem, 1.3417rem + 0.6667vw, 1.875rem);--e-global-typography-8bfb6f9-line-height:1.1em;--e-global-typography-05278f5-font-family:"DM Sans";--e-global-typography-05278f5-font-size:clamp(1.25rem, 1.1444rem + 0.4444vw, 1.5rem);--e-global-typography-05278f5-font-weight:300;--e-global-typography-05278f5-line-height:1.4em;--e-global-typography-412d674-font-size:22px;--e-global-typography-412d674-line-height:1.2em;--e-global-typography-9b46f0b-font-size:clamp(1.125rem, 1.0194rem + 0.4444vw, 1.375rem);--e-global-typography-9b46f0b-font-weight:600;--e-global-typography-9b46f0b-line-height:1.1em;--e-global-typography-3e5dd50-font-size:20px;--e-global-typography-3e5dd50-font-weight:600;--e-global-typography-3e5dd50-line-height:1.2em;--e-global-typography-7893f8b-font-size:clamp(1.125rem, 1.1514rem + -0.1111vw, 1.0625rem);--e-global-typography-7893f8b-font-weight:500;--e-global-typography-7893f8b-line-height:1.1em;--e-global-typography-5d95225-font-size:18px;--e-global-typography-5d95225-line-height:1.5em;--e-global-typography-a74e78e-font-size:14px;--e-global-typography-a74e78e-line-height:1.4em;--e-global-typography-1caffdc-font-size:13px;--e-global-typography-1caffdc-line-height:1.4em;--e-global-typography-16290ca-font-size:14px;--e-global-typography-16290ca-font-weight:500;--e-global-typography-16290ca-line-height:1.1em;--e-global-typography-e973b1e-font-size:14px;--e-global-typography-e973b1e-line-height:1.2em;--e-global-typography-0fdeb2c-font-size:14px;--e-global-typography-0fdeb2c-line-height:1.2em;--e-global-typography-896a9e4-font-size:clamp(1rem, 1.0528rem + -0.2222vw, 0.875rem);--e-global-typography-896a9e4-line-height:1.4em;--e-global-typography-dc3ec62-font-size:12px;--e-global-typography-dc3ec62-line-height:1.2em;--e-global-typography-6c42e5a-font-family:"Manrope";--e-global-typography-6c42e5a-font-size:12px;--e-global-typography-6c42e5a-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-46 button,.elementor-kit-46 input[type="button"],.elementor-kit-46 input[type="submit"],.elementor-kit-46 .elementor-button{background-color:var( --e-global-color-0fdf146 );font-size:var( --e-global-typography-16290ca-font-size );font-weight:var( --e-global-typography-16290ca-font-weight );line-height:var( --e-global-typography-16290ca-line-height );color:var( --e-global-color-4e4aeff );border-style:solid;border-width:0.8px 0.8px 0.8px 0.8px;border-color:var( --e-global-color-4e4aeff );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-kit-46 e-page-transition{background-color:#FFBC7D;}.elementor-kit-46 a{color:var( --e-global-color-c018097 );}.elementor-kit-46 a:hover{color:var( --e-global-color-5812876 );}.elementor-kit-46 h1{color:var( --e-global-color-primary );font-size:var( --e-global-typography-66b7def-font-size );line-height:var( --e-global-typography-66b7def-line-height );}.elementor-kit-46 h2{color:var( --e-global-color-primary );font-size:var( --e-global-typography-1b5543e-font-size );line-height:var( --e-global-typography-1b5543e-line-height );}.elementor-kit-46 h3{color:var( --e-global-color-primary );font-size:var( --e-global-typography-ce205d6-font-size );line-height:var( --e-global-typography-ce205d6-line-height );}.elementor-kit-46 h4{color:var( --e-global-color-primary );font-size:var( --e-global-typography-9e99449-font-size );font-weight:var( --e-global-typography-9e99449-font-weight );line-height:var( --e-global-typography-9e99449-line-height );}.elementor-kit-46 h5{color:var( --e-global-color-primary );font-size:var( --e-global-typography-bb43f5d-font-size );font-weight:var( --e-global-typography-bb43f5d-font-weight );line-height:var( --e-global-typography-bb43f5d-line-height );}.elementor-kit-46 h6{color:var( --e-global-color-primary );font-size:var( --e-global-typography-a81e091-font-size );font-weight:var( --e-global-typography-a81e091-font-weight );line-height:var( --e-global-typography-a81e091-line-height );}.elementor-kit-46 label{color:var( --e-global-color-56eb010 );font-size:var( --e-global-typography-0fdeb2c-font-size );line-height:var( --e-global-typography-0fdeb2c-line-height );}.elementor-kit-46 input:not([type="button"]):not([type="submit"]),.elementor-kit-46 textarea,.elementor-kit-46 .elementor-field-textual{font-size:var( --e-global-typography-896a9e4-font-size );line-height:var( --e-global-typography-896a9e4-line-height );color:var( --e-global-color-56eb010 );accent-color:var( --e-global-color-secondary );background-color:var( --e-global-color-33c2f04 );border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-3fdadc4 );transition:300ms;padding:11px 16px 11px 16px;}.elementor-kit-46 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-46 textarea:focus,.elementor-kit-46 .elementor-field-textual:focus{color:var( --e-global-color-4e4aeff );accent-color:var( --e-global-color-secondary );background-color:var( --e-global-color-33c2f04 );border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1296px;}.e-con{--container-max-width:1296px;--container-default-padding-top:0px;--container-default-padding-right:30px;--container-default-padding-bottom:0px;--container-default-padding-left:30px;}.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);}@media(max-width:1366px){.elementor-kit-46{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-46 h1{font-size:var( --e-global-typography-66b7def-font-size );line-height:var( --e-global-typography-66b7def-line-height );}.elementor-kit-46 h2{font-size:var( --e-global-typography-1b5543e-font-size );line-height:var( --e-global-typography-1b5543e-line-height );}.elementor-kit-46 h3{font-size:var( --e-global-typography-ce205d6-font-size );line-height:var( --e-global-typography-ce205d6-line-height );}.elementor-kit-46 h4{font-size:var( --e-global-typography-9e99449-font-size );line-height:var( --e-global-typography-9e99449-line-height );}.elementor-kit-46 h5{font-size:var( --e-global-typography-bb43f5d-font-size );line-height:var( --e-global-typography-bb43f5d-line-height );}.elementor-kit-46 h6{font-size:var( --e-global-typography-a81e091-font-size );line-height:var( --e-global-typography-a81e091-line-height );}.elementor-kit-46 button,.elementor-kit-46 input[type="button"],.elementor-kit-46 input[type="submit"],.elementor-kit-46 .elementor-button{font-size:var( --e-global-typography-16290ca-font-size );line-height:var( --e-global-typography-16290ca-line-height );}.elementor-kit-46 label{font-size:var( --e-global-typography-0fdeb2c-font-size );line-height:var( --e-global-typography-0fdeb2c-line-height );}.elementor-kit-46 input:not([type="button"]):not([type="submit"]),.elementor-kit-46 textarea,.elementor-kit-46 .elementor-field-textual{font-size:var( --e-global-typography-896a9e4-font-size );line-height:var( --e-global-typography-896a9e4-line-height );}}@media(max-width:1024px){.elementor-kit-46{--e-global-typography-66b7def-line-height:1em;--e-global-typography-1b5543e-line-height:1.1em;--e-global-typography-ce205d6-line-height:1.1em;--e-global-typography-bb43f5d-line-height:1.1em;--e-global-typography-d6202bd-font-size:80px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-46 h1{font-size:var( --e-global-typography-66b7def-font-size );line-height:var( --e-global-typography-66b7def-line-height );}.elementor-kit-46 h2{font-size:var( --e-global-typography-1b5543e-font-size );line-height:var( --e-global-typography-1b5543e-line-height );}.elementor-kit-46 h3{font-size:var( --e-global-typography-ce205d6-font-size );line-height:var( --e-global-typography-ce205d6-line-height );}.elementor-kit-46 h4{font-size:var( --e-global-typography-9e99449-font-size );line-height:var( --e-global-typography-9e99449-line-height );}.elementor-kit-46 h5{font-size:var( --e-global-typography-bb43f5d-font-size );line-height:var( --e-global-typography-bb43f5d-line-height );}.elementor-kit-46 h6{font-size:var( --e-global-typography-a81e091-font-size );line-height:var( --e-global-typography-a81e091-line-height );}.elementor-kit-46 button,.elementor-kit-46 input[type="button"],.elementor-kit-46 input[type="submit"],.elementor-kit-46 .elementor-button{font-size:var( --e-global-typography-16290ca-font-size );line-height:var( --e-global-typography-16290ca-line-height );padding:13px 25px 13px 25px;}.elementor-kit-46 label{font-size:var( --e-global-typography-0fdeb2c-font-size );line-height:var( --e-global-typography-0fdeb2c-line-height );}.elementor-kit-46 input:not([type="button"]):not([type="submit"]),.elementor-kit-46 textarea,.elementor-kit-46 .elementor-field-textual{font-size:var( --e-global-typography-896a9e4-font-size );line-height:var( --e-global-typography-896a9e4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}}@media(max-width:767px){.elementor-kit-46{--e-global-typography-1b5543e-line-height:1.1em;--e-global-typography-d6202bd-font-size:60px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-46 h1{font-size:var( --e-global-typography-66b7def-font-size );line-height:var( --e-global-typography-66b7def-line-height );}.elementor-kit-46 h2{font-size:var( --e-global-typography-1b5543e-font-size );line-height:var( --e-global-typography-1b5543e-line-height );}.elementor-kit-46 h3{font-size:var( --e-global-typography-ce205d6-font-size );line-height:var( --e-global-typography-ce205d6-line-height );}.elementor-kit-46 h4{font-size:var( --e-global-typography-9e99449-font-size );line-height:var( --e-global-typography-9e99449-line-height );}.elementor-kit-46 h5{font-size:var( --e-global-typography-bb43f5d-font-size );line-height:var( --e-global-typography-bb43f5d-line-height );}.elementor-kit-46 h6{font-size:var( --e-global-typography-a81e091-font-size );line-height:var( --e-global-typography-a81e091-line-height );}.elementor-kit-46 button,.elementor-kit-46 input[type="button"],.elementor-kit-46 input[type="submit"],.elementor-kit-46 .elementor-button{font-size:var( --e-global-typography-16290ca-font-size );line-height:var( --e-global-typography-16290ca-line-height );padding:13px 20px 13px 20px;}.elementor-kit-46 label{font-size:var( --e-global-typography-0fdeb2c-font-size );line-height:var( --e-global-typography-0fdeb2c-line-height );}.elementor-kit-46 input:not([type="button"]):not([type="submit"]),.elementor-kit-46 textarea,.elementor-kit-46 .elementor-field-textual{font-size:var( --e-global-typography-896a9e4-font-size );line-height:var( --e-global-typography-896a9e4-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:15px;}}@media(min-width:2400px){.elementor-kit-46{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-46 h1{font-size:var( --e-global-typography-66b7def-font-size );line-height:var( --e-global-typography-66b7def-line-height );}.elementor-kit-46 h2{font-size:var( --e-global-typography-1b5543e-font-size );line-height:var( --e-global-typography-1b5543e-line-height );}.elementor-kit-46 h3{font-size:var( --e-global-typography-ce205d6-font-size );line-height:var( --e-global-typography-ce205d6-line-height );}.elementor-kit-46 h4{font-size:var( --e-global-typography-9e99449-font-size );line-height:var( --e-global-typography-9e99449-line-height );}.elementor-kit-46 h5{font-size:var( --e-global-typography-bb43f5d-font-size );line-height:var( --e-global-typography-bb43f5d-line-height );}.elementor-kit-46 h6{font-size:var( --e-global-typography-a81e091-font-size );line-height:var( --e-global-typography-a81e091-line-height );}.elementor-kit-46 button,.elementor-kit-46 input[type="button"],.elementor-kit-46 input[type="submit"],.elementor-kit-46 .elementor-button{font-size:var( --e-global-typography-16290ca-font-size );line-height:var( --e-global-typography-16290ca-line-height );}.elementor-kit-46 label{font-size:var( --e-global-typography-0fdeb2c-font-size );line-height:var( --e-global-typography-0fdeb2c-line-height );}.elementor-kit-46 input:not([type="button"]):not([type="submit"]),.elementor-kit-46 textarea,.elementor-kit-46 .elementor-field-textual{font-size:var( --e-global-typography-896a9e4-font-size );line-height:var( --e-global-typography-896a9e4-line-height );}}/* Start custom CSS *//* ===============================
   Base Typography & Global Styles
   ================================ */
html,
body {
  font-size: 16px;
  line-height: 1.33;
  font-family: var(--font-body) !important;
}

/* ===============================
   CSS Variables
   ================================ */
:root {
  /* Font Families */
  --font-primary: 'Steeno Variable', sans-serif;
  --font-secondary: 'Steeno Variable', serif;
  --font-body: 'Manrope', serif;
  --font-awesome: "Font Awesome 6 Free";
  --font-condensed: 'Humane Variable', serif;
  --font-urbanist: "Urbanist", serif;
  --font-cossette-titre: "Cossette Titre", serif;
  --font-bebas-neue: "Bebas Neue", serif;
  --font-humane-v: "Humane Variable", serif;
  --font_Instrument: "Steeno Variable", sans-serif; /* WooCommerce */
  --font_Kanit: "Steeno Variable", sans-serif; /* WooCommerce */

  /* Font Stretch Presets */
  --font-stretch-25: 25%;
  --font-stretch-50: 50%;
  --font-stretch-75: 75%;
  --font-stretch-100: 100%;
  --font-stretch-125: 125%;
  --font-stretch-150: 150%;
  --font-stretch-175: 175%;
  --font-stretch-200: 200%;

  /* Colors */
  --primary: rgb(251, 139, 74);
  --yellow: rgb(251, 139, 74);
  --black-2: #121212;
  --gray-2: #555555;
  --gray-3: #FAFAFA;
  --gray-4: #999999;
  --white: #ffffff;
  --white-2: #ECECEC;
  --atl-accent-color-1: var(--e-global-color-atl_accent_1);
  --atl-accent-color-1-hc: hsl(from var(--e-global-color-atl_accent_1) h 0 calc(100 - round(calc(l + 10), 100)));
  --atl-accent-color-2: var(--e-global-color-atl_accent_2);
  --atl-accent-color-2-hc: hsl(from var(--e-global-color-atl_accent_2) h 0 calc(100 - round(calc(l + 10), 100)));
  --atl-accent-color-3: var(--e-global-color-atl_accent_3);
  --atl-accent-color-3-hc: hsl(from var(--e-global-color-atl_accent_3) h 0 calc(100 - round(calc(l + 10), 100)));
  --atl-accent-color-4: var(--e-global-color-atl_accent_4);
  --atl-accent-color-4-hc: hsl(from var(--e-global-color-atl_accent_4) h 0 calc(100 - round(calc(l + 10), 100)));
  --atl-accent-color-5: var(--e-global-color-atl_accent_5);
  --atl-accent-color-5-hc: hsl(from var(--e-global-color-atl_accent_5) h 0 calc(100 - round(calc(l + 10), 100)));
  --atl-accent-color-6: var(--e-global-color-atl_accent_6);
  --atl-accent-color-6-hc: hsl(from var(--e-global-color-atl_accent_6) h 0 calc(100 - round(calc(l + 10), 100)));
  --atl-accent-color-7: var(--e-global-color-atl_accent_7);
  --atl-accent-color-7-hc: hsl(from var(--e-global-color-atl_accent_7) h 0 calc(100 - round(calc(l + 10), 100)));
  --atl-accent-color-8: var(--e-global-color-atl_accent_8);
  --atl-accent-color-8-hc: hsl(from var(--e-global-color-atl_accent_8) h 0 calc(100 - round(calc(l + 10), 100)));

  /* Border Radius Values */
  --border-radius-4px: 4px;
  --border-radius-8px: 8px;
  --border-radius-12px: 12px;
  --border-radius-16px: 16px;
  --border-radius-32-16px: clamp(1rem, 0.5778rem + 1.7778vw, 2rem);
  --border-radius-circle: 50%;
  --border-radius-pill: 999px;

  /* Border Radius Aliases */
  --border-radius-sm: var(--border-radius-4px);
  --border-radius-md: var(--border-radius-8px);
  --border-radius-lg: var(--border-radius-12px);
  --border-radius-xl: var(--border-radius-16px);
  --border-radius-xxl: var(--border-radius-32-16px);

  /* Responsive Spacing (Padding) */
  --spacing-pt-130-60: clamp(3.75rem, 1.9028rem + 7.7778vw, 8.125rem);
  --spacing-pb-130-60: clamp(3.75rem, 1.9028rem + 7.7778vw, 8.125rem);
  --spacing-ptb-130-60: clamp(3.75rem, 1.9028rem + 7.7778vw, 8.125rem);

  --spacing-pt-120-60: clamp(3.75rem, 2.1667rem + 6.6667vw, 7.5rem);
  --spacing-pb-120-60: clamp(3.75rem, 2.1667rem + 6.6667vw, 7.5rem);
  --spacing-ptb-120-60: clamp(3.75rem, 2.1667rem + 6.6667vw, 7.5rem);

  --spacing-pt-100-40: clamp(2.5rem, 0.7955rem + 6.8182vw, 6.25rem);
  --spacing-pb-100-40: clamp(2.5rem, 0.7955rem + 6.8182vw, 6.25rem);
  --spacing-ptb-100-40: clamp(2.5rem, 0.7955rem + 6.8182vw, 6.25rem);

  --spacing-pt-60-40: clamp(2.5rem, 1.9318rem + 2.2727vw, 3.75rem);
  --spacing-pb-60-40: clamp(2.5rem, 1.9318rem + 2.2727vw, 3.75rem);
  --spacing-ptb-60-40: clamp(2.5rem, 1.9318rem + 2.2727vw, 3.75rem);

  --adsgora-scrollbar-width: 15px;
  --adsgora-global-underline-width: 1px;
  --adsgora-global-underline-spacing: 3px;

  /* Responsive Spacing (Margins) */
  --spacing-mb30-20: clamp(1.25rem, 0.9861rem + 1.1111vw, 1.875rem);
  --spacing-mb28-15: clamp(0.9375rem, 0.5944rem + 1.4444vw, 1.75rem);

  /* Clip Path Shapes */
  --clip-top-left: polygon(32.2492676px 0px, calc(100% - 29.883191px) 14.1670774px, calc(100% - 29.883191px) 14.1670774px, calc(100% - 24.96109729px) 14.87537046px, calc(100% - 20.31945472px) 16.29591632px, calc(100% - 16.01424199px) 18.36886116px, calc(100% - 12.1014378px) 21.03435113px, calc(100% - 8.63702087px) 24.23253242px, calc(100% - 5.67696992px) 27.9035512px, calc(100% - 3.27726365px) 31.98755362px, calc(100% - 1.49388076px) 36.42468587px, calc(100% - 0.38279998px) 41.1550941px, calc(100% - 5.68434189E-14px) 46.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
  --clip-top-right: polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0px, calc(100% - 29.883191px) 0px, calc(100% - 24.96109729px) 0.70829306px, calc(100% - 20.31945472px) 2.12883892px, calc(100% - 16.01424199px) 4.20178375px, calc(100% - 12.1014378px) 6.86727374px, calc(100% - 8.63702087px) 10.06545503px, calc(100% - 5.67696992px) 13.73647382px, calc(100% - 3.27726365px) 17.82047625px, calc(100% - 1.49388076px) 22.25760852px, calc(100% - 0.38279998px) 26.98801678px, calc(100% - 5.68434189E-14px) 31.9518472px, calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0.41860061px) calc(100% - 26.99403837px), calc(100% - 1.63050344px) calc(100% - 22.06691047px), calc(100% - 3.56985995px) calc(100% - 17.47254136px), calc(100% - 6.1708216px) calc(100% - 13.2768581px), calc(100% - 9.36753988px) calc(100% - 9.54578775px), calc(100% - 13.09416624px) calc(100% - 6.34525738px), calc(100% - 17.28485217px) calc(100% - 3.74119406px), calc(100% - 21.87374912px) calc(100% - 1.79952485px), calc(100% - 26.79500858px) calc(100% - 0.58617681px), calc(100% - 31.982782px) calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 26.79500879px calc(100% - 0.58617681px), 21.87374934px calc(100% - 1.79952485px), 17.28485237px calc(100% - 3.74119406px), 13.09416641px calc(100% - 6.34525738px), 9.36754001px calc(100% - 9.54578775px), 6.1708217px calc(100% - 13.2768581px), 3.56986001px calc(100% - 17.47254136px), 1.63050347px calc(100% - 22.06691047px), 0.41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0px 45.853843px, 0px 45.853843px, 0.41860062px 40.65988339px, 1.63050347px 35.73275553px, 3.56986001px 31.13838649px, 6.1708217px 26.94270331px, 9.36754001px 23.21163305px, 13.09416641px 20.01110277px, 17.28485237px 17.40703953px, 21.87374934px 15.46537039px, 26.79500879px 14.25202239px, 31.9827822px 13.8329226px, 31.9827822px 13.8329226px, 32.11152455px 13.8329226px, 32.2175794px 13.8329226px, 32.30094672px 13.8329226px, 32.36162654px 13.8329226px, 32.39961884px 13.8329226px, 32.41492362px 13.8329226px, 32.40754089px 13.8329226px, 32.37747064px 13.8329226px, 32.32471288px 13.8329226px, 32.2492676px 13.8329226px);
  --clip-top-center: polygon(26px 14.140625px, calc(50% - 0px) 0px, calc(100% - 26px) 14.140625px, calc(100% - 26px) 14.140625px, calc(100% - 21.78266507px) 14.48092111px, calc(100% - 17.78198925px) 15.46612226px, calc(100% - 14.05150328px) 17.04269774px, calc(100% - 10.6447379px) 19.15711679px, calc(100% - 7.61522387px) 21.75584869px, calc(100% - 5.01649194px) 24.78536269px, calc(100% - 2.90207283px) 28.19212806px, calc(100% - 1.32549731px) 31.92261406px, calc(100% - 0.34029612px) 35.92328995px, calc(100% - 5.68434189E-14px) 40.140625px, calc(100% - 0px) calc(100% - 27.524326px), calc(100% - 0px) calc(100% - 27.524326px), calc(100% - 0.34322362px) calc(100% - 23.34965056px), calc(100% - 1.33590621px) calc(100% - 19.4579939px), calc(100% - 2.92256535px) calc(100% - 15.87444695px), calc(100% - 5.04771862px) calc(100% - 12.62410059px), calc(100% - 7.65588363px) calc(100% - 9.73204575px), calc(100% - 10.69157794px) calc(100% - 7.22337333px), calc(100% - 14.09931914px) calc(100% - 5.12317423px), calc(100% - 17.82362483px) calc(100% - 3.45653938px), calc(100% - 21.80901259px) calc(100% - 2.24855966px), calc(100% - 26px) calc(100% - 1.524326px), calc(100% - 26px) calc(100% - 1.524326px), calc(100% - 29.43046599px) calc(100% - 1.23992771px), calc(100% - 34.66147336px) calc(100% - 1.01872904px), calc(100% - 42.65302211px) calc(100% - 0.86072999px), calc(100% - 54.36511224px) calc(100% - 0.76593056px), calc(100% - 70.75774375px) calc(100% - 0.73433075px), calc(100% - 92.79091664px) calc(100% - 0.76593056px), calc(100% - 121.42463091px) calc(100% - 0.86072999px), calc(100% - 157.61888656px) calc(100% - 1.01872904px), calc(100% - 202.33368359px) calc(100% - 1.23992771px), calc(100% - 256.529022px) calc(100% - 1.524326px), 23.470978px calc(100% - 1.524326px), 19.57789667px calc(100% - 2.20732467px), 15.91648486px calc(100% - 3.44361902px), 12.52869848px calc(100% - 5.1854733px), 9.45649339px calc(100% - 7.38515171px), 6.7418255px calc(100% - 9.9949185px), 4.42665069px calc(100% - 12.96703789px), 2.55292484px calc(100% - 16.2537741px), 1.16260386px calc(100% - 19.80739138px), 0.29764361px calc(100% - 23.58015393px), 3.75493181E-31px calc(100% - 27.524326px), 0px 40.140625px, 0px 40.140625px, 0.34029612px 35.92328995px, 1.32549731px 31.92261406px, 2.90207283px 28.19212806px, 5.01649194px 24.78536269px, 7.61522387px 21.75584869px, 10.6447379px 19.15711679px, 14.05150328px 17.04269774px, 17.78198925px 15.46612226px, 21.78266507px 14.48092111px, 26px 14.140625px);
  --clip-bottom-left: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0.41860061px) calc(100% - 40.8269604px), calc(100% - 1.63050344px) calc(100% - 35.89983258px), calc(100% - 3.56985995px) calc(100% - 31.30546357px), calc(100% - 6.1708216px) calc(100% - 27.10978045px), calc(100% - 9.36753988px) calc(100% - 23.37871025px), calc(100% - 13.09416624px) calc(100% - 20.17818003px), calc(100% - 17.28485217px) calc(100% - 17.57411685px), calc(100% - 21.87374912px) calc(100% - 15.63244774px), calc(100% - 26.79500858px) calc(100% - 14.41909978px), calc(100% - 31.982782px) calc(100% - 14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
  --clip-bottom-right: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 14px), 31.9827822px calc(100% - 14px), 26.79500879px calc(100% - 14.41909978px), 21.87374934px calc(100% - 15.63244774px), 17.28485237px calc(100% - 17.57411685px), 13.09416641px calc(100% - 20.17818003px), 9.36754001px calc(100% - 23.37871025px), 6.1708217px calc(100% - 27.10978045px), 3.56986001px calc(100% - 31.30546357px), 1.63050347px calc(100% - 35.89983258px), 0.41860062px calc(100% - 40.8269604px), 5.29492535E-31px calc(100% - 46.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
  --clip-bottom-center: polygon(26px 0px, calc(100% - 26px) 0px, calc(100% - 26px) 0px, calc(100% - 21.78266507px) 0.34029611px, calc(100% - 17.78198925px) 1.32549726px, calc(100% - 14.05150328px) 2.90207274px, calc(100% - 10.6447379px) 5.01649179px, calc(100% - 7.61522387px) 7.61522369px, calc(100% - 5.01649194px) 10.64473769px, calc(100% - 2.90207283px) 14.05150306px, calc(100% - 1.32549731px) 17.78198906px, calc(100% - 0.34029612px) 21.78266495px, calc(100% - 5.68434189E-14px) 26px, calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0.28314835px) calc(100% - 37.52769571px), calc(100% - 1.12230525px) calc(100% - 33.73023642px), calc(100% - 2.50203846px) calc(100% - 30.27056944px), calc(100% - 4.40691574px) calc(100% - 27.14669103px), calc(100% - 6.82150487px) calc(100% - 24.3565975px), calc(100% - 9.73037362px) calc(100% - 21.89828513px), calc(100% - 13.11808973px) calc(100% - 19.7697502px), calc(100% - 16.96922099px) calc(100% - 17.96898902px), calc(100% - 21.26833516px) calc(100% - 16.49399785px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26.30946044px) calc(100% - 15.28144496px), calc(100% - 26.60546875px) calc(100% - 15.22412083px), calc(100% - 26.88802493px) calc(100% - 15.17080061px), calc(100% - 27.15712898px) calc(100% - 15.1214843px), calc(100% - 27.41278087px) calc(100% - 15.07617188px), calc(100% - 27.65498062px) calc(100% - 15.03486334px), calc(100% - 27.88372822px) calc(100% - 14.9975587px), calc(100% - 28.09902365px) calc(100% - 14.96425793px), calc(100% - 28.30086691px) calc(100% - 14.93496103px), calc(100% - 28.489258px) calc(100% - 14.909668px), calc(50% - 0px) calc(100% - 0.664951px), 23.470978px calc(100% - 15.664951px), 23.470978px calc(100% - 15.664951px), 19.57789667px calc(100% - 16.34794967px), 15.91648486px calc(100% - 17.58424402px), 12.52869848px calc(100% - 19.3260983px), 9.45649339px calc(100% - 21.52577671px), 6.7418255px calc(100% - 24.1355435px), 4.42665069px calc(100% - 27.10766289px), 2.55292484px calc(100% - 30.3943991px), 1.16260386px calc(100% - 33.94801638px), 0.29764361px calc(100% - 37.72077893px), 3.75493181E-31px calc(100% - 41.664951px), 0px 26px, 0px 26px, 0.34029612px 21.78266495px, 1.32549731px 17.78198906px, 2.90207283px 14.05150306px, 5.01649194px 10.64473769px, 7.61522387px 7.61522369px, 10.6447379px 5.01649179px, 14.05150328px 2.90207274px, 17.78198925px 1.32549726px, 21.78266507px 0.34029611px, 26px 4.30444289E-31px);
}

/* Clip Path */
.atl-clip-top-left {
  -webkit-clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 14.1670774px, calc(100% - 29.883191px) 14.1670774px, calc(100% - 24.96109729px) 14.87537046px, calc(100% - 20.31945472px) 16.29591632px, calc(100% - 16.01424199px) 18.36886116px, calc(100% - 12.1014378px) 21.03435113px, calc(100% - 8.63702087px) 24.23253242px, calc(100% - 5.67696992px) 27.9035512px, calc(100% - 3.27726365px) 31.98755362px, calc(100% - 1.49388076px) 36.42468587px, calc(100% - 0.38279998px) 41.1550941px, calc(100% - 5.68434189E-14px) 46.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
          clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 14.1670774px, calc(100% - 29.883191px) 14.1670774px, calc(100% - 24.96109729px) 14.87537046px, calc(100% - 20.31945472px) 16.29591632px, calc(100% - 16.01424199px) 18.36886116px, calc(100% - 12.1014378px) 21.03435113px, calc(100% - 8.63702087px) 24.23253242px, calc(100% - 5.67696992px) 27.9035512px, calc(100% - 3.27726365px) 31.98755362px, calc(100% - 1.49388076px) 36.42468587px, calc(100% - 0.38279998px) 41.1550941px, calc(100% - 5.68434189E-14px) 46.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
}
.atl-clip-top-right {
  -webkit-clip-path: polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0px, calc(100% - 29.883191px) 0px, calc(100% - 24.96109729px) 0.70829306px, calc(100% - 20.31945472px) 2.12883892px, calc(100% - 16.01424199px) 4.20178375px, calc(100% - 12.1014378px) 6.86727374px, calc(100% - 8.63702087px) 10.06545503px, calc(100% - 5.67696992px) 13.73647382px, calc(100% - 3.27726365px) 17.82047625px, calc(100% - 1.49388076px) 22.25760852px, calc(100% - 0.38279998px) 26.98801678px, calc(100% - 5.68434189E-14px) 31.9518472px, calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0.41860061px) calc(100% - 26.99403837px), calc(100% - 1.63050344px) calc(100% - 22.06691047px), calc(100% - 3.56985995px) calc(100% - 17.47254136px), calc(100% - 6.1708216px) calc(100% - 13.2768581px), calc(100% - 9.36753988px) calc(100% - 9.54578775px), calc(100% - 13.09416624px) calc(100% - 6.34525738px), calc(100% - 17.28485217px) calc(100% - 3.74119406px), calc(100% - 21.87374912px) calc(100% - 1.79952485px), calc(100% - 26.79500858px) calc(100% - 0.58617681px), calc(100% - 31.982782px) calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 26.79500879px calc(100% - 0.58617681px), 21.87374934px calc(100% - 1.79952485px), 17.28485237px calc(100% - 3.74119406px), 13.09416641px calc(100% - 6.34525738px), 9.36754001px calc(100% - 9.54578775px), 6.1708217px calc(100% - 13.2768581px), 3.56986001px calc(100% - 17.47254136px), 1.63050347px calc(100% - 22.06691047px), 0.41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0px 45.853843px, 0px 45.853843px, 0.41860062px 40.65988339px, 1.63050347px 35.73275553px, 3.56986001px 31.13838649px, 6.1708217px 26.94270331px, 9.36754001px 23.21163305px, 13.09416641px 20.01110277px, 17.28485237px 17.40703953px, 21.87374934px 15.46537039px, 26.79500879px 14.25202239px, 31.9827822px 13.8329226px, 31.9827822px 13.8329226px, 32.11152455px 13.8329226px, 32.2175794px 13.8329226px, 32.30094672px 13.8329226px, 32.36162654px 13.8329226px, 32.39961884px 13.8329226px, 32.41492362px 13.8329226px, 32.40754089px 13.8329226px, 32.37747064px 13.8329226px, 32.32471288px 13.8329226px, 32.2492676px 13.8329226px);
          clip-path: polygon(32.2492676px 13.8329226px, calc(100% - 29.883191px) 0px, calc(100% - 29.883191px) 0px, calc(100% - 24.96109729px) 0.70829306px, calc(100% - 20.31945472px) 2.12883892px, calc(100% - 16.01424199px) 4.20178375px, calc(100% - 12.1014378px) 6.86727374px, calc(100% - 8.63702087px) 10.06545503px, calc(100% - 5.67696992px) 13.73647382px, calc(100% - 3.27726365px) 17.82047625px, calc(100% - 1.49388076px) 22.25760852px, calc(100% - 0.38279998px) 26.98801678px, calc(100% - 5.68434189E-14px) 31.9518472px, calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0px) calc(100% - 32.187998px), calc(100% - 0.41860061px) calc(100% - 26.99403837px), calc(100% - 1.63050344px) calc(100% - 22.06691047px), calc(100% - 3.56985995px) calc(100% - 17.47254136px), calc(100% - 6.1708216px) calc(100% - 13.2768581px), calc(100% - 9.36753988px) calc(100% - 9.54578775px), calc(100% - 13.09416624px) calc(100% - 6.34525738px), calc(100% - 17.28485217px) calc(100% - 3.74119406px), calc(100% - 21.87374912px) calc(100% - 1.79952485px), calc(100% - 26.79500858px) calc(100% - 0.58617681px), calc(100% - 31.982782px) calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 31.9827822px calc(100% - 0.167077px), 26.79500879px calc(100% - 0.58617681px), 21.87374934px calc(100% - 1.79952485px), 17.28485237px calc(100% - 3.74119406px), 13.09416641px calc(100% - 6.34525738px), 9.36754001px calc(100% - 9.54578775px), 6.1708217px calc(100% - 13.2768581px), 3.56986001px calc(100% - 17.47254136px), 1.63050347px calc(100% - 22.06691047px), 0.41860062px calc(100% - 26.99403837px), 5.29492535E-31px calc(100% - 32.187998px), 0px 45.853843px, 0px 45.853843px, 0.41860062px 40.65988339px, 1.63050347px 35.73275553px, 3.56986001px 31.13838649px, 6.1708217px 26.94270331px, 9.36754001px 23.21163305px, 13.09416641px 20.01110277px, 17.28485237px 17.40703953px, 21.87374934px 15.46537039px, 26.79500879px 14.25202239px, 31.9827822px 13.8329226px, 31.9827822px 13.8329226px, 32.11152455px 13.8329226px, 32.2175794px 13.8329226px, 32.30094672px 13.8329226px, 32.36162654px 13.8329226px, 32.39961884px 13.8329226px, 32.41492362px 13.8329226px, 32.40754089px 13.8329226px, 32.37747064px 13.8329226px, 32.32471288px 13.8329226px, 32.2492676px 13.8329226px);
}
.clip-top-center {
  -webkit-clip-path: polygon(26px 14.140625px, calc(50% - 0px) 0px, calc(100% - 26px) 14.140625px, calc(100% - 26px) 14.140625px, calc(100% - 21.78266507px) 14.48092111px, calc(100% - 17.78198925px) 15.46612226px, calc(100% - 14.05150328px) 17.04269774px, calc(100% - 10.6447379px) 19.15711679px, calc(100% - 7.61522387px) 21.75584869px, calc(100% - 5.01649194px) 24.78536269px, calc(100% - 2.90207283px) 28.19212806px, calc(100% - 1.32549731px) 31.92261406px, calc(100% - 0.34029612px) 35.92328995px, calc(100% - 5.68434189E-14px) 40.140625px, calc(100% - 0px) calc(100% - 27.524326px), calc(100% - 0px) calc(100% - 27.524326px), calc(100% - 0.34322362px) calc(100% - 23.34965056px), calc(100% - 1.33590621px) calc(100% - 19.4579939px), calc(100% - 2.92256535px) calc(100% - 15.87444695px), calc(100% - 5.04771862px) calc(100% - 12.62410059px), calc(100% - 7.65588363px) calc(100% - 9.73204575px), calc(100% - 10.69157794px) calc(100% - 7.22337333px), calc(100% - 14.09931914px) calc(100% - 5.12317423px), calc(100% - 17.82362483px) calc(100% - 3.45653938px), calc(100% - 21.80901259px) calc(100% - 2.24855966px), calc(100% - 26px) calc(100% - 1.524326px), calc(100% - 26px) calc(100% - 1.524326px), calc(100% - 29.43046599px) calc(100% - 1.23992771px), calc(100% - 34.66147336px) calc(100% - 1.01872904px), calc(100% - 42.65302211px) calc(100% - 0.86072999px), calc(100% - 54.36511224px) calc(100% - 0.76593056px), calc(100% - 70.75774375px) calc(100% - 0.73433075px), calc(100% - 92.79091664px) calc(100% - 0.76593056px), calc(100% - 121.42463091px) calc(100% - 0.86072999px), calc(100% - 157.61888656px) calc(100% - 1.01872904px), calc(100% - 202.33368359px) calc(100% - 1.23992771px), calc(100% - 256.529022px) calc(100% - 1.524326px), 23.470978px calc(100% - 1.524326px), 19.57789667px calc(100% - 2.20732467px), 15.91648486px calc(100% - 3.44361902px), 12.52869848px calc(100% - 5.1854733px), 9.45649339px calc(100% - 7.38515171px), 6.7418255px calc(100% - 9.9949185px), 4.42665069px calc(100% - 12.96703789px), 2.55292484px calc(100% - 16.2537741px), 1.16260386px calc(100% - 19.80739138px), 0.29764361px calc(100% - 23.58015393px), 3.75493181E-31px calc(100% - 27.524326px), 0px 40.140625px, 0px 40.140625px, 0.34029612px 35.92328995px, 1.32549731px 31.92261406px, 2.90207283px 28.19212806px, 5.01649194px 24.78536269px, 7.61522387px 21.75584869px, 10.6447379px 19.15711679px, 14.05150328px 17.04269774px, 17.78198925px 15.46612226px, 21.78266507px 14.48092111px, 26px 14.140625px);
          clip-path: polygon(26px 14.140625px, calc(50% - 0px) 0px, calc(100% - 26px) 14.140625px, calc(100% - 26px) 14.140625px, calc(100% - 21.78266507px) 14.48092111px, calc(100% - 17.78198925px) 15.46612226px, calc(100% - 14.05150328px) 17.04269774px, calc(100% - 10.6447379px) 19.15711679px, calc(100% - 7.61522387px) 21.75584869px, calc(100% - 5.01649194px) 24.78536269px, calc(100% - 2.90207283px) 28.19212806px, calc(100% - 1.32549731px) 31.92261406px, calc(100% - 0.34029612px) 35.92328995px, calc(100% - 5.68434189E-14px) 40.140625px, calc(100% - 0px) calc(100% - 27.524326px), calc(100% - 0px) calc(100% - 27.524326px), calc(100% - 0.34322362px) calc(100% - 23.34965056px), calc(100% - 1.33590621px) calc(100% - 19.4579939px), calc(100% - 2.92256535px) calc(100% - 15.87444695px), calc(100% - 5.04771862px) calc(100% - 12.62410059px), calc(100% - 7.65588363px) calc(100% - 9.73204575px), calc(100% - 10.69157794px) calc(100% - 7.22337333px), calc(100% - 14.09931914px) calc(100% - 5.12317423px), calc(100% - 17.82362483px) calc(100% - 3.45653938px), calc(100% - 21.80901259px) calc(100% - 2.24855966px), calc(100% - 26px) calc(100% - 1.524326px), calc(100% - 26px) calc(100% - 1.524326px), calc(100% - 29.43046599px) calc(100% - 1.23992771px), calc(100% - 34.66147336px) calc(100% - 1.01872904px), calc(100% - 42.65302211px) calc(100% - 0.86072999px), calc(100% - 54.36511224px) calc(100% - 0.76593056px), calc(100% - 70.75774375px) calc(100% - 0.73433075px), calc(100% - 92.79091664px) calc(100% - 0.76593056px), calc(100% - 121.42463091px) calc(100% - 0.86072999px), calc(100% - 157.61888656px) calc(100% - 1.01872904px), calc(100% - 202.33368359px) calc(100% - 1.23992771px), calc(100% - 256.529022px) calc(100% - 1.524326px), 23.470978px calc(100% - 1.524326px), 19.57789667px calc(100% - 2.20732467px), 15.91648486px calc(100% - 3.44361902px), 12.52869848px calc(100% - 5.1854733px), 9.45649339px calc(100% - 7.38515171px), 6.7418255px calc(100% - 9.9949185px), 4.42665069px calc(100% - 12.96703789px), 2.55292484px calc(100% - 16.2537741px), 1.16260386px calc(100% - 19.80739138px), 0.29764361px calc(100% - 23.58015393px), 3.75493181E-31px calc(100% - 27.524326px), 0px 40.140625px, 0px 40.140625px, 0.34029612px 35.92328995px, 1.32549731px 31.92261406px, 2.90207283px 28.19212806px, 5.01649194px 24.78536269px, 7.61522387px 21.75584869px, 10.6447379px 19.15711679px, 14.05150328px 17.04269774px, 17.78198925px 15.46612226px, 21.78266507px 14.48092111px, 26px 14.140625px);
}
.atl-clip-bottom-right {
  -webkit-clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 14px), 31.9827822px calc(100% - 14px), 26.79500879px calc(100% - 14.41909978px), 21.87374934px calc(100% - 15.63244774px), 17.28485237px calc(100% - 17.57411685px), 13.09416641px calc(100% - 20.17818003px), 9.36754001px calc(100% - 23.37871025px), 6.1708217px calc(100% - 27.10978045px), 3.56986001px calc(100% - 31.30546357px), 1.63050347px calc(100% - 35.89983258px), 0.41860062px calc(100% - 40.8269604px), 5.29492535E-31px calc(100% - 46.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
          clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0px) calc(100% - 32.02092px), calc(100% - 0.41860061px) calc(100% - 26.8269604px), calc(100% - 1.63050344px) calc(100% - 21.89983258px), calc(100% - 3.56985995px) calc(100% - 17.30546357px), calc(100% - 6.1708216px) calc(100% - 13.10978045px), calc(100% - 9.36753988px) calc(100% - 9.37871025px), calc(100% - 13.09416624px) calc(100% - 6.17818003px), calc(100% - 17.28485217px) calc(100% - 3.57411685px), calc(100% - 21.87374912px) calc(100% - 1.63244774px), calc(100% - 26.79500858px) calc(100% - 0.41909978px), calc(100% - 31.982782px) calc(100% - 5.68434189E-14px), 31.9827822px calc(100% - 14px), 31.9827822px calc(100% - 14px), 26.79500879px calc(100% - 14.41909978px), 21.87374934px calc(100% - 15.63244774px), 17.28485237px calc(100% - 17.57411685px), 13.09416641px calc(100% - 20.17818003px), 9.36754001px calc(100% - 23.37871025px), 6.1708217px calc(100% - 27.10978045px), 3.56986001px calc(100% - 31.30546357px), 1.63050347px calc(100% - 35.89983258px), 0.41860062px calc(100% - 40.8269604px), 5.29492535E-31px calc(100% - 46.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
}
.atl-clip-bottom-left {
  -webkit-clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0.41860061px) calc(100% - 40.8269604px), calc(100% - 1.63050344px) calc(100% - 35.89983258px), calc(100% - 3.56985995px) calc(100% - 31.30546357px), calc(100% - 6.1708216px) calc(100% - 27.10978045px), calc(100% - 9.36753988px) calc(100% - 23.37871025px), calc(100% - 13.09416624px) calc(100% - 20.17818003px), calc(100% - 17.28485217px) calc(100% - 17.57411685px), calc(100% - 21.87374912px) calc(100% - 15.63244774px), calc(100% - 26.79500858px) calc(100% - 14.41909978px), calc(100% - 31.982782px) calc(100% - 14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
          clip-path: polygon(32.2492676px 0px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 29.883191px) 0.16707739px, calc(100% - 24.96109729px) 0.87537044px, calc(100% - 20.31945472px) 2.29591631px, calc(100% - 16.01424199px) 4.36886114px, calc(100% - 12.1014378px) 7.03435112px, calc(100% - 8.63702087px) 10.23253242px, calc(100% - 5.67696992px) 13.90355119px, calc(100% - 3.27726365px) 17.98755362px, calc(100% - 1.49388076px) 22.42468587px, calc(100% - 0.38279998px) 27.1550941px, calc(100% - 5.68434189E-14px) 32.1189245px, calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0px) calc(100% - 46.02092px), calc(100% - 0.41860061px) calc(100% - 40.8269604px), calc(100% - 1.63050344px) calc(100% - 35.89983258px), calc(100% - 3.56985995px) calc(100% - 31.30546357px), calc(100% - 6.1708216px) calc(100% - 27.10978045px), calc(100% - 9.36753988px) calc(100% - 23.37871025px), calc(100% - 13.09416624px) calc(100% - 20.17818003px), calc(100% - 17.28485217px) calc(100% - 17.57411685px), calc(100% - 21.87374912px) calc(100% - 15.63244774px), calc(100% - 26.79500858px) calc(100% - 14.41909978px), calc(100% - 31.982782px) calc(100% - 14px), 31.9827822px calc(100% - 0px), 31.9827822px calc(100% - 0px), 26.79500879px calc(100% - 0.41909978px), 21.87374934px calc(100% - 1.63244774px), 17.28485237px calc(100% - 3.57411685px), 13.09416641px calc(100% - 6.17818003px), 9.36754001px calc(100% - 9.37871025px), 6.1708217px calc(100% - 13.10978045px), 3.56986001px calc(100% - 17.30546357px), 1.63050347px calc(100% - 21.89983258px), 0.41860062px calc(100% - 26.8269604px), 5.29492535E-31px calc(100% - 32.02092px), 0px 32.0209204px, 0px 32.0209204px, 0.41860062px 26.82696079px, 1.63050347px 21.89983293px, 3.56986001px 17.30546389px, 6.1708217px 13.10978071px, 9.36754001px 9.37871045px, 13.09416641px 6.17818017px, 17.28485237px 3.57411693px, 21.87374934px 1.63244779px, 26.79500879px 0.41909979px, 31.9827822px 5.30123935E-31px, 31.9827822px 0px, 32.11152455px 0px, 32.2175794px 0px, 32.30094672px 0px, 32.36162654px 0px, 32.39961884px 0px, 32.41492362px 0px, 32.40754089px 0px, 32.37747064px 0px, 32.32471288px 0px, 32.2492676px 0px);
}
.atl-clip-bottom-center {
  -webkit-clip-path: polygon(26px 0px, calc(100% - 26px) 0px, calc(100% - 26px) 0px, calc(100% - 21.78266507px) 0.34029611px, calc(100% - 17.78198925px) 1.32549726px, calc(100% - 14.05150328px) 2.90207274px, calc(100% - 10.6447379px) 5.01649179px, calc(100% - 7.61522387px) 7.61522369px, calc(100% - 5.01649194px) 10.64473769px, calc(100% - 2.90207283px) 14.05150306px, calc(100% - 1.32549731px) 17.78198906px, calc(100% - 0.34029612px) 21.78266495px, calc(100% - 5.68434189E-14px) 26px, calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0.28314835px) calc(100% - 37.52769571px), calc(100% - 1.12230525px) calc(100% - 33.73023642px), calc(100% - 2.50203846px) calc(100% - 30.27056944px), calc(100% - 4.40691574px) calc(100% - 27.14669103px), calc(100% - 6.82150487px) calc(100% - 24.3565975px), calc(100% - 9.73037362px) calc(100% - 21.89828513px), calc(100% - 13.11808973px) calc(100% - 19.7697502px), calc(100% - 16.96922099px) calc(100% - 17.96898902px), calc(100% - 21.26833516px) calc(100% - 16.49399785px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26.30946044px) calc(100% - 15.28144496px), calc(100% - 26.60546875px) calc(100% - 15.22412083px), calc(100% - 26.88802493px) calc(100% - 15.17080061px), calc(100% - 27.15712898px) calc(100% - 15.1214843px), calc(100% - 27.41278087px) calc(100% - 15.07617188px), calc(100% - 27.65498062px) calc(100% - 15.03486334px), calc(100% - 27.88372822px) calc(100% - 14.9975587px), calc(100% - 28.09902365px) calc(100% - 14.96425793px), calc(100% - 28.30086691px) calc(100% - 14.93496103px), calc(100% - 28.489258px) calc(100% - 14.909668px), calc(50% - 0px) calc(100% - 0.664951px), 23.470978px calc(100% - 15.664951px), 23.470978px calc(100% - 15.664951px), 19.57789667px calc(100% - 16.34794967px), 15.91648486px calc(100% - 17.58424402px), 12.52869848px calc(100% - 19.3260983px), 9.45649339px calc(100% - 21.52577671px), 6.7418255px calc(100% - 24.1355435px), 4.42665069px calc(100% - 27.10766289px), 2.55292484px calc(100% - 30.3943991px), 1.16260386px calc(100% - 33.94801638px), 0.29764361px calc(100% - 37.72077893px), 3.75493181E-31px calc(100% - 41.664951px), 0px 26px, 0px 26px, 0.34029612px 21.78266495px, 1.32549731px 17.78198906px, 2.90207283px 14.05150306px, 5.01649194px 10.64473769px, 7.61522387px 7.61522369px, 10.6447379px 5.01649179px, 14.05150328px 2.90207274px, 17.78198925px 1.32549726px, 21.78266507px 0.34029611px, 26px 4.30444289E-31px);
          clip-path: polygon(26px 0px, calc(100% - 26px) 0px, calc(100% - 26px) 0px, calc(100% - 21.78266507px) 0.34029611px, calc(100% - 17.78198925px) 1.32549726px, calc(100% - 14.05150328px) 2.90207274px, calc(100% - 10.6447379px) 5.01649179px, calc(100% - 7.61522387px) 7.61522369px, calc(100% - 5.01649194px) 10.64473769px, calc(100% - 2.90207283px) 14.05150306px, calc(100% - 1.32549731px) 17.78198906px, calc(100% - 0.34029612px) 21.78266495px, calc(100% - 5.68434189E-14px) 26px, calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0px) calc(100% - 41.664951px), calc(100% - 0.28314835px) calc(100% - 37.52769571px), calc(100% - 1.12230525px) calc(100% - 33.73023642px), calc(100% - 2.50203846px) calc(100% - 30.27056944px), calc(100% - 4.40691574px) calc(100% - 27.14669103px), calc(100% - 6.82150487px) calc(100% - 24.3565975px), calc(100% - 9.73037362px) calc(100% - 21.89828513px), calc(100% - 13.11808973px) calc(100% - 19.7697502px), calc(100% - 16.96922099px) calc(100% - 17.96898902px), calc(100% - 21.26833516px) calc(100% - 16.49399785px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26px) calc(100% - 15.342773px), calc(100% - 26.30946044px) calc(100% - 15.28144496px), calc(100% - 26.60546875px) calc(100% - 15.22412083px), calc(100% - 26.88802493px) calc(100% - 15.17080061px), calc(100% - 27.15712898px) calc(100% - 15.1214843px), calc(100% - 27.41278087px) calc(100% - 15.07617188px), calc(100% - 27.65498062px) calc(100% - 15.03486334px), calc(100% - 27.88372822px) calc(100% - 14.9975587px), calc(100% - 28.09902365px) calc(100% - 14.96425793px), calc(100% - 28.30086691px) calc(100% - 14.93496103px), calc(100% - 28.489258px) calc(100% - 14.909668px), calc(50% - 0px) calc(100% - 0.664951px), 23.470978px calc(100% - 15.664951px), 23.470978px calc(100% - 15.664951px), 19.57789667px calc(100% - 16.34794967px), 15.91648486px calc(100% - 17.58424402px), 12.52869848px calc(100% - 19.3260983px), 9.45649339px calc(100% - 21.52577671px), 6.7418255px calc(100% - 24.1355435px), 4.42665069px calc(100% - 27.10766289px), 2.55292484px calc(100% - 30.3943991px), 1.16260386px calc(100% - 33.94801638px), 0.29764361px calc(100% - 37.72077893px), 3.75493181E-31px calc(100% - 41.664951px), 0px 26px, 0px 26px, 0.34029612px 21.78266495px, 1.32549731px 17.78198906px, 2.90207283px 14.05150306px, 5.01649194px 10.64473769px, 7.61522387px 7.61522369px, 10.6447379px 5.01649179px, 14.05150328px 2.90207274px, 17.78198925px 1.32549726px, 21.78266507px 0.34029611px, 26px 4.30444289E-31px);
}

.atl-clip-big-top {
  -webkit-clip-path: polygon(calc(100% - 84.844px) 32.8977px, calc(100% - 84.844px) 32.8977px, calc(100% - 87.33921px) 27.1769256px, calc(100% - 90.47348px) 21.8917248px, calc(100% - 94.19077px) 17.0813412px, calc(100% - 98.43504px) 12.7850184px, calc(100% - 103.15025px) 9.042px, calc(100% - 108.28036px) 5.8915296px, calc(100% - 113.76933px) 3.3728508px, calc(100% - 119.56112px) 1.5252072px, calc(100% - 125.59969px) 0.3878424px, calc(100% - 131.829px) 4.86114579E-31px, 132.628px 0px, 132.628px 0px, 126.3683177px 0.3916515px, 120.3020976px 1.53996px, 114.4860799px 3.4049565px, 108.9770048px 5.946672px, 103.8316125px 9.1251375px, 99.1066432px 12.900384px, 94.8588371px 17.2324425px, 91.1449344px 22.081344px, 88.0216753px 27.4071195px, 85.5458px 33.1698px, 84.1544px 37.0623px, 84.1544px 37.0623px, 80.6881776px 45.130057px, 76.3156408px 52.586144px, 71.1162152px 59.374605px, 65.1693264px 65.439484px, 58.5544px 70.724825px, 51.3508616px 75.174672px, 43.6381368px 78.733069px, 35.4956512px 81.34406px, 27.0028304px 82.951689px, 18.2391px 83.5px, 0px 83.5px, 0px calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) 83.5px, calc(100% - 18.891px) 83.5px, calc(100% - 18.891px) 83.5px, calc(100% - 27.468736px) 82.8020193px, calc(100% - 35.773208px) 81.0591944px, calc(100% - 43.729812px) 78.3324511px, calc(100% - 51.263944px) 74.6827152px, calc(100% - 58.301px) 70.1709125px, calc(100% - 64.766376px) 64.8579688px, calc(100% - 70.585468px) 58.8048099px, calc(100% - 75.683672px) 52.0723616px, calc(100% - 79.986384px) 44.7215497px, calc(100% - 83.419px) 36.8133px, calc(100% - 84.844px) 32.8977px);
          clip-path: polygon(calc(100% - 84.844px) 32.8977px, calc(100% - 84.844px) 32.8977px, calc(100% - 87.33921px) 27.1769256px, calc(100% - 90.47348px) 21.8917248px, calc(100% - 94.19077px) 17.0813412px, calc(100% - 98.43504px) 12.7850184px, calc(100% - 103.15025px) 9.042px, calc(100% - 108.28036px) 5.8915296px, calc(100% - 113.76933px) 3.3728508px, calc(100% - 119.56112px) 1.5252072px, calc(100% - 125.59969px) 0.3878424px, calc(100% - 131.829px) 4.86114579E-31px, 132.628px 0px, 132.628px 0px, 126.3683177px 0.3916515px, 120.3020976px 1.53996px, 114.4860799px 3.4049565px, 108.9770048px 5.946672px, 103.8316125px 9.1251375px, 99.1066432px 12.900384px, 94.8588371px 17.2324425px, 91.1449344px 22.081344px, 88.0216753px 27.4071195px, 85.5458px 33.1698px, 84.1544px 37.0623px, 84.1544px 37.0623px, 80.6881776px 45.130057px, 76.3156408px 52.586144px, 71.1162152px 59.374605px, 65.1693264px 65.439484px, 58.5544px 70.724825px, 51.3508616px 75.174672px, 43.6381368px 78.733069px, 35.4956512px 81.34406px, 27.0028304px 82.951689px, 18.2391px 83.5px, 0px 83.5px, 0px calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) 83.5px, calc(100% - 18.891px) 83.5px, calc(100% - 18.891px) 83.5px, calc(100% - 27.468736px) 82.8020193px, calc(100% - 35.773208px) 81.0591944px, calc(100% - 43.729812px) 78.3324511px, calc(100% - 51.263944px) 74.6827152px, calc(100% - 58.301px) 70.1709125px, calc(100% - 64.766376px) 64.8579688px, calc(100% - 70.585468px) 58.8048099px, calc(100% - 75.683672px) 52.0723616px, calc(100% - 79.986384px) 44.7215497px, calc(100% - 83.419px) 36.8133px, calc(100% - 84.844px) 32.8977px);
}
.atl-clip-sm-top {
  -webkit-clip-path: polygon(calc(100% - 75.558px) 0px, 73.2587px 0px, 73.2587px 0px, 69.6953203px 0.23495473px, 66.2542224px 0.92230304px, 62.9702681px 2.03577111px, 59.8783192px 3.54908512px, 57.0132375px 5.43597125px, 54.4098848px 7.67015568px, 52.1031229px 10.22536459px, 50.1278136px 13.07532416px, 48.5188187px 16.19376057px, 47.311px 19.5544px, 47.311px 19.5544px, 45.6200999px 24.2593346px, 43.3675392px 28.6251768px, 40.6021273px 32.6151442px, 37.3726736px 36.1924544px, 33.7279875px 39.320325px, 29.7168784px 41.9619736px, 25.3881557px 44.0806178px, 20.7906288px 45.6394752px, 15.9731071px 46.6017634px, 10.9844px 46.9307px, 0px 46.9307px, 0px calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) 46.9307px, calc(100% - 13.283px) 46.9307px, calc(100% - 13.283px) 46.9307px, calc(100% - 18.271694px) 46.6017634px, calc(100% - 23.089232px) 45.6394752px, calc(100% - 27.686798px) 44.0806178px, calc(100% - 32.015576px) 41.9619736px, calc(100% - 36.02675px) 39.320325px, calc(100% - 39.671504px) 36.1924544px, calc(100% - 42.901022px) 32.6151442px, calc(100% - 45.666488px) 28.6251768px, calc(100% - 47.919086px) 24.2593346px, calc(100% - 49.61px) 19.5544px, calc(100% - 49.61px) 19.5544px, calc(100% - 50.8179px) 16.19376057px, calc(100% - 52.42696px) 13.07532416px, calc(100% - 54.40232px) 10.22536459px, calc(100% - 56.70912px) 7.67015568px, calc(100% - 59.3125px) 5.43597125px, calc(100% - 62.1776px) 3.54908512px, calc(100% - 65.26956px) 2.03577111px, calc(100% - 68.55352px) 0.92230304px, calc(100% - 71.99462px) 0.23495473px, calc(100% - 75.558px) 2.95001561E-31px);
          clip-path: polygon(calc(100% - 75.558px) 0px, 73.2587px 0px, 73.2587px 0px, 69.6953203px 0.23495473px, 66.2542224px 0.92230304px, 62.9702681px 2.03577111px, 59.8783192px 3.54908512px, 57.0132375px 5.43597125px, 54.4098848px 7.67015568px, 52.1031229px 10.22536459px, 50.1278136px 13.07532416px, 48.5188187px 16.19376057px, 47.311px 19.5544px, 47.311px 19.5544px, 45.6200999px 24.2593346px, 43.3675392px 28.6251768px, 40.6021273px 32.6151442px, 37.3726736px 36.1924544px, 33.7279875px 39.320325px, 29.7168784px 41.9619736px, 25.3881557px 44.0806178px, 20.7906288px 45.6394752px, 15.9731071px 46.6017634px, 10.9844px 46.9307px, 0px 46.9307px, 0px calc(100% - 0px), calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) 46.9307px, calc(100% - 13.283px) 46.9307px, calc(100% - 13.283px) 46.9307px, calc(100% - 18.271694px) 46.6017634px, calc(100% - 23.089232px) 45.6394752px, calc(100% - 27.686798px) 44.0806178px, calc(100% - 32.015576px) 41.9619736px, calc(100% - 36.02675px) 39.320325px, calc(100% - 39.671504px) 36.1924544px, calc(100% - 42.901022px) 32.6151442px, calc(100% - 45.666488px) 28.6251768px, calc(100% - 47.919086px) 24.2593346px, calc(100% - 49.61px) 19.5544px, calc(100% - 49.61px) 19.5544px, calc(100% - 50.8179px) 16.19376057px, calc(100% - 52.42696px) 13.07532416px, calc(100% - 54.40232px) 10.22536459px, calc(100% - 56.70912px) 7.67015568px, calc(100% - 59.3125px) 5.43597125px, calc(100% - 62.1776px) 3.54908512px, calc(100% - 65.26956px) 2.03577111px, calc(100% - 68.55352px) 0.92230304px, calc(100% - 71.99462px) 0.23495473px, calc(100% - 75.558px) 2.95001561E-31px);
}
.atl-clip-sm-bottom {
  -webkit-clip-path: polygon(calc(100% - 75.558px) calc(100% - 0px), 73.2587px calc(100% - 0px), 73.2587px calc(100% - 0px), 69.6953203px calc(100% - 0.2349604px), 66.2542224px calc(100% - 0.9223232px), 62.9702681px calc(100% - 2.0358108px), 59.8783192px calc(100% - 3.5491456px), 57.0132375px calc(100% - 5.43605px), 54.4098848px calc(100% - 7.6702464px), 52.1031229px calc(100% - 10.2254572px), 50.1278136px calc(100% - 13.0754048px), 48.5188187px calc(100% - 16.1938116px), 47.311px calc(100% - 19.5544px), 47.311px calc(100% - 19.5544px), 45.6200999px calc(100% - 24.2593346px), 43.3675392px calc(100% - 28.6251768px), 40.6021273px calc(100% - 32.6151442px), 37.3726736px calc(100% - 36.1924544px), 33.7279875px calc(100% - 39.320325px), 29.7168784px calc(100% - 41.9619736px), 25.3881557px calc(100% - 44.0806178px), 20.7906288px calc(100% - 45.6394752px), 15.9731071px calc(100% - 46.6017634px), 10.9844px calc(100% - 46.9307px), 0px calc(100% - 46.9307px), 0px 0px, calc(100% - 0px) 0px, calc(100% - 0px) calc(100% - 46.9307px), calc(100% - 13.283px) calc(100% - 46.9307px), calc(100% - 13.283px) calc(100% - 46.9307px), calc(100% - 18.271694px) calc(100% - 46.6017634px), calc(100% - 23.089232px) calc(100% - 45.6394752px), calc(100% - 27.686798px) calc(100% - 44.0806178px), calc(100% - 32.015576px) calc(100% - 41.9619736px), calc(100% - 36.02675px) calc(100% - 39.320325px), calc(100% - 39.671504px) calc(100% - 36.1924544px), calc(100% - 42.901022px) calc(100% - 32.6151442px), calc(100% - 45.666488px) calc(100% - 28.6251768px), calc(100% - 47.919086px) calc(100% - 24.2593346px), calc(100% - 49.61px) calc(100% - 19.5544px), calc(100% - 49.61px) calc(100% - 19.5544px), calc(100% - 50.8179px) calc(100% - 16.1938116px), calc(100% - 52.42696px) calc(100% - 13.0754048px), calc(100% - 54.40232px) calc(100% - 10.2254572px), calc(100% - 56.70912px) calc(100% - 7.6702464px), calc(100% - 59.3125px) calc(100% - 5.43605px), calc(100% - 62.1776px) calc(100% - 3.5491456px), calc(100% - 65.26956px) calc(100% - 2.0358108px), calc(100% - 68.55352px) calc(100% - 0.9223232px), calc(100% - 71.99462px) calc(100% - 0.2349604px), calc(100% - 75.558px) calc(100% - 0px));
          clip-path: polygon(calc(100% - 75.558px) calc(100% - 0px), 73.2587px calc(100% - 0px), 73.2587px calc(100% - 0px), 69.6953203px calc(100% - 0.2349604px), 66.2542224px calc(100% - 0.9223232px), 62.9702681px calc(100% - 2.0358108px), 59.8783192px calc(100% - 3.5491456px), 57.0132375px calc(100% - 5.43605px), 54.4098848px calc(100% - 7.6702464px), 52.1031229px calc(100% - 10.2254572px), 50.1278136px calc(100% - 13.0754048px), 48.5188187px calc(100% - 16.1938116px), 47.311px calc(100% - 19.5544px), 47.311px calc(100% - 19.5544px), 45.6200999px calc(100% - 24.2593346px), 43.3675392px calc(100% - 28.6251768px), 40.6021273px calc(100% - 32.6151442px), 37.3726736px calc(100% - 36.1924544px), 33.7279875px calc(100% - 39.320325px), 29.7168784px calc(100% - 41.9619736px), 25.3881557px calc(100% - 44.0806178px), 20.7906288px calc(100% - 45.6394752px), 15.9731071px calc(100% - 46.6017634px), 10.9844px calc(100% - 46.9307px), 0px calc(100% - 46.9307px), 0px 0px, calc(100% - 0px) 0px, calc(100% - 0px) calc(100% - 46.9307px), calc(100% - 13.283px) calc(100% - 46.9307px), calc(100% - 13.283px) calc(100% - 46.9307px), calc(100% - 18.271694px) calc(100% - 46.6017634px), calc(100% - 23.089232px) calc(100% - 45.6394752px), calc(100% - 27.686798px) calc(100% - 44.0806178px), calc(100% - 32.015576px) calc(100% - 41.9619736px), calc(100% - 36.02675px) calc(100% - 39.320325px), calc(100% - 39.671504px) calc(100% - 36.1924544px), calc(100% - 42.901022px) calc(100% - 32.6151442px), calc(100% - 45.666488px) calc(100% - 28.6251768px), calc(100% - 47.919086px) calc(100% - 24.2593346px), calc(100% - 49.61px) calc(100% - 19.5544px), calc(100% - 49.61px) calc(100% - 19.5544px), calc(100% - 50.8179px) calc(100% - 16.1938116px), calc(100% - 52.42696px) calc(100% - 13.0754048px), calc(100% - 54.40232px) calc(100% - 10.2254572px), calc(100% - 56.70912px) calc(100% - 7.6702464px), calc(100% - 59.3125px) calc(100% - 5.43605px), calc(100% - 62.1776px) calc(100% - 3.5491456px), calc(100% - 65.26956px) calc(100% - 2.0358108px), calc(100% - 68.55352px) calc(100% - 0.9223232px), calc(100% - 71.99462px) calc(100% - 0.2349604px), calc(100% - 75.558px) calc(100% - 0px));
}

/* ===============================
   Font Family Utility Classes
   ================================ */
.steeno-v :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: var(--font-primary) !important;
}
.urbanist :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: var(--font-urbanist) !important;
}
.humane-v :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: var(--font-humane-v) !important;
}

.bebas-neue :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, button, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: var(--font-bebas-neue) !important;
}

.cossette-letter :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, button, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: var(--font-cossette-titre) !important;
}

.velastra :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: "Velastra", sans-serif !important;
}

.dm-sans :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: "DM Sans", sans-serif !important;
}

.area :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: 'Area', sans-serif !important;
}

.bigst :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: 'Big Shoulders Text', sans-serif !important;
}

.rubik :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: 'Rubik', sans-serif !important;
}

.great-vibes :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: 'Great Vibes', sans-serif !important;
}

.manrope :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  font-family: 'Manrope', sans-serif !important;
}

/* ===============================
   Font Variation & Size Utility Classes
  ================================ */

.wdth-25 :is(h1, h2, h3, h4, h5, h6, span, div, p, a, sub, sup, 
.elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: "wdth" 25;
}

.wdth-50 :is(h1, h2, h3, h4, h5, h6, span, div, p, a, sub, sup, 
.elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: "wdth" 50;
}

.wdth-60 :is(h1, h2, h3, h4, h5, h6, span, div, p, a, sub, sup, 
.elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: "wdth" 60;
}

.wdth-70 :is(h1, h2, h3, h4, h5, h6, span, div, p, a, sub, sup, 
.elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: "wdth" 70;
}

.wdth-80 :is(h1, h2, h3, h4, h5, h6, span, div, p, a, sub, sup, 
.elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: "wdth" 80;
}

.wdth-90 :is(h1, h2, h3, h4, h5, h6, span, div, p, a, sub, sup, 
.elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: "wdth" 90;
}

.wdth-100 :is(h1, h2, h3, h4, h5, h6, span, div, p, a, sub, sup, 
.elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: "wdth" 100;
}

/* ===============================
   Font Stretch Utilities
   ================================ */
.stretch-25 :is(h1, h2, h3, h4, h5, h6, p, span, div, a) {
  font-stretch: var(--font-stretch-25) !important;
}
.stretch-50 :is(h1, h2, h3, h4, h5, h6, p, span, div, a) {
  font-stretch: var(--font-stretch-50) !important;
}
.stretch-75 :is(h1, h2, h3, h4, h5, h6, p, span, div, a) {
  font-stretch: var(--font-stretch-75) !important;
}
.stretch-100 :is(h1, h2, h3, h4, h5, h6, p, span, div, a) {
  font-stretch: var(--font-stretch-100) !important;
}
.stretch-125 :is(h1, h2, h3, h4, h5, h6, p, span, div, a) {
  font-stretch: var(--font-stretch-125) !important;
}
.stretch-150 :is(h1, h2, h3, h4, h5, h6, p, span, div, a) {
  font-stretch: var(--font-stretch-150) !important;
}
.stretch-175 :is(h1, h2, h3, h4, h5, h6, p, span, div, a) {
  font-stretch: var(--font-stretch-175) !important;
}
.stretch-200 :is(h1, h2, h3, h4, h5, h6, p, span, div, a) {
  font-stretch: var(--font-stretch-200) !important;
}

/* ===============================
   Slant (slnt) Utilities
   ================================ */
.slnt-0 :is(h1, h2, h3, h4, h5, h6, p, span, div, a, sub, sup, .elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: 'slnt' 0 !important;
}
.slnt-5 :is(h1, h2, h3, h4, h5, h6, p, span, div, a, sub, sup, .elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: 'slnt' -5 !important;
}
.slnt-10 :is(h1, h2, h3, h4, h5, h6, p, span, div, a, sub, sup, .elementor-heading-title, .jet-listing-dynamic-field__content) {
  font-variation-settings: 'slnt' -10 !important;
}

/* ===============================
   Font Size Utilities
   ================================ */
.fs-100-40 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(2.5rem, 0.7955rem + 6.8182vw, 6.25rem) !important;
}
.fs-70-35 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(2.1875rem, 1.1932rem + 3.9773vw, 4.375rem) !important;
}
.fs-60-26 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.625rem, 0.6763rem + 3.7946vw, 3.75rem) !important;
}
.fs-48-24 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.5rem, 0.8304rem + 2.6786vw, 3rem) !important;
}
.fs-40-22 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.375rem, 0.6683rem + 2.2613vw, 2.5rem) !important;
}
.fs-32-21 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.3125rem, 1rem + 1.25vw, 2rem) !important;
}
.fs-30-20 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.25rem, 0.9659rem + 1.1364vw, 1.875rem) !important;
}
.fs-26-23 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.4375rem, 1.3523rem + 0.3409vw, 1.625rem) !important;
}
.fs-24 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 24px !important;
}
.fs-24-18 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.125rem, 0.9545rem + 0.6818vw, 1.5rem) !important;
}
.fs-22 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, . .jet-listing-dynamic-field__content) {
  font-size: 22px !important;
}
.fs-22-18 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.125rem, 1.0194rem + 0.4444vw, 1.375rem) !important;
}
.fs-20 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 20px !important;
}
.fs-20-18 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1.125rem, 1.0682rem + 0.2273vw, 1.25rem) !important;
}
.fs-20-16 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: clamp(1rem, 0.8944rem + 0.4444vw, 1.25rem) !important;
}
.fs-18 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 18px !important;
}
.fs-16 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 16px !important;
}
.fs-15 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 15px !important;
}
.fs-14 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 14px !important;
}
.fs-13 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 13px !important;
}
.fs-12 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 12px !important;
}
.fs-11 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 11px !important;
}
.fs-10 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-heading-title, .elementor-widget-theme-post-excerpt, .jet-listing-dynamic-field__content) {
  font-size: 10px !important;
}

/* ===============================
   Font Weight Utility Classes
   ================================ */
.fw-300,
.fw-300 a,
.fw-300 span,
.fw-300 div,
.fw-300 .jet-listing-dynamic-field__content,
.fw-300 h1,
.fw-300 h2,
.fw-300 h3,
.fw-300 h4,
.fw-300 h5,
.fw-300 h6,
.fw-300 i::before { font-weight: 300 !important;}
.fw-400,
.fw-400 a,
.fw-400 span,
.fw-400 div,
.fw-400 .jet-listing-dynamic-field__content,
.fw-400 h1,
.fw-400 h2,
.fw-400 h3,
.fw-400 h4,
.fw-400 h5,
.fw-400 h6,
.fw-400 i::before { font-weight: 400 !important;}
.fw-500,
.fw-500 a,
.fw-500 span,
.fw-500 .jet-listing-dynamic-field__content,
.fw-500 h1,
.fw-500 h2,
.fw-500 h3,
.fw-500 h4,
.fw-500 h5,
.fw-500 h6,
.fw-500 i::before { font-weight: 500 !important;}
.fw-600,
.fw-600 a,
.fw-600 span,
.fw-600 div,
.fw-600 .jet-listing-dynamic-field__content,
.fw-600 h1,
.fw-600 h2,
.fw-600 h3,
.fw-600 h4,
.fw-600 h5,
.fw-600 h6,
.fw-600 i::before { font-weight: 600 !important;}
.fw-700,
.fw-700 a,
.fw-700 span,
.fw-700 div,
.fw-700 .jet-listing-dynamic-field__content,
.fw-700 h1,
.fw-700 h2,
.fw-700 h3,
.fw-700 h4,
.fw-700 h5,
.fw-700 h6,
.fw-700 i::before{ font-weight: 700 !important;}
.fw-800,
.fw-800 a,
.fw-800 span,
.fw-800 div,
.fw-800 .jet-listing-dynamic-field__content,
.fw-800 h1,
.fw-800 h2,
.fw-800 h3,
.fw-800 h4,
.fw-800 h5,
.fw-800 h6,
.fw-800 i::before { font-weight: 800 !important;}
.fw-900,
.fw-900 a,
.fw-900 span,
.fw-900 div,
.fw-900 .jet-listing-dynamic-field__content,
.fw-900 h1,
.fw-900 h2,
.fw-900 h3,
.fw-900 h4,
.fw-900 h5,
.fw-900 h6,
.fw-900 i::before { font-weight: 900 !important;}

/* ===============================
   Combo Example
   ================================ */
.steeno-wide-italic {
  font-family: var(--font-primary);
  font-weight: 600;
  font-stretch: var(--font-stretch-150);
  font-variation-settings: 'slnt' -10;
}

h1, h2, h3, h4, h5, h6 {
  margin-block-end: 0;
  margin-block-start: .0;
}
/* ===============================
   Text Transform & Decoration Utilities
   ================================ */
.t-norm :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item) {
  text-transform: normal !important;
}
.t-uc :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item) {
  text-transform: uppercase !important;
}
.t-cap :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item) {
  text-transform: capitalize !important;
}

/* For sentence case, CSS does not offer a native value;
   this rule simply resets any transformation */
.t-sen :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item) {
  text-transform: none;
}
.t-lc :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, div, sup, sub, .elementor-nav-menu .elementor-item) {
  text-transform: lowercase !important;
}
/* Override for Jet Listing dynamic content */
.t-lc .jet-listing-dynamic-field__content {
  text-transform: none !important;
}

/* Text Indentation & Emphasis */
.text-indent {
  text-indent: 60px;
}
.t-warning {
  color: #c00;
}
.t-bold {
  font-weight: 600;
}
.t-wrap {
  overflow-wrap: break-word;
}

/* ===============================
   Word & Letter Spacing Utilities
   ================================ */
/* Word Spacing */
.w-s-3  { word-spacing: -3px;}
.w-s-2  { word-spacing: -2px;}
.w-s-1  { word-spacing: -1px;}
.w-s0   { word-spacing: 0px;}
.w-s1   { word-spacing: 1px;}
.w-s2   { word-spacing: 2px;}
.w-s3   { word-spacing: 3px;}
.w-s4   { word-spacing: 4px;}
.w-s5   { word-spacing: 5px;}
.w-s6   { word-spacing: 6px;}
.w-s7   { word-spacing: 7px;}
.w-s8   { word-spacing: 8px;}
.w-s9   { word-spacing: 9px;}
.w-s10  { word-spacing: 10px;}

/* Letter Spacing */
.l-s-3 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  letter-spacing: -3px;
}
.l-s-2 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  letter-spacing: -2px;
}
.l-s-1 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  letter-spacing: -1px;
}
.l-s3 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  letter-spacing: 3px;
}
.l-s2 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  letter-spacing: 2px;
}
.l-s1 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  letter-spacing: 1px;
}

/* ===============================
   Line Height Utilities
   ================================ */
.lh-216-95 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, i, svg, .elementor-icon-wrapper, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  line-height: 1.4 !important;
}
.l-h-12 {line-height: 1.2em !important;}
.lh-1 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, i, svg, .elementor-icon-wrapper, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  line-height: 1 !important;
}
.lh-1-1 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, i, svg, .elementor-icon-wrapper, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  line-height: 1.1 !important;
}
.lh-1-2 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, i, svg, .elementor-icon-wrapper, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  line-height: 1.2 !important;
}
.lh-1-4 :is(p, h1, h2, h3, h4, h5, h6, a, em, strong, b, span, sup, sub, i, svg, .elementor-icon-wrapper, .elementor-nav-menu .elementor-item, .jet-listing-dynamic-field__content) {
  line-height: 1.4 !important;
}

/* ===============================
   Color & Background Utilities
   ================================ */
/* Color Utilities */
.col-W {
  color: #FFFFFF !important;
}
.col-lg-1 {
  color: #F7F7F7 !important;
}
.col-lg-2 {
  color: #E6E9Eb !important;
}
.col-g-1 {
  color: #F5F5F1B3 !important;
}

/* Background Utilities */
.glass-light {
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.glass-dark {
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.blur-background,
.blur-background-masked .elementor-widget-container,
body:not(.elementor-editor-active) .blur-background,
body:not(.elementor-editor-active) .blur-background-masked .elementor-widget-container {
  -webkit-backdrop-filter: saturate(180%) blur(40px);
  backdrop-filter: saturate(180%) blur(40px);
}
.bb-glow:hover {
  border: 2px solid #1967D2;
  transition: box-shadow 0.3s ease-in-out;
}

.bxShBl .elementor-widget-container {
  -webkit-box-shadow: 0px 6px 30px 0px rgba(46, 60, 255, 0.45098039215686275);
  box-shadow: 0px 6px 30px 0px rgba(46, 60, 255, 0.45098039215686275);
}
.l-search2 .e-search-results-container.hide-loader {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.bx-sh1,
.l-search2 .e-search-results-container {
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.bx-sh2 {
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
}
.bx-sh3 {
  -webkit-box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
}
.bx-sh4 {
  -webkit-box-shadow: rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 1px 1px, rgba(9, 30, 66, 0.13) 0px 0px 1px 1px;
}
.bx-sh5 {
  -webkit-box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
.bx-sh6 {
  -webkit-box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
  box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
}
.bx-sh7 {
  -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset;
}
.bx-sh8 {
  -webkit-box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
  box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
}
.bx-sh9 {
  -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px -50px 36px -28px inset;
  box-shadow: box-shadow: rgba(0, 0, 0, 0.35) 0px -50px 36px -28px inset;
}
.wGl-01 .elementor-widget-container,
.wGl-01 {
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0.5) 0%,
    rgba(255, 255, 255, 0.5) 4.67%,
    rgba(255, 255, 255, 0.5) 9.34%,
    rgba(255, 255, 255, 0.5) 14.01%,
    rgba(255, 255, 255, 0.5) 18.68%,
    rgba(255, 255, 255, 0.5) 23.35%,
    rgba(255, 255, 255, 0.5) 28.02%,
    rgba(255, 255, 255, 0.5) 32.69%,
    rgba(255, 255, 255, 0.5) 37.36%,
    rgba(255, 255, 255, 0.5) 42.03%,
    rgba(255, 255, 255, 0.5) 46.7%,
    rgba(255, 255, 255, 0.5) 51.37%,
    rgba(255, 255, 255, 0.5) 56.04%,
    rgba(255, 255, 255, 0.5) 60.71%,
    rgba(255, 255, 255, 0.5) 65.38%,
    rgba(255, 255, 255, 0.5) 70%,
    rgba(255, 255, 255, 0.5) 72%,
    rgba(255, 255, 255, 0.48) 74%,
    rgba(255, 255, 255, 0.45) 76%,
    rgba(255, 255, 255, 0.42) 78%,
    rgba(255, 255, 255, 0.37) 80%,
    rgba(255, 255, 255, 0.32) 82%,
    rgba(255, 255, 255, 0.27) 84%,
    rgba(255, 255, 255, 0.22) 86%,
    rgba(255, 255, 255, 0.17) 88%,
    rgba(255, 255, 255, 0.12) 90%,
    rgba(255, 255, 255, 0.08) 92%,
    rgba(255, 255, 255, 0.05) 94%,
    rgba(255, 255, 255, 0.02) 96%,
    rgba(255, 255, 255, 0) 98%,
    rgba(255, 255, 255, 0) 100%
  );
  color: rgb(255, 255, 255);
  backdrop-filter: blur(20px);
  filter: none;
  opacity: 1;
  visibility: visible;
}
/* ===============================
   Margin & Padding Utilities
   ================================ */
/* --- Responsive Padding using Variables --- */
.pt-130-60 {
  padding-top: var(--spacing-pt-130-60);
}
.pb-130-60 {
  padding-bottom: var(--spacing-pb-130-60);
}
.ptb-130-60 {
  padding-block: var(--spacing-ptb-130-60);
}

.pt-120-60 {
  padding-top: var(--spacing-pt-120-60);
}
.pb-120-60 {
  padding-bottom: var(--spacing-pb-120-60);
}

.ptb-120-60 {
  padding-block: var(--spacing-ptb-120-60);
}

.ptb-100-40 {
  padding-block: var(--spacing-ptb-100-40);
}

.pt-60-40 {
  padding-top: var(--spacing-pt-60-40);
}
.pb-60-40 {
  padding-bottom: var(--spacing-pb-60-40);
}
.ptb-60-40 {
  padding-block: var(--spacing-pb-60-40);
}

/* --- Responsive Spacing Aliases --- */
/* Padding Aliases */
.padding-lg {
  padding-top: var(--spacing-pt-130-60);
  padding-bottom: var(--spacing-pb-130-60);
}
.padding-md {
  padding-top: var(--spacing-pt-120-60);
  padding-bottom: var(--spacing-pb-120-60);
}
.padding-sm {
  padding-top: var(--spacing-pt-60-40);
  padding-bottom: var(--spacing-pb-60-40);
}

/* Margin for Headings (using variables) */
.mb30-20 h1,
.mb30-20 h2,
.mb30-20 h3,
.mb30-20 h4,
.mb30-20 h5,
.mb30-20 h6 {
  margin-bottom: var(--spacing-mb30-20);
}
.mb28-15 h1,
.mb28-15 h2,
.mb28-15 h3,
.mb28-15 h4,
.mb28-15 h5,
.mb28-15 h6 {
  margin-bottom: var(--spacing-mb28-15);
}
.p10vh {
  padding: 10vh 30px;
}
@media (max-width: 1024px) {
  .p10vh {
    padding: 60px 20px;
 }
}
@media (max-width: 767px) {
  .p10vh {
    padding: 30px 20px;
 }
}

/* -------------------------------
   Fixed Spacing (Static)
   ------------------------------- */
.p0_20 { padding: 0 20px}
.m0_20 { margin: 0 20px}
.p20 { padding: 20px}
.p10 { padding: 10px}
.m10 { margin: 10px}
.p0 { padding: 0}

/* Viewport based spacing */
.ptb-10vh {
  padding-top: 10vh;
  padding-bottom: 10vh;
}
.mtb-10vh {
  margin-top: 10vh;
  margin-bottom: 10vh;
}
.p-10vh-0 {
  padding: 10vh 0;
}
.m-10vh-0 {
  margin: 10vh 0;
}
.p-10vh-20 {
  padding: 10vh 20px;
}
.m-10vh-20 {
  margin: 10vh 20px;
}
.pt4 .elementor-icon-list-icon {
  padding-top: 4px;
}
.mt0 h1,
.mt0 h2,
.mt0 h3,
.mt0 h4,
.mt0 h5,
.mt0 h6,
.mt0 p,
.mt0 .elementor-icon-box-title,
.mt0 .elementor-heading-title {
  margin-top: 0 !important;
}
.mb0 h1,
.mb0 h2,
.mb0 h3,
.mb0 h4,
.mb0 h5,
.mb0 h6,
.mb0 p,
.mb0 .elementor-icon-box-title,
.mb0 .elementor-heading-title {
  margin-bottom: 0 !important;
}
.bb .elementor-icon-box-title {border-bottom: 1px solid rgba(0, 0, 0, 0.1)}
.mb10 .elementor-icon-box-title {padding-bottom: 10px}
.mtb-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mtb-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.mtb-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.mtb-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.mtb-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.mt-10 {
  margin-top: 10px;
}
.mt-20 {
  margin-top: 20px;
}
.mt-30 {
  margin-top: 30px;
}
.mt-40 {
  margin-top: 40px;
}
.mt-50 {
  margin-top: 50px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-30 {
  margin-bottom: 30px;
}
.mb-40 {
  margin-bottom: 40px;
}
.mb-50 {
  margin-bottom: 50px;
}

.markdown p:not(:first-child) {
  margin-top: .5rem;
}
.markdown p {
  margin-bottom: .5rem;
}
.ptb50-30 {
  padding-block: clamp(1.25rem, 0.6818rem + 2.2727vw, 2.5rem);
}
.pt50-30 {
  padding-top: clamp(1.25rem, 0.6818rem + 2.2727vw, 2.5rem);
}
.pb50-30 {
  padding-bottom: clamp(1.25rem, 0.6818rem + 2.2727vw, 2.5rem);
}

.p40-20 {
  padding: clamp(1.25rem, 0.6818rem + 2.2727vw, 2.5rem);
}
.ptb-40-20 {
  padding-block: clamp(1.25rem, 0.6818rem + 2.2727vw, 2.5rem);
}
.plr-40-20 {
  padding-left: clamp(1.25rem, 0.6818rem + 2.2727vw, 2.5rem);
  padding-right: clamp(1.25rem, 0.6818rem + 2.2727vw, 2.5rem);
}

.p30-15 {
  padding: clamp(0.9375rem, 0.5114rem + 1.7045vw, 1.875rem);
}
.ptb-30-15 {
  padding-block: clamp(0.9375rem, 0.5114rem + 1.7045vw, 1.875rem);
}
.plr-30-15 {
  padding-left: clamp(0.9375rem, 0.5114rem + 1.7045vw, 1.875rem);
  padding-right: clamp(0.9375rem, 0.5114rem + 1.7045vw, 1.875rem);
}

.p16-12 {
  padding: clamp(0.75rem, 0.75rem + 0vw, 0.75rem);
}
.plr-16-12 {
  padding-left: clamp(0.75rem, 0.75rem + 0vw, 0.75rem);
  padding-right: clamp(0.75rem, 0.75rem + 0vw, 0.75rem);
}

/* ===============================
   Border Radius Utilities
   ================================ */
.br-4 {
  border-radius: var(--border-radius-4px);
}
.br-8 {
  border-radius: var(--border-radius-8px);
}
.br-12 {
  border-radius: var(--border-radius-12px);
}
.br-16 {
  border-radius: var(--border-radius-16px);
}
.br-32-16 {
  border-radius: var(--border-radius-32-16px);
}
.br-circle {
  border-radius: var(--border-radius-circle);
}
.br-pill {
  border-radius: var(--border-radius-pill);
}

/* Border Radius Aliases */
.br-sm {
  border-radius: var(--border-radius-sm);
}
.br-md {
  border-radius: var(--border-radius-md);
}
.br-lg {
  border-radius: var(--border-radius-lg);
}
.br-xl {
  border-radius: var(--border-radius-xl);
}
.br-xxl {
  border-radius: var(--border-radius-xxl);
}

/* ===============================
   Vertically align items 
   ================================ */
.v-center {
  align-self: center;
  vertical-align: middle;
  line-height: 1;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.logo img,
.logo svg {
  height: auto;
  max-width: 118px;
  min-width: 60px;
  width: 8.195vw;
}

.v-mdl svg {
  overflow: hidden;
}
.v-mdl img,
.v-mdl svg {
  vertical-align: middle;
}
.v-align-m-8 .elementor-icon-list-icon {margin-top: 8px}
.v-align-m .jet-listing-dynamic-field {
  display: flex;
  align-items: center; 
}

.v-align-m .jet-listing-dynamic-field__icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.fit-content {width: fit-content;}

/* Mobile portrait override */
@media (max-width: 767px) {
  .no-fit-content-mp {
    width: 100% !important; /* or auto, or any width you want */
    max-width: 100%;
 }
}
/* Fix Grid Padding 
.pd-5 .jet-listing-grid__item {
  padding: 0 !important;
}*/

/* ===============================
   Menus
   ================================ */
.color-text,
.color-text:hover {
  color: var(--e-global-color-text) !important;
}
.color-accent,
.color-accent:hover {
  color: var(--e-global-color-accent) !important;
}
.color-vivid-yellow,
.color-vivid-yellow:hover {
  color: var(--e-global-color-9892daf) !important;
}
.color-yt-red,
.color-yt-red:hover {
  color: var(--e-global-color-20e0700) !important;
}
.color-light-grayish-lime-green,
.color-light-grayish-lime-green:hover {
  color: var(--e-global-color-5adde11) !important;
}
.color-accent-4,
.color-accent-4:hover {
  color: var(--e-global-color-aa1b624) !important;
}

.two-col ul {
  column-count: 2;
  column-gap: 2rem; /* space between columns—adjust as needed */
  list-style: none;
  margin: 0;
  padding: 0;
}

.two-col ul li {
  break-inside: avoid; /* prevents items from splitting across columns */
}
@media screen and (max-width: 1024px) {
  .two-col ul {
    column-gap: 1.4rem;
 }
}
@media screen and (max-width: 767px) {
  .two-col ul {
    column-count: 1;
 }
}
@media screen and (max-width: 1024px) {
  .nav_wrapper .two-col ul {
    column-count: 1;
 }
}

/* ===============================
   Miscelleanous
   ================================ */
.b-hov a:hover {color: var(--e-global-color-d092429)}
.t-balance {text-wrap: balance;}
.ads-no-w-wrap {white-space: nowrap;}
.t-w,
.t-w .jet-listing-dynamic-field__content,
.t-w .jet-listing-dynamic-field__icon {
  color: var(--white) ! important;
}
.ht40 {height: 40px;}

/* Audio & Video Player */
.vid-box,
.audio-box {
  height: 64px !important;
}
.vid-box:hover {
  fill: blue
}
.p-btn img {aspect-ratio: 1 !important}

/* Hide default browser dropdown arrow */
.no-caret-dropdown select {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  background-image: none !important;
  padding-right: 2rem;
}
/* Remove Elementor's extra caret if needed */
.elementor-field-select::after {
  display: none !important;
}

/* JetEngine
.p0 .jet-listing-grid__item {padding: 0 !important}
.a-left .jet-listing-dynamic-field,
.a-left .jet-listing-dynamic-field__inline-wrap {
  align-items: flex-start !important
} */

/* ===============================
   Buttons
   ================================ */
.btn-big a {
  padding: 20px 35px
}
@media (max-width: 880px) {
  .btn-big a {
    padding: 20px 25px
 }
}

/* Main button setup */
.outside .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  padding: 0;
  font-weight: 600;
  font-size: 1em;
  color: #000;
  cursor: pointer;
  transition: transform 0.3s ease;
  height: 100%;
  white-space: nowrap; /* prevent text from wrapping */
}

/* Flex align the content */
.outside .elementor-button-content-wrapper {
  display: flex;
  align-items: center;
}

/* Icon circle */
.outside .elementor-button-icon {
  background-color: #c5ff79;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
  flex-shrink: 0;
}
.outside.bg-white .elementor-button-icon {
  background-color: var(--e-global-color-46cb8f9);
}
.outside.bg-white .elementor-button-icon:hover,
.outside.bg-white .elementor-button-icon:focus {
  background-color: var(--e-global-color-5d79b77);
}
.outside.bg-black .elementor-button-icon {
  background-color: var(--e-global-color-34211a5);
}
.outside.bg-accent .elementor-button-icon {
  background-color: var(--e-global-color-accent);
}
.outside.bg-accent .elementor-button-icon:hover,
.outside.bg-accent .elementor-button-icon:focus {
  background-color: var(--e-global-color-7059e5f);
}
.outside.bg-green .elementor-button-icon {
  background-color: var(--e-global-color-71199d5);
}
.outside.ic-accent .elementor-button-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}
.outside.ic-white .elementor-button-icon {
  fill: var(--e-global-color-46cb8f9);
  color: var(--e-global-color-46cb8f9);
}
.outside.ic-black .elementor-button-icon {
  fill: var(--e-global-color-34211a5);
  color: var(--e-global-color-34211a5);
}
.outside.ic-green .elementor-button-icon {
  fill: var(--e-global-color-71199d5);
  color: var(--e-global-color-71199d5);
}

/* Arrow inside */
.outside .elementor-button-icon i {
  font-size: 16px;
  line-height: 1;
  display: block;
}

/* Text setup */
.outside .elementor-button-text {
  display: inline-block;
  line-height: 1;
  transition: letter-spacing 0.3s ease;
  min-width: 0; /* allow shrinking if needed */
}

/* Hover effects */
.outside .elementor-button:hover {
  transform: translateX(5px);
  color: #000;
}

.outside .elementor-button:hover .elementor-button-text {
  letter-spacing: 1px;
}

.outside-icon .elementor-button-content-wrapper {
  transition: transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.outside-icon .elementor-button-icon :is(svg, i) {
  font-size: 6px;
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  padding: 7px;
}

.outside-icon .elementor-button-icon :is(svg, i) {
  background-color: var(--e-global-color-6e68db7);
  border-radius: 100% 100% 100% 100%;
}

.outside .icon-bg-light .elementor-button-icon {
  background-color: var(--e-global-color-33c2f04);
}

.outside .icon-bg-dark .elementor-button-icon {
  background-color: var(--e-global-color-secondary);
}

.outside .icon-bg-black .elementor-button-icon {
  background-color: var(--e-global-color-4e4aeff);
}

.outside.icon-light .elementor-button-icon :is(svg, i) {
  fillr: var(--e-global-color-33c2f04);
  color: var(--e-global-color-33c2f04);
}

.outside.icon-dark .elementor-button-icon :is(svg, i) {
  fillr: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}

.outside.icon-black .elementor-button-icon :is(svg, i) {
  fillr: var(--e-global-color-4e4aeff);
  color: var(--e-global-color-4e4aeff);
}

.outside-icon:hover .elementor-button-content-wrapper {
  transform: translateX(5px);
}

/* Glow on Hover Effect */
/* Base Style for JetEngine Download Button with Glow */
.glow-on-hover .elementor-button {
  position: relative;
  z-index: 0;
  background-color: #111;
  color: #fff;
  border: none;
  border-radius: 4px;
  padding: 14px 24px;
  font-weight: 600;
  transition: color 0.3s ease, background 0.3s ease;
  overflow: hidden;
  text-align: center;
  display: inline-block;
}

/* Glowing border effect (animated on hover) */
/* Effect 1 */
.glow-on-hover .elementor-button::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  background: linear-gradient(
    45deg,
    #ff0000,
    #ff7300,
    #fffb00,
    #48ff00,
    #00ffd5,
    #002bff,
    #7a00ff,
    #ff00c8,
    #ff0000
  );
  background-size: 300%;
  filter: blur(5px);
  z-index: -1;
  border-radius: 6px;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  animation: glowAnimation 18s linear infinite;
}

/* Button background behind glow */
.glow-on-hover .elementor-button::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #111;
  border-radius: 4px;
  z-index: -2;
}

.adsg-has-hover-anim 


/* Show glow on hover */
.glow-on-hover .elementor-button:hover::before {
  opacity: 1;
}

@keyframes glowAnimation {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 300% 0%;
  }
  100% {
    background-position: 0% 0%;
  }
}

/* Effect 2 */
.glow-on-hover .jet-listing-dynamic-field__content a {
  display: inline-block;
  width: 220px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border: none;
  outline: none;
  color: #fff;
  background: #111;
  cursor: pointer;
  position: relative;
  z-index: 0;
  border-radius: 4px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-decoration: none;
  transition: color 0.3s ease;
}

.glow-on-hover .jet-listing-dynamic-field__content a::before {
  content: '';
  position: absolute;
  top: -3px;
  left: -3px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  background: linear-gradient(60deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
  background-size: 300%;
  filter: blur(6px);
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  z-index: -1;
  border-radius: 6px;
  animation: glowing 18s linear infinite;
}

.glow-on-hover .jet-listing-dynamic-field__content a:hover::before {
  opacity: 1;
}

.glow-on-hover .jet-listing-dynamic-field__content a::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #111;
  z-index: -2;
  border-radius: 4px;
}

@keyframes glowing {
  0%   { background-position: 0 0; }
  50%  { background-position: 300% 0; }
  100% { background-position: 0 0; }
}


.ads-round a{
display: inline-flex;}

.ads-round .elementor-button-content-wrapper{
align-items: center;}

.ads-round a:before{
content: "";
display: block;
padding-top: 100%}

.cp-top-left,
.cp-top-right,
.cp-top-center,
.cp-bottom-left,
.cp-bottom-right,
.cp-bottom-center,
.atl-cp-top-left,
.atl-cp-top-right,
.atl-cp-top-center,
.atl-cp-bottom-right,
.atl-cp-bottom-left,
.atl-cp-bottom-center {
  position: relative;
}
.cp-top-left {
  clip-path: var(--clip-top-left);
  -webkit-clip-path: var(--clip-top-left);
}
.cp-top-right {
  clip-path: var(--clip-top-right);
  -webkit-clip-path: var(--clip-top-right);
}
.cp-top-center {
  clip-path: var(--clip-top-center);
  -webkit-clip-path: var(--clip-top-center);
}
.cp-bottom-left {
  clip-path: var(--clip-bottom-left);
  -webkit-clip-path: var(--clip-bottom-left);
}
.cp-bottom-right {
  clip-path: var(--clip-bottom-right);
  -webkit-clip-path: var(--clip-bottom-right);
}
.cp-bottom-center {
  clip-path: var(--clip-bottom-center);
  -webkit-clip-path: var(--clip-bottom-center);
}
.atl-cp-top-left {
  clip-path: var(--atl-clip-top-left);
  -webkit-clip-path: var(--atl-clip-top-left);
}
.atl-cp-top-right {
  clip-path: var(--atl-clip-top-right);
  -webkit-clip-path: var(--atl-clip-top-right);
}
.atl-cp-top-center {
  clip-path: var(--atl-clip-top-center);
  -webkit-clip-path: var(--atl-clip-top-center);
}
.atl-cp-bottom-right {
  clip-path: var(--atl-clip-bottom-right);
  -webkit-clip-path: var(--atl-clip-bottom-right);
}
.atl-cp-bottom-left {
  clip-path: var(--atl-clip-bottom-left);
  -webkit-clip-path: var(--atl-clip-bottom-left);
}
.atl-cp-bottom-center {
  clip-path: var(--atl-clip-bottom-center);
  -webkit-clip-path: var(--atl-clip-bottom-center);
}

/* Heading Wrap aligned with the Counter */
.cst-count {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.cst-count .elementor-widget-counter {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
}

.cst-count .elementor-widget-heading {
  flex: 1 1 0;
  min-width: 0 !important; /* ✅ This is crucial to fix word wrapping */
  display: flex;
  align-items: flex-start;
}

.cst-count .elementor-widget-heading h2 {
  margin: 0;
  line-height: 1.3;
  word-break: break-word;
  white-space: normal !important; /* ✅ Prevent single-word stacking */
}
.word-wrap {
  word-wrap: break-word;
}
.no-word-wrap {
  white-space: nowrap;
}

/* ========== Dynamic Step Card ========== */
.step-card {
  --step-color: #0c2a40;          /* dark blue line + ring */
  --ring: 44px;                   /* circle size */
  --ring-border: 4px;             /* ring thickness */
  --col-left: 56px;               /* left column width */
  --gap: clamp(12px, 2vw, 20px);  /* space between left and right */

  display: grid;
  grid-template-columns: var(--col-left) 1fr;
  grid-template-areas:
    "badge title"
    "badge text";
  column-gap: var(--gap);
  align-items: start;
  position: relative;
}

/* Badge column */
.step-badge {
  grid-area: badge;
  position: relative;
  min-height: var(--ring); /* ensures room for the circle at least */
}

/* Circle ring */
.step-badge::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
  width: var(--ring);
  height: var(--ring);
  border: var(--ring-border) solid var(--step-color);
  border-radius: 50%;
  background: #fff;
  box-sizing: border-box;
}

/* Vertical line (continues below the circle) */
.step-badge::after {
  content: "";
  position: absolute;
  left: 50%;
  top: calc(var(--ring));
  transform: translateX(-50%);
  width: var(--ring-border);
  height: calc(100% - var(--ring));
  background: var(--step-color);
}

/* If it's the last card, stop the line */
.step-card.is-last .step-badge::after {
  display: none;
}

/* Step number inside the circle */
.step-index {
  position: absolute;
  left: 50%;
  top: calc(var(--ring) / 2);
  transform: translate(-50%, -50%);
  font-weight: 800;
  line-height: 1;
  font-size: clamp(14px, 2.2vw, 20px);
  color: var(--step-color);
}

/* Title + Text */
.step-title {
  grid-area: title;
  margin: 0 0 6px 0;
  font-weight: 800;
  font-size: clamp(22px, 2.8vw, 34px);
  line-height: 1.1;
  color: #0a2238; /* tweak to match your design */
}

.step-text {
  grid-area: text;
  margin: 0;
  font-size: clamp(14px, 1.4vw, 16px);
  line-height: 1.55;
  color: #102133;
  max-width: 70ch; /* readable line length */
}

/* ========== Responsive tweaks ========== */
@media (max-width: 768px) {
  .step-card {
    --ring: 36px;
    --col-left: 44px;
    --ring-border: 3px;
  }
}

/* Optional: tight layout on very small screens – stack title under circle */
@media (max-width: 480px) {
  .step-card {
    grid-template-columns: 40px 1fr;
    /* keep the same areas; grid already wraps naturally */
  }
}

/* Scroll to Top */
#scroll-to-top {
  display: none;
  position: fixed;
  z-index: 200;
  opacity: 0;
  bottom: 60px;
  right: 20px;
  width: 40px;
  height: 40px;
  font-size: 2em;
  margin-left: 0px;
  border: 1px solid;
  border-color: var(--adsgora-accent-color-2);
  text-shadow: none;
  transition: opacity 0.3s ease-out, color 0.3s ease-out, transform 0.3s ease-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform: scale3d(0, 0, 0);
  text-align: center;
  cursor: pointer;
  background: var(--adsgora-accent-color-6-hc);
  border-radius: 100%;
}
#scroll-to-top svg {
  pointer-events: none;
  width: 16px;
  height: auto;
}
#scroll-to-top:hover {
  color: var(--adsgora-accent-color-1);
  transform: translateY(-8px) !important;
}
#scroll-to-top-text {
  transform: rotate(270deg);
  font-size: 0;
  color: var(--adsgora-accent-color-2);
  margin-top: 76px;
  position: relative;
}
#scroll-to-top-text::after {
  content: "\e902";
  font-family: theme-icons;
  transform: none;
  display: inline-block;
  position: absolute;
  left: 68px;
  font-size: 15px;
  top: 0px;
}
.adsgora-disable-scroll {
  overflow: hidden;
  max-height: 100vh;
  box-sizing: border-box;
}
html.ios-safari .adsgora-disable-scroll {
  position: fixed;
  width: 100%;
}

/*

These are general-purpose anims used across theme.

*/
@-webkit-keyframes adsgora-grow-left {
  from {
    -webkit-clip-path: inset(0 100% 0 0);
            clip-path: inset(0 100% 0 0);
  }
  to {
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
@keyframes adsgora-grow-left {
  from {
    -webkit-clip-path: inset(0 100% 0 0);
            clip-path: inset(0 100% 0 0);
  }
  to {
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
@-webkit-keyframes adsgora-grow-right {
  from {
    -webkit-clip-path: inset(0 0 0 100%);
            clip-path: inset(0 0 0 100%);
  }
  to {
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
@keyframes adsgora-grow-right {
  from {
    -webkit-clip-path: inset(0 0 0 100%);
            clip-path: inset(0 0 0 100%);
  }
  to {
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
@-webkit-keyframes adsgora-grow-top {
  from {
    -webkit-clip-path: inset(100% 0 0 0);
            clip-path: inset(100% 0 0 0);
  }
  to {
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
@keyframes adsgora-grow-top {
  from {
    -webkit-clip-path: inset(100% 0 0 0);
            clip-path: inset(100% 0 0 0);
  }
  to {
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
@-webkit-keyframes adsgora-grow-bottom {
  from {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
  }
  to {
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
@keyframes adsgora-grow-bottom {
  from {
    -webkit-clip-path: inset(0 0 100% 0);
            clip-path: inset(0 0 100% 0);
  }
  to {
    -webkit-clip-path: inset(0);
            clip-path: inset(0);
  }
}
.growFromLeft:not(.elementor-widget-image ) {
  -webkit-animation-name: adsgora-grow-left;
          animation-name: adsgora-grow-left;
  will-change: clip-path;
}
.growFromRight:not(.elementor-widget-image ) {
  -webkit-animation-name: adsgora-grow-right;
          animation-name: adsgora-grow-right;
  will-change: clip-path;
}
.growFromLeftScroll:not(.elementor-widget-image) {
  -webkit-clip-path: inset(0 calc(100% - var(--adsgora-scroll-ratio)) 0 0);
          clip-path: inset(0 calc(100% - var(--adsgora-scroll-ratio)) 0 0);
  transition: -webkit-clip-path 0.1s linear;
  transition: clip-path 0.1s linear;
  transition: clip-path 0.1s linear, -webkit-clip-path 0.1s linear;
  will-change: clip-path;
}
.growFromRightScroll:not(.elementor-widget-image) {
  -webkit-clip-path: inset(0 0 0 calc(100% - var(--adsgora-scroll-ratio)));
          clip-path: inset(0 0 0 calc(100% - var(--adsgora-scroll-ratio)));
  transition: -webkit-clip-path 0.1s linear;
  transition: clip-path 0.1s linear;
  transition: clip-path 0.1s linear, -webkit-clip-path 0.1s linear;
  will-change: clip-path;
}
.growFromLeftScroll.animated-fast,
.growFromRightScroll.animated-fast {
  transition-duration: 0.1s;
}
.growFromLeftScroll.animated-slow,
.growFromRightScroll.animated-slow {
  transition-duration: 0.1s;
}
@-webkit-keyframes adsgora-scale-out {
  from {
    transform: scale(1.4);
  }
  to {
    transform: scale(1);
  }
}
@keyframes adsgora-scale-out {
  from {
    transform: scale(1.4);
  }
  to {
    transform: scale(1);
  }
}
@keyframes adsgora-fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.adsgora-fadein {
  -webkit-animation-name: adsgora-fadein;
          animation-name: adsgora-fadein;
}
@-webkit-keyframes adsgora-fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes adsgora-fadeout {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.adsgora-fadeout {
  -webkit-animation-name: adsgora-fadeout;
          animation-name: adsgora-fadeout;
}
/* --- Widgets --- */
.elementor-widget-button.adsgora-has-underline-anim .elementor-button .elementor-button-text {
  position: relative;
}
@-webkit-keyframes adsgora-underline-anim-left {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes adsgora-underline-anim-left {
  0% {
    transform: scaleX(0);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes adsgora-underline-anim-right {
  0% {
    transform: scaleX(0.8);
  }
  100% {
    transform: scaleX(0);
  }
}
@keyframes adsgora-underline-anim-right {
  0% {
    transform: scaleX(0.8);
  }
  100% {
    transform: scaleX(0);
  }
}
.elementor-widget-button.adsgora-has-underline-anim .elementor-button .elementor-button-text::after,
.elementor-widget-button.adsgora-has-underline-anim .elementor-button .elementor-button-text::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  top: 100%;
  margin-top: var(--adsgora-underline-spacing, var(--adsgora-global-underline-spacing, 1px));
  height: var(--adsgora-underline-width, var(--adsgora-global-underline-width, 1px));
  background: linear-gradient(var(--adsgora-underline-bg-color, var(--adsgora-global-underline-bg-color, currentColor)) 0 0);
  will-change: transform;
}
.elementor-widget-button.adsgora-has-underline-anim .elementor-button .elementor-button-text::before {
  transform-origin: left;
}
.elementor-widget-button.adsgora-has-underline-anim .elementor-button .elementor-button-text::after {
  transform: scaleX(0);
  transform-origin: right;
}
@media (any-pointer: fine) {
  .elementor-widget-button.adsgora-has-underline-anim .elementor-button.hovered .elementor-button-text::before {
    -webkit-animation: adsgora-underline-anim-left calc(0.5s + 0.15s) ease forwards;
            animation: adsgora-underline-anim-left calc(0.5s + 0.15s) ease forwards;
  }
  .elementor-widget-button.adsgora-has-underline-anim .elementor-button.hovered .elementor-button-text::after {
    -webkit-animation: adsgora-underline-anim-right 0.5s ease forwards;
            animation: adsgora-underline-anim-right 0.5s ease forwards;
  }
}
.elementor-widget-form .flatpickr-mobile:is([type=date],[type=time]) {
  -webkit-appearance: initial;
}
.elementor-widget-form input[type="hidden"].elementor-date-field.flatpickr-input[value=""] + .flatpickr-mobile:is([type=date],[type=time]),
.elementor-widget-form input[type="hidden"].elementor-time-field.flatpickr-input[value=""] + .flatpickr-mobile:is([type=date],[type=time]),
.elementor-widget-form input[type="hidden"].elementor-date-field.flatpickr-input:not([value]) + .flatpickr-mobile:is([type=date],[type=time]),
.elementor-widget-form input[type="hidden"].elementor-time-field.flatpickr-input:not([value]) + .flatpickr-mobile:is([type=date],[type=time]) {
  -webkit-appearance: initial;
}
.elementor-widget-form input[type="hidden"].elementor-date-field.flatpickr-input[value=""] + .flatpickr-mobile:is([type=date],[type=time])::before,
.elementor-widget-form input[type="hidden"].elementor-time-field.flatpickr-input[value=""] + .flatpickr-mobile:is([type=date],[type=time])::before,
.elementor-widget-form input[type="hidden"].elementor-date-field.flatpickr-input:not([value]) + .flatpickr-mobile:is([type=date],[type=time])::before,
.elementor-widget-form input[type="hidden"].elementor-time-field.flatpickr-input:not([value]) + .flatpickr-mobile:is([type=date],[type=time])::before {
  color: rgba(53, 53, 53, 0.65);
  content: attr(placeholder);
}
.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper {
  font-size: 8px;
  right: 20px;
}
.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper svg {
  aspect-ratio: 1 / 1.5;
}
.elementor-widget-form .elementor-select-wrapper .select-caret-down-wrapper + select {
  padding-right: 40px;
}
.elementor-widget-form.adsgora-footer-contact-form .elementor-form-fields-wrapper {
  align-items: start;
}
.elementor-widget-form .elementor-form .elementor-message {
  padding-top: 1em;
}
.elementor-widget-form .e-form__indicators > .e-form__indicators__indicator--state-completed > [class*="e-form__indicators__indicator"] {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-form .e-form__indicators > .e-form__indicators__indicator--state-completed + .e-form__indicators__indicator__separator {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-form .e-form__indicators > :not(.e-form__indicators__indicator--state-completed) > [class*="e-form__indicators__indicator"] {
  border-color: var(--e-global-color-56eb010);
}
.elementor-widget-form .e-form__indicators > :not(.e-form__indicators__indicator--state-completed) + .e-form__indicators__indicator__separator {
  background-color: var(--e-global-color-56eb010);
}
:is(body.e--ua-mac, .ios-safari) .elementor-widget-form input[type=file]::file-.elementor-kit-46-button {
  color: black;
  border-color: black;
}
.elementor-widget-form.adsgora-input-fields [type="checkbox"]:not(:checked) + label {
  position: relative;
  padding-left: 2.3em;
  cursor: pointer;
}
.elementor-widget-form.adsgora-input-fields [type="checkbox"]:checked + label {
  position: relative;
  padding-left: 2.3em;
  cursor: pointer;
}
.elementor-widget-form.adsgora-input-fields [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 2.3em;
  cursor: pointer;
}
.elementor-widget-form.adsgora-input-fields [type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -4.5px;
  width: 1.8em;
  height: 1.8em;
  border: solid 1px var(--adsgora-accent-color-7);
  transition: all 275ms;
  border-radius: 100px;
}
.elementor-widget-form.adsgora-input-fields [type="radio"]:checked + label {
  position: relative;
  padding-left: 2.3em;
  cursor: pointer;
}
.elementor-widget-form.adsgora-input-fields [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -4.5px;
  width: 1.8em;
  height: 1.8em;
  background: var(--adsgora-accent-color-2);
  border: solid 1px var(--adsgora-accent-color-2);
  transition: all 275ms;
  border-radius: 100px;
}
.elementor-widget-form.adsgora-input-fields [type="radio"]:checked + label:after {
  font-family: theme-icons;
  content: var(--adsgora-icon-check);
  position: absolute;
  top: 0.6em;
  left: 0.5em;
  font-size: 0.9em;
  color: var(--adsgora-accent-color-5);
  line-height: 0;
  transition: all 0.2s;
  opacity: 1;
  transform: scale(1);
}
.elementor-widget-form.adsgora-input-fields input[type="checkbox"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -3.5px;
  width: 1.75em;
  height: 1.75em;
  border-radius: 0px;
  border: solid 1px var(--adsgora-accent-color-1);
  background-color: var(--adsgora-accent-color-1);
  transition: all 275ms;
}
.elementor-widget-form.adsgora-input-fields input[type="checkbox"]:not(:checked) + label:after {
  font-family: 'theme-icons';
  content: var(--adsgora-icon-check);
  position: absolute;
  top: 0.7em;
  left: 0.25em;
  font-size: 0.9em;
  color: var(--adsgora-accent-color-6);
  line-height: 0;
  transition: all 0.2s;
  opacity: 0;
  transform: scale(0);
}
.elementor-widget-form.adsgora-input-fields input[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 2.3em;
  cursor: pointer;
}
.elementor-widget-form.adsgora-input-fields input[type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -3.5px;
  width: 1.75em;
  height: 1.75em;
  border-radius: 0px;
  border: solid 1px var(--adsgora-accent-color-2);
  background-color: var(--adsgora-accent-color-2);
  transition: all 275ms;
}
.elementor-widget-form.adsgora-input-fields input[type="checkbox"]:checked + label:after {
  font-family: theme-icons;
  content: var(--adsgora-icon-check);
  position: absolute;
  top: 0.7em;
  left: 0.45em;
  font-size: 0.9em;
  color: var(--adsgora-accent-color-5);
  line-height: 0;
  transition: all 0.2s;
  opacity: 1;
  transform: scale(1);
}
.elementor-widget-form.adsgora-input-fields input[type="radio"]:not(:checked) + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.3em;
  height: 1.3em;
  border-radius: 4px;
  border: solid 2px var(--adsgora-accent-color-6);
  transition: all 0.275s;
  border-radius: 100px;
}
.elementor-widget-form.adsgora-input-fields input[type="radio"]:not(:checked) + label:after {
  font-family: 'theme-icons';
  content: var(--adsgora-icon-check);
  position: absolute;
  top: 0.7em;
  left: 0.25em;
  font-size: 0.9em;
  color: var(--adsgora-accent-color-6);
  line-height: 0;
  transition: all 0.2s;
  opacity: 0;
  transform: scale(0);
}
.elementor-widget-form.adsgora-input-fields input[type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 1.3em;
  height: 1.3em;
  border-radius: 4px;
  border: solid 2px var(--adsgora-accent-color-6);
  transition: all 0.275s;
  border-radius: 100px;
}
.elementor-widget-form.adsgora-input-fields input[type="radio"]:checked + label:after {
  font-family: 'theme-icons';
  content: var(--adsgora-icon-check);
  position: absolute;
  top: 0.7em;
  left: 0.25em;
  font-size: 0.9em;
  color: var(--adsgora-accent-color-6);
  line-height: 0;
  transition: all 0.2s;
  opacity: 1;
  transform: scale(1);
  color: var(--adsgora-accent-color-1);
}
.elementor-widget-form.adsgora-input-fields :is(
				.elementor-field-type-radio,
				.elementor-field-type-checkbox,
				.elementor-field-type-acceptance
			).elementor-field-group .elementor-field-subgroup {
  gap: 12px;
}
.elementor-widget-form.adsgora-input-fields :is(
				.elementor-field-type-radio,
				.elementor-field-type-checkbox,
				.elementor-field-type-acceptance
			) .elementor-field-option {
  position: relative;
}
.elementor-widget-form.adsgora-input-fields :is(
				.elementor-field-type-radio,
				.elementor-field-type-checkbox,
				.elementor-field-type-acceptance
			) .elementor-field-option :is(input[type="radio"], input[type="checkbox"]) {
  z-index: 1;
  cursor: pointer;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
}
.elementor-widget-form.adsgora-input-fields :is(
				.elementor-field-type-radio,
				.elementor-field-type-checkbox,
				.elementor-field-type-acceptance
			) .elementor-field-option :is(input[type="radio"], input[type="checkbox"]) + label {
  z-index: 1;
}
@media (any-pointer: fine) {
  .elementor-widget-form.adsgora-has-underline-anim .elementor-button .elementor-button-text {
    position: relative;
  }
  @-webkit-keyframes adsgora-underline-anim-left {
    0% {
      transform: scaleX(0);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes adsgora-underline-anim-left {
    0% {
      transform: scaleX(0);
    }
    100% {
      transform: scale(1);
    }
  }
  @-webkit-keyframes adsgora-underline-anim-right {
    0% {
      transform: scaleX(0.8);
    }
    100% {
      transform: scaleX(0);
    }
  }
  @keyframes adsgora-underline-anim-right {
    0% {
      transform: scaleX(0.8);
    }
    100% {
      transform: scaleX(0);
    }
  }
  .elementor-widget-form.adsgora-has-underline-anim .elementor-button .elementor-button-text::after,
  .elementor-widget-form.adsgora-has-underline-anim .elementor-button .elementor-button-text::before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    top: 100%;
    margin-top: var(--adsgora-underline-spacing, var(--adsgora-global-underline-spacing, 1px));
    height: var(--adsgora-underline-width, var(--adsgora-global-underline-width, 1px));
    background: linear-gradient(var(--e-global-color-4e4aeff, var(--e-global-color-4e4aeff, currentColor)) 0 0);
    will-change: transform;
  }
  .elementor-widget-form.adsgora-has-underline-anim .elementor-button .elementor-button-text::before {
    transform-origin: left;
  }
  .elementor-widget-form.adsgora-has-underline-anim .elementor-button .elementor-button-text::after {
    transform: scaleX(0);
    transform-origin: right;
  }
}
@media (any-pointer: fine) and (any-pointer: fine) {
  .elementor-widget-form.adsgora-has-underline-anim .elementor-button.hovered .elementor-button-text::before {
    -webkit-animation: adsgora-underline-anim-left calc(0.5s + 0.15s) ease forwards;
            animation: adsgora-underline-anim-left calc(0.5s + 0.15s) ease forwards;
  }
  .elementor-widget-form.adsgora-has-underline-anim .elementor-button.hovered .elementor-button-text::after {
    -webkit-animation: adsgora-underline-anim-right 0.5s ease forwards;
            animation: adsgora-underline-anim-right 0.5s ease forwards;
  }
}
.elementor-widget-image:not(.adsgora-animated)[data-settings*="imageGrowWithScale"] .adsgora-image-wrapper,
.elementor-editor-active .elementor-widget-image:not(.adsgora-animated)[class*="imageGrowWithScale"] .adsgora-image-wrapper {
  display: inline-block;
  width: 100%;
}
.elementor-widget-image:not(.adsgora-animated)[data-settings*="imageGrowWithScale"] .adsgora-image-wrapper img,
.elementor-editor-active .elementor-widget-image:not(.adsgora-animated)[class*="imageGrowWithScale"] .adsgora-image-wrapper img {
  width: 100% !important;
}
.elementor-widget-image:not(.adsgora-animated).imageGrowWithScaleLeft .adsgora-image-wrapper {
  will-change: clip-path;
  -webkit-animation-name: adsgora-grow-left;
          animation-name: adsgora-grow-left;
  -webkit-animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
          animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
}
.elementor-widget-image:not(.adsgora-animated).imageGrowWithScaleRight .adsgora-image-wrapper {
  will-change: clip-path;
  -webkit-animation-name: adsgora-grow-right;
          animation-name: adsgora-grow-right;
  -webkit-animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
          animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
}
.elementor-widget-image:not(.adsgora-animated).imageGrowWithScaleTop .adsgora-image-wrapper {
  will-change: clip-path;
  -webkit-animation-name: adsgora-grow-top;
          animation-name: adsgora-grow-top;
  -webkit-animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
          animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
}
.elementor-widget-image:not(.adsgora-animated).imageGrowWithScaleBottom .adsgora-image-wrapper {
  will-change: clip-path;
  -webkit-animation-name: adsgora-grow-bottom;
          animation-name: adsgora-grow-bottom;
  -webkit-animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
          animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
}
.elementor-widget-image:not(.adsgora-animated) img.imageGrowWithScaleLeft,
.elementor-widget-image:not(.adsgora-animated) img.imageGrowWithScaleRight,
.elementor-widget-image:not(.adsgora-animated) img.imageGrowWithScaleTop,
.elementor-widget-image:not(.adsgora-animated) img.imageGrowWithScaleBottom {
  -webkit-animation-name: adsgora-scale-out;
          animation-name: adsgora-scale-out;
  -webkit-animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
          animation-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
}
.elementor-widget-image:not(.adsgora-animated).growFromLeftScroll.animated-fast .elementor-image img,
.elementor-widget-image:not(.adsgora-animated).growFromRightScroll.animated-fast .elementor-image img {
  transition-duration: 0.1s;
}
.elementor-widget-image:not(.adsgora-animated).growFromLeftScroll.animated-slow .elementor-image img,
.elementor-widget-image:not(.adsgora-animated).growFromRightScroll.animated-slow .elementor-image img {
  transition-duration: 0.1s;
}
.elementor-widget-image:not(.adsgora-animated).growFromLeftScroll .elementor-image img {
  -webkit-clip-path: inset(0 calc(100% - var(--adsgora-scroll-ratio)) 0 0);
          clip-path: inset(0 calc(100% - var(--adsgora-scroll-ratio)) 0 0);
  transition: -webkit-clip-path 0.1s ease;
  transition: clip-path 0.1s ease;
  transition: clip-path 0.1s ease, -webkit-clip-path 0.1s ease;
  will-change: clip-path;
}
.elementor-widget-image:not(.adsgora-animated).growFromRightScroll .elementor-image img {
  -webkit-clip-path: inset(0 0 0 calc(100% - var(--adsgora-scroll-ratio)));
          clip-path: inset(0 0 0 calc(100% - var(--adsgora-scroll-ratio)));
  transition: -webkit-clip-path 0.1s ease;
  transition: clip-path 0.1s ease;
  transition: clip-path 0.1s ease, -webkit-clip-path 0.1s ease;
  will-change: clip-path;
}
.elementor-widget-nav-menu.adsgora-has-contain-link li.menu-item {
  display: flex;
}
.elementor-widget-nav-menu.adsgora-has-contain-link.elementor-nav-menu__align-start li.menu-item {
  justify-content: flex-start;
}
.elementor-widget-nav-menu.adsgora-has-contain-link.elementor-nav-menu__align-end li.menu-item {
  justify-content: flex-end;
}
.elementor-widget-nav-menu.adsgora-has-contain-link.elementor-nav-menu__align-center li.menu-item {
  justify-content: center;
}
.elementor-widget-nav-menu.adsgora-has-contain-link.elementor-nav-menu__align-justify li.menu-item {
  justify-content: stretch;
}
.elementor-widget-nav-menu.adsgora-has-contain-link a.elementor-item {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.elementor-widget-nav-menu.adsgora-round_menu-links .elementor-nav-menu--dropdown a {
  border-radius: 20px;
}
.elementor-widget-nav-menu ul.elementor-nav-menu--dropdown a,
.elementor-widget-nav-menu ul.elementor-nav-menu--dropdown a:focus,
.elementor-widget-nav-menu ul.elementor-nav-menu--dropdown a:hover {
  -webkit-border-start: none;
          border-inline-start: none;
}
.elementor-widget-nav-menu:not(.adsgora-has-submenu-icon) .elementor-nav-menu .sub-arrow {
  display: none;
}
@media (hover: hover) {
  body:not(.elementor-editor-active) [data-elementor-type="header"] .elementor-widget-nav-menu.adsgora-show-on-hover {
    opacity: 0;
    transition: 0.3s ease-in-out;
  }
  body:not(.elementor-editor-active) [data-elementor-type="header"]:hover .elementor-widget-nav-menu.adsgora-show-on-hover {
    opacity: 1;
  }
}
@media (any-pointer: fine) {
  .elementor-widget-nav-menu .e--pointer-theme-underline a.elementor-item .adsgora-nav-text-wrap .adsgora-nav-text {
    display: inline;
    padding-bottom: var(--adsgora-underline-spacing, var(--adsgora-global-underline-spacing, 1px));
    background-image: linear-gradient(var(--adsgora-pointer-color-hover, var(--adsgora-global-underline-bg-color, currentColor)) 0 0);
    background-repeat: no-repeat;
    transition: background-size 0.5s, background-position 0s 0.5s;
  }
  .elementor-widget-nav-menu .e--pointer-theme-underline a.elementor-item.elementor-item-active .adsgora-nav-text-wrap .adsgora-nav-text {
    background-image: linear-gradient(var(--adsgora-pointer-color-active, currentColor) 0 0);
  }
  .elementor-widget-nav-menu .e--pointer-theme-underline a.elementor-item.hovered .adsgora-nav-text-wrap .adsgora-nav-text,
  .elementor-widget-nav-menu .e--pointer-theme-underline a.elementor-item:hover .adsgora-nav-text-wrap .adsgora-nav-text {
    background-position: 100% 100%;
    background-size: 100% var(--adsgora-underline-width, var(--adsgora-global-underline-width, 1px));
  }
  .elementor-widget-nav-menu .e--pointer-theme-underline a.elementor-item:not(:hover):not(.hovered) .adsgora-nav-text-wrap .adsgora-nav-text {
    background-position: 0 100%;
    background-size: 0% var(--adsgora-underline-width, var(--adsgora-global-underline-width, 1px));
  }
}

/*
.woocommerce {
  font-family: var(--font_Instrument)
}

.woocommerce h1,
.woocommerce h2,
.woocommerce h3,
.woocommerce h4,
.woocommerce h5,
.woocommerce h6 {
  font-family: var(--font_Instrument);
}
*//* End custom CSS */