.elementor-kit-10{--e-global-color-vamtam_accent_1:#0C586B;--e-global-color-vamtam_accent_2:#20D6D2;--e-global-color-vamtam_accent_3:#0B1F35;--e-global-color-vamtam_accent_4:#EEF6FB;--e-global-color-vamtam_accent_5:#FFFFFF;--e-global-color-vamtam_accent_6:#111111;--e-global-color-vamtam_accent_7:#0B1F351A;--e-global-color-vamtam_accent_8:#FFFFFF33;--e-global-color-vamtam_sticky_header_bg_color:#FFFFFF;--e-global-color-ba9a355:#00000099;--e-global-color-680820e:#CDEFF1;--e-global-color-c76c893:#FFFFFFCC;--e-global-color-61d1dd2:#66B7C7;--e-global-color-b46b8c3:#1D4ED8;--e-global-color-559655d:#1E40AF;--e-global-typography-vamtam_primary_font-font-family:"Instrument Sans";--e-global-typography-vamtam_primary_font-font-size:16px;--e-global-typography-vamtam_primary_font-font-weight:400;--e-global-typography-vamtam_primary_font-line-height:1.4em;--e-global-typography-vamtam_h1-font-family:"Instrument Sans";--e-global-typography-vamtam_h1-font-size:60px;--e-global-typography-vamtam_h1-font-weight:400;--e-global-typography-vamtam_h1-text-transform:none;--e-global-typography-vamtam_h1-line-height:1.1em;--e-global-typography-vamtam_h1-letter-spacing:-1px;--e-global-typography-vamtam_h2-font-family:"Instrument Sans";--e-global-typography-vamtam_h2-font-size:46px;--e-global-typography-vamtam_h2-font-weight:500;--e-global-typography-vamtam_h2-text-transform:none;--e-global-typography-vamtam_h2-font-style:normal;--e-global-typography-vamtam_h2-line-height:1em;--e-global-typography-vamtam_h3-font-family:"Instrument Sans";--e-global-typography-vamtam_h3-font-size:34px;--e-global-typography-vamtam_h3-font-weight:500;--e-global-typography-vamtam_h3-text-transform:none;--e-global-typography-vamtam_h3-line-height:1.3em;--e-global-typography-vamtam_h4-font-family:"Instrument Sans";--e-global-typography-vamtam_h4-font-size:24px;--e-global-typography-vamtam_h4-font-weight:500;--e-global-typography-vamtam_h4-text-transform:none;--e-global-typography-vamtam_h4-line-height:1.4em;--e-global-typography-vamtam_h5-font-family:"Instrument Sans";--e-global-typography-vamtam_h5-font-size:20px;--e-global-typography-vamtam_h5-font-weight:500;--e-global-typography-vamtam_h5-text-transform:none;--e-global-typography-vamtam_h5-line-height:1.4em;--e-global-typography-vamtam_h5-letter-spacing:0px;--e-global-typography-vamtam_h6-font-family:"Instrument Sans";--e-global-typography-vamtam_h6-font-size:16px;--e-global-typography-vamtam_h6-font-weight:500;--e-global-typography-vamtam_h6-text-transform:none;--e-global-typography-vamtam_h6-line-height:1.3em;--e-global-typography-vamtam_h6-letter-spacing:0px;--e-global-typography-266fbb4-font-family:"Instrument Sans";--e-global-typography-266fbb4-font-size:18px;--e-global-typography-266fbb4-font-weight:400;--e-global-typography-266fbb4-line-height:1.6em;--e-global-typography-1992908-font-family:"Instrument Sans";--e-global-typography-1992908-font-size:14px;--e-global-typography-1992908-font-weight:400;--e-global-typography-1992908-line-height:1.4em;--e-global-typography-1992908-letter-spacing:0px;--e-global-typography-ecb48d9-font-family:"Instrument Sans";--e-global-typography-ecb48d9-font-size:15px;--e-global-typography-ecb48d9-font-weight:500;--e-global-typography-ecb48d9-line-height:1.1em;--e-global-typography-8584d37-font-family:"Instrument Sans";--e-global-typography-8584d37-font-size:16px;--e-global-typography-8584d37-font-weight:500;--e-global-typography-8584d37-line-height:1.1em;--e-global-typography-8584d37-letter-spacing:0px;--e-global-typography-f1a5079-font-family:"Instrument Sans";--e-global-typography-f1a5079-font-size:74px;--e-global-typography-f1a5079-font-weight:500;--e-global-typography-f1a5079-text-transform:none;--e-global-typography-f1a5079-line-height:1.1em;--e-global-typography-f1a5079-letter-spacing:-3px;--e-global-typography-324c4bd-font-family:"IBM Plex Sans";--e-global-typography-324c4bd-font-size:12px;--e-global-typography-324c4bd-font-weight:400;--e-global-typography-324c4bd-text-transform:uppercase;--e-global-typography-324c4bd-line-height:1.3em;--e-global-typography-69bc3e5-font-family:"Instrument Sans";--e-global-typography-69bc3e5-font-size:16px;--e-global-typography-69bc3e5-line-height:1.4em;--e-global-typography-21dddb9-font-family:"Instrument Sans";--e-global-typography-21dddb9-font-size:24px;--e-global-typography-21dddb9-font-weight:400;--e-global-typography-21dddb9-line-height:1.5em;--e-global-typography-9b8e5d8-font-family:"IBM Plex Sans";--e-global-typography-9b8e5d8-font-size:12px;--e-global-typography-9b8e5d8-font-weight:400;--e-global-typography-9b8e5d8-text-transform:uppercase;--e-global-typography-9b8e5d8-line-height:1.3em;--e-global-typography-9b8e5d8-letter-spacing:1px;background-color:transparent;color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );background-image:linear-gradient(180deg, var( --e-global-color-680820e ) 0%, var( --e-global-color-vamtam_accent_5 ) 300px);}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-8584d37-font-family ), Sans-serif;font-size:var( --e-global-typography-8584d37-font-size );font-weight:var( --e-global-typography-8584d37-font-weight );line-height:var( --e-global-typography-8584d37-line-height );letter-spacing:var( --e-global-typography-8584d37-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-vamtam_accent_6 );border-radius:60px 60px 60px 60px;padding:17px 25px 17px 25px;}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{background-color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-8584d37-font-family ), Sans-serif;font-size:var( --e-global-typography-8584d37-font-size );font-weight:var( --e-global-typography-8584d37-font-weight );line-height:var( --e-global-typography-8584d37-line-height );letter-spacing:var( --e-global-typography-8584d37-letter-spacing );color:var( --e-global-color-vamtam_accent_5 );box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:var( --e-global-color-vamtam_accent_6 );border-radius:60px 60px 60px 60px;padding:17px 25px 17px 25px;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-color:#1D4ED8;}html .button:hover,html button:hover,html input[type=button]:hover,html input[type=submit]:hover,html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button:hover,html .woocommerce a.button:hover,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button:hover,html .woocommerce a.button.loading:hover,html .woocommerce .cross-sells .add_to_cart_button:hover,html .woocommerce a.added_to_cart:hover,html .woocommerce button.button:hover,html .woocommerce input.button:hover,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button:hover,html .woocommerce #respond input#submit:hover,html .woocommerce #content input.button:hover,html .woocommerce-page a.button:hover,html .woocommerce-page button.button:hover,html .woocommerce-page input.button:hover,html .woocommerce-page #respond input#submit:hover,html .woocommerce-page #content input.button:hover,html .woocommerce #respond input#submit.alt:hover,html .woocommerce a.button.alt:hover,html .woocommerce button.button.alt:hover,html .woocommerce button.button.alt.disabled:hover,html .woocommerce input.button.alt:hover,html .woocommerce .woocommerce-message .vamtam-close-notice-btn:hover,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover,html a.comment-reply-link:hover,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout:hover,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart:hover{background-color:var( --e-global-color-vamtam_accent_1 );color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-color:#1D4ED8;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a:hover{color:var( --e-global-color-vamtam_accent_1 );}.elementor-kit-10 h1{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-10 .font-h1{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );text-transform:var( --e-global-typography-vamtam_h1-text-transform );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-10 h2{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-kit-10 .font-h2{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );text-transform:var( --e-global-typography-vamtam_h2-text-transform );font-style:var( --e-global-typography-vamtam_h2-font-style );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-kit-10 h3{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-kit-10 .font-h3{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-kit-10 h4{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-kit-10 .font-h4{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h4-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h4-font-size );font-weight:var( --e-global-typography-vamtam_h4-font-weight );text-transform:var( --e-global-typography-vamtam_h4-text-transform );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-kit-10 h5{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-10 .font-h5{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h5-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h5-font-size );font-weight:var( --e-global-typography-vamtam_h5-font-weight );text-transform:var( --e-global-typography-vamtam_h5-text-transform );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-10 h6{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-10 .font-h6{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-vamtam_h6-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h6-font-size );font-weight:var( --e-global-typography-vamtam_h6-font-weight );text-transform:var( --e-global-typography-vamtam_h6-text-transform );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-10 img{border-radius:20px 20px 20px 20px;}.elementor-kit-10 label{color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-324c4bd-font-family ), Sans-serif;font-size:var( --e-global-typography-324c4bd-font-size );font-weight:var( --e-global-typography-324c4bd-font-weight );text-transform:var( --e-global-typography-324c4bd-text-transform );line-height:var( --e-global-typography-324c4bd-line-height );}.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea,.elementor-kit-10 .elementor-field-textual{color:var( --e-global-color-vamtam_accent_6 );background-color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-kit-10 select,.elementor-kit-10 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-10 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-10 .elementor-select-wrapper,.elementor-kit-10 input:not([type="button"]):not([type="submit"]),.elementor-kit-10 input:not([type="button"]):not([type="submit"])::placeholder,.elementor-kit-10 textarea,.elementor-kit-10 textarea::placeholder,.elementor-kit-10 textarea.input-text[name="order_comments"],.elementor-kit-10 .elementor-field-textual,.elementor-kit-10 .elementor-field-textual::placeholder{color:var( --e-global-color-vamtam_accent_6 );caret-color:var( --e-global-color-vamtam_accent_6 );}.elementor-kit-10 select,.elementor-kit-10 .elementor-field-group .elementor-select-wrapper select,.elementor-kit-10 .select2.select2-container .select2-selection[role="combobox"],.elementor-kit-10 input[type="checkbox"] + label::before,.elementor-kit-10 textarea.input-text[name="order_comments"]{background-color:var( --e-global-color-vamtam_accent_5 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-vamtam_accent_7 );border-radius:6px 6px 6px 6px;}.elementor-kit-10 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:focus,.elementor-kit-10 .elementor-field-textual:focus{background-color:var( --e-global-color-vamtam_accent_4 );border-style:solid;border-color:var( --e-global-color-vamtam_accent_3 );}.elementor-kit-10 select:focus,.elementor-kit-10 .elementor-field-group .elementor-select-wrapper select:focus,.elementor-kit-10 .select2.select2-container .select2-selection[role="combobox"]:focus,.elementor-kit-10 input[type="checkbox"]:focus + label::before,.elementor-kit-10 textarea.input-text[name="order_comments"]:focus{background-color:var( --e-global-color-vamtam_accent_4 );border-style:solid;border-color:var( --e-global-color-vamtam_accent_3 );}.elementor-kit-10 select:hover,.elementor-kit-10 .elementor-field-group .elementor-select-wrapper select:hover,.elementor-kit-10 .select2.select2-container .select2-selection[role="combobox"]:hover,.elementor-kit-10 input:hover:not([type="button"]):not([type="submit"]),.elementor-kit-10 textarea:hover,.elementor-kit-10 textarea.input-text[name="order_comments"]:hover,.elementor-kit-10 .elementor-field-textual:hover,.elementor-kit-10 input[type="checkbox"]:hover + label::before{border-color:var( --e-global-color-vamtam_accent_3 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--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){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 20px;--widgets-spacing-row:10px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:var( --e-global-color-vamtam_accent_5 );--lightbox-ui-color:var( --e-global-color-vamtam_accent_6 );--lightbox-ui-color-hover:var( --e-global-color-vamtam_accent_1 );}html .elementor-lightbox{--lightbox-ui-color:var( --e-global-color-vamtam_accent_6 );--lightbox-ui-color-hover:var( --e-global-color-vamtam_accent_1 );}@media(min-width:1600px){.elementor-kit-10{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-10 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-kit-10 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-kit-10 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-kit-10 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-10 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-10 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-8584d37-font-size );line-height:var( --e-global-typography-8584d37-line-height );letter-spacing:var( --e-global-typography-8584d37-letter-spacing );}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-8584d37-font-size );line-height:var( --e-global-typography-8584d37-line-height );letter-spacing:var( --e-global-typography-8584d37-letter-spacing );}.elementor-kit-10 label{font-size:var( --e-global-typography-324c4bd-font-size );line-height:var( --e-global-typography-324c4bd-line-height );}}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-vamtam_h1-font-size:36px;--e-global-typography-vamtam_h2-font-size:30px;--e-global-typography-vamtam_h3-font-size:24px;--e-global-typography-vamtam_h4-font-size:20px;--e-global-typography-vamtam_h5-font-size:18px;--e-global-typography-266fbb4-font-size:17px;--e-global-typography-8584d37-font-size:14px;--e-global-typography-f1a5079-font-size:45px;--e-global-typography-f1a5079-letter-spacing:-2.5px;--e-global-typography-21dddb9-font-size:22px;--e-global-typography-21dddb9-line-height:1.5em;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-10 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-kit-10 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-kit-10 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-kit-10 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-10 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-10 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-8584d37-font-size );line-height:var( --e-global-typography-8584d37-line-height );letter-spacing:var( --e-global-typography-8584d37-letter-spacing );padding:15px 22px 15px 22px;}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-8584d37-font-size );line-height:var( --e-global-typography-8584d37-line-height );letter-spacing:var( --e-global-typography-8584d37-letter-spacing );padding:15px 22px 15px 22px;}.elementor-kit-10 label{font-size:var( --e-global-typography-324c4bd-font-size );line-height:var( --e-global-typography-324c4bd-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-10{--e-global-typography-vamtam_primary_font-font-size:16px;--e-global-typography-vamtam_primary_font-line-height:1.5em;--e-global-typography-vamtam_h1-font-size:27px;--e-global-typography-vamtam_h2-font-size:23px;--e-global-typography-vamtam_h3-font-size:20px;--e-global-typography-vamtam_h3-line-height:1.1em;--e-global-typography-vamtam_h4-font-size:18px;--e-global-typography-vamtam_h5-font-size:17px;--e-global-typography-ecb48d9-line-height:1.3em;--e-global-typography-f1a5079-font-size:30px;--e-global-typography-f1a5079-letter-spacing:-1.5px;--e-global-typography-21dddb9-font-size:19px;--e-global-typography-21dddb9-line-height:1.4em;font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-kit-10 h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-10 .font-h1{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );letter-spacing:var( --e-global-typography-vamtam_h1-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-kit-10 .font-h2{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-kit-10 h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-kit-10 .font-h3{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );}.elementor-kit-10 h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-kit-10 .font-h4{font-size:var( --e-global-typography-vamtam_h4-font-size );line-height:var( --e-global-typography-vamtam_h4-line-height );}.elementor-kit-10 h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-10 .font-h5{font-size:var( --e-global-typography-vamtam_h5-font-size );line-height:var( --e-global-typography-vamtam_h5-line-height );letter-spacing:var( --e-global-typography-vamtam_h5-letter-spacing );}.elementor-kit-10 h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-10 .font-h6{font-size:var( --e-global-typography-vamtam_h6-font-size );line-height:var( --e-global-typography-vamtam_h6-line-height );letter-spacing:var( --e-global-typography-vamtam_h6-letter-spacing );}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-8584d37-font-size );line-height:var( --e-global-typography-8584d37-line-height );letter-spacing:var( --e-global-typography-8584d37-letter-spacing );padding:13px 20px 13px 20px;}html .button,html button,html input[type=button],html input[type=submit],html .woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,html .woocommerce a.button,html .woocommerce.woocommerce-payment-methods .woocommerce-Message + a.button,html .woocommerce a.button.loading,html .woocommerce .cross-sells .add_to_cart_button,html .woocommerce a.added_to_cart,html .woocommerce button.button,html .woocommerce input.button,html .woocommerce.woocommerce-cart .cross-sells ul.products > li.product .button.add_to_cart_button,html .woocommerce #respond input#submit,html .woocommerce #content input.button,html .woocommerce-page a.button,html .woocommerce-page button.button,html .woocommerce-page input.button,html .woocommerce-page #respond input#submit,html .woocommerce-page #content input.button,html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce button.button.alt.disabled,html .woocommerce input.button.alt,html .woocommerce .woocommerce-message .vamtam-close-notice-btn,html .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button,html a.comment-reply-link,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--checkout,html .elementor-widget-woocommerce-menu-cart.elementor-element .elementor-button.elementor-button--view-cart{font-size:var( --e-global-typography-8584d37-font-size );line-height:var( --e-global-typography-8584d37-line-height );letter-spacing:var( --e-global-typography-8584d37-letter-spacing );padding:13px 20px 13px 20px;}.elementor-kit-10 label{font-size:var( --e-global-typography-324c4bd-font-size );line-height:var( --e-global-typography-324c4bd-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.footer-icon-right .elementor-icon-list-item {
  display: flex !important;
  align-items: center;
  width: 100%;
}

.footer-icon-right .elementor-icon-list-text {
  order: 1;
}

.footer-icon-right .elementor-icon-list-icon {
  order: 2;
  margin-left: auto !important;
  margin-right: 0px !important;
  padding-left: 12px;
}

.footer-icon-right .elementor-icon-list-item,
.footer-icon-left .elementor-icon-list-item {
  transition: transform 0.25s ease;
}

.footer-icon-right .elementor-icon-list-item:hover,
.footer-icon-left .elementor-icon-list-item:hover {
  transform: translateX(5px);
}



/* =========================================================
   AGENTIC GROWTH — AI CALLING SYSTEM
   PROBLEM SECTION — FINAL LIGHT CORNER DESIGN
   Replace all previous ag-problem CSS with this only.
   ========================================================= */


/* ---------- OUTER BACKGROUND ---------- */

.ag-problem-v2 {
  --ag-navy: #0b1f35;
  --ag-teal: #0c586b;
  --ag-aqua: #20d6d2;
  --ag-light: #e8f8f9;
  --ag-text: #42545f;

  position: relative !important;
  isolation: isolate;
  overflow: hidden !important;

  padding: clamp(118px, 10vw, 154px) 24px clamp(108px, 9vw, 142px) !important;

  background:
    /* White top band */
    linear-gradient(
      to bottom,
      #ffffff 0,
      #ffffff 72px,
      transparent 72px,
      transparent 100%
    ),

    /* Soft aqua glow left */
    radial-gradient(
      circle at 7% 26%,
      rgba(77, 229, 224, 0.24) 0%,
      rgba(77, 229, 224, 0.08) 19%,
      transparent 42%
    ),

    /* Soft aqua glow bottom-right */
    radial-gradient(
      circle at 96% 88%,
      rgba(22, 198, 192, 0.20) 0%,
      rgba(22, 198, 192, 0.07) 20%,
      transparent 42%
    ),

    /* Main background */
    linear-gradient(
      135deg,
      #effafb 0%,
      #e3f6f7 48%,
      #edfafa 100%
    ) !important;

  border-top: 1px solid rgba(12, 88, 107, 0.10);
  border-bottom: 1px solid rgba(12, 88, 107, 0.10);
}


/* ---------- WHITE CURVED CORNER: TOP LEFT ---------- */

.ag-problem-v2::before {
  content: "";
  position: absolute;
  z-index: 0;

  top: 64px;
  left: 0;

  width: clamp(145px, 22vw, 300px);
  height: clamp(58px, 7vw, 92px);

  background: #ffffff;
  border-radius: 0 0 84px 0;

  pointer-events: none;
}


/* ---------- WHITE CURVED CORNER: BOTTOM RIGHT ---------- */

.ag-problem-v2::after {
  content: "";
  position: absolute;
  z-index: 0;

  right: 0;
  bottom: 0;

  width: clamp(170px, 26vw, 360px);
  height: clamp(72px, 9vw, 126px);

  background: #ffffff;
  border-radius: 100px 0 0 0;

  pointer-events: none;
}


/* ---------- SAFETY ---------- */

.ag-problem-v2,
.ag-problem-v2 * {
  box-sizing: border-box;
}


/* ---------- MAIN TWO COLUMN LAYOUT ---------- */

.ag-problem-v2 .ag-problem-v2-wrap {
  position: relative;
  z-index: 2;

  width: min(1240px, calc(100% - 48px)) !important;
  max-width: 1240px !important;
  min-width: 0 !important;

  margin: 0 auto !important;

  display: grid !important;
  grid-template-columns: minmax(280px, 0.84fr) minmax(440px, 1.16fr) !important;
  gap: clamp(52px, 7vw, 120px) !important;

  align-items: center !important;
}


/* Reset Elementor inherited widths */

.ag-problem-v2 .ag-problem-v2-wrap > .e-con,
.ag-problem-v2 .ag-problem-v2-wrap > .elementor-element,
.ag-problem-v2 .ag-problem-v2-heading,
.ag-problem-v2 .ag-problem-v2-content {
  min-width: 0 !important;
  max-width: none !important;
}


/* ---------- LEFT HEADING COLUMN ---------- */

.ag-problem-v2 .ag-problem-v2-heading {
  position: relative;
  width: 100% !important;
  padding-bottom: 8px;
}


.ag-problem-v2 .ag-problem-v2-eyebrow .elementor-heading-title {
  margin: 0 !important;

  color: var(--ag-teal) !important;

  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.13em !important;
  text-transform: uppercase !important;
}


.ag-problem-v2 .ag-problem-v2-eyebrow .elementor-heading-title::after {
  content: "";
  display: block;

  width: 56px;
  height: 3px;

  margin-top: 15px;

  border-radius: 99px;

  background: linear-gradient(
    90deg,
    #0c586b 0%,
    #20d6d2 100%
  );
}


.ag-problem-v2 .ag-problem-v2-title .elementor-heading-title {
  max-width: 530px;

  margin: 25px 0 0 !important;

  color: var(--ag-navy) !important;

  font-size: clamp(4.55vw, 70px) !important;
  font-weight: 700 !important;
  line-height: 1.02 !important;
  letter-spacing: -0.058em !important;
}


/* ---------- RIGHT CONTENT STACK ---------- */

.ag-problem-v2 .ag-problem-v2-content {
  width: 100% !important;
  min-width: 0 !important;

  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;

  gap: 16px !important;
}


/* ---------- BASE CARD ---------- */

.ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item {
  position: relative;

  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;

  padding: 28px 32px 28px 61px !important;

  overflow: hidden;

  border: 1px solid rgba(12, 88, 107, 0.13);
  border-radius: 16px;

  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.94) 0%,
      rgba(248, 254, 254, 0.82) 100%
    );

  box-shadow:
    0 14px 28px rgba(12, 88, 107, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.95);

  transition:
    transform 0.28s ease,
    box-shadow 0.28s ease,
    border-color 0.28s ease;
}


/* Small aqua bullet */

.ag-problem-v2 .ag-problem-v2-item::before {
  content: "";

  position: absolute;

  top: 34px;
  left: 25px;

  width: 12px;
  height: 12px;

  border: 2px solid var(--ag-teal);
  border-radius: 50%;

  background: #f8ffff;

  box-shadow:
    0 0 0 5px rgba(32, 214, 210, 0.12);
}


/* Normal card text */

.ag-problem-v2 .ag-problem-v2-item .elementor-widget,
.ag-problem-v2 .ag-problem-v2-item .elementor-widget-container,
.ag-problem-v2 .ag-problem-v2-item .elementor-widget-text-editor,
.ag-problem-v2 .ag-problem-v2-item .elementor-widget-text-editor p,
.ag-problem-v2 .ag-problem-v2-item p {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
}


.ag-problem-v2 .ag-problem-v2-item .elementor-widget-text-editor,
.ag-problem-v2 .ag-problem-v2-item .elementor-widget-text-editor p,
.ag-problem-v2 .ag-problem-v2-item p {
  margin: 0 !important;

  color: var(--ag-text) !important;

  font-size: clamp(16px, 1.13vw, 18px) !important;
  font-weight: 400 !important;
  line-height: 1.62 !important;
}


/* ---------- HOVER ---------- */

.ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item:hover {
  transform: translateY(-5px);

  border-color: rgba(12, 88, 107, 0.28);

  box-shadow:
    0 21px 40px rgba(12, 88, 107, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.98);
}


/* ---------- FINAL TEAL SOLUTION CARD ---------- */

.ag-problem-v2 .ag-problem-v2-solution,
.ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item:last-child {
  margin-top: 8px;

  border-color: rgba(118, 255, 240, 0.34);

  background:
    radial-gradient(
      circle at 92% 5%,
      rgba(118, 255, 240, 0.26) 0%,
      rgba(118, 255, 240, 0) 36%
    ),
    radial-gradient(
      circle at 4% 100%,
      rgba(25, 184, 190, 0.25) 0%,
      rgba(25, 184, 190, 0) 46%
    ),
    linear-gradient(
      135deg,
      #063e4b 0%,
      #08717c 57%,
      #0a888a 100%
    ) !important;

  box-shadow:
    0 20px 42px rgba(0, 69, 82, 0.23),
    inset 0 1px 0 rgba(211, 255, 250, 0.17);
}


.ag-problem-v2 .ag-problem-v2-solution::before,
.ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item:last-child::before {
  border-color: #7afff1;

  background: #08707b;

  box-shadow:
    0 0 0 5px rgba(118, 255, 240, 0.15),
    0 0 18px rgba(118, 255, 240, 0.26);
}


.ag-problem-v2 .ag-problem-v2-solution,
.ag-problem-v2 .ag-problem-v2-solution *,
.ag-problem-v2 .ag-problem-v2-solution p,
.ag-problem-v2 .ag-problem-v2-solution .elementor-widget-text-editor,
.ag-problem-v2 .ag-problem-v2-solution .elementor-widget-text-editor p,
.ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item:last-child,
.ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item:last-child *,
.ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item:last-child p {
  color: #ffffff !important;
}


.ag-problem-v2 .ag-problem-v2-solution:hover,
.ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item:last-child:hover {
  transform: translateY(-6px);

  border-color: rgba(118, 255, 240, 0.62);

  box-shadow:
    0 27px 54px rgba(0, 69, 82, 0.30),
    0 0 26px rgba(32, 214, 210, 0.12),
    inset 0 1px 0 rgba(211, 255, 250, 0.20);
}


/* ---------- TABLET ---------- */

@media (max-width: 1024px) {
  .ag-problem-v2 {
    padding: 98px 34px 100px !important;
  }

  .ag-problem-v2 .ag-problem-v2-wrap {
    width: 100% !important;

    grid-template-columns: 1fr !important;
    gap: 46px !important;
  }

  .ag-problem-v2 .ag-problem-v2-title .elementor-heading-title {
    max-width: 720px;
  }
}


/* ---------- MOBILE ---------- */

@media (max-width: 767px) {
  .ag-problem-v2 {
    padding: 94px 20px 84px !important;
  }

  .ag-problem-v2::before {
    top: 52px;

    width: 132px;
    height: 58px;

    border-radius: 0 0 56px 0;
  }

  .ag-problem-v2::after {
    width: 150px;
    height: 72px;

    border-radius: 70px 0 0 0;
  }

  .ag-problem-v2 .ag-problem-v2-wrap {
    width: 100% !important;

    grid-template-columns: 1fr !important;
    gap: 34px !important;
  }

  .ag-problem-v2 .ag-problem-v2-title .elementor-heading-title {
    margin-top: 22px !important;

    font-size: clamp(40px, 11vw, 54px) !important;
    line-height: 1.04 !important;
  }

  .ag-problem-v2 .ag-problem-v2-content > .ag-problem-v2-item {
    padding: 24px 22px 24px 49px !important;

    border-radius: 14px;
  }

  .ag-problem-v2 .ag-problem-v2-item::before {
    top: 30px;
    left: 19px;

    width: 10px;
    height: 10px;
  }

  .ag-problem-v2 .ag-problem-v2-item .elementor-widget-text-editor,
  .ag-problem-v2 .ag-problem-v2-item .elementor-widget-text-editor p,
  .ag-problem-v2 .ag-problem-v2-item p {
    font-size: 16px !important;
    line-height: 1.58 !important;
  }
}


/* ---------- REDUCED MOTION ---------- */

@media (prefers-reduced-motion: reduce) {
  .ag-problem-v2 *,
  .ag-problem-v2 *::before,
  .ag-problem-v2 *::after {
    transition: none !important;
  }
}
/* =========================================================
   AGENTIC GROWTH — AI CALLING SYSTEM
   WHAT WE BUILD — FINAL CSS
   Based on current Elementor structure
   ========================================================= */


/* ---------- OUTER SECTION ---------- */

.ag-build-v1 {
  --ag-navy: #0b1f35;
  --ag-teal: #0c586b;
  --ag-aqua: #20d6d2;
  --ag-body: #52636b;
  --ag-border: rgba(12, 88, 107, 0.14);

  position: relative !important;
  isolation: isolate;
  overflow: hidden !important;

  padding: clamp(80px, 8vw, 124px) 24px !important;

  background:
    radial-gradient(
      circle at 3% 16%,
      rgba(32, 214, 210, 0.17) 0%,
      rgba(32, 214, 210, 0.06) 18%,
      transparent 42%
    ),
    radial-gradient(
      circle at 97% 86%,
      rgba(12, 88, 107, 0.12) 0%,
      rgba(12, 88, 107, 0.04) 22%,
      transparent 48%
    ),
    linear-gradient(
      135deg,
      #eefafb 0%,
      #e2f5f6 48%,
      #f1fbfc 100%
    ) !important;

  border-top: 1px solid rgba(12, 88, 107, 0.10);
  border-bottom: 1px solid rgba(12, 88, 107, 0.10);
}


/* Technical grid background */

.ag-build-v1::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;

  pointer-events: none;
  opacity: 0.28;

  background-image:
    linear-gradient(
      rgba(12, 88, 107, 0.055) 1px,
      transparent 1px
    ),
    linear-gradient(
      90deg,
      rgba(12, 88, 107, 0.055) 1px,
      transparent 1px
    );

  background-size: 52px 52px;

  mask-image: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.78) 0%,
    rgba(0, 0, 0, 0.30) 56%,
    transparent 100%
  );
}


/* Decorative aqua glow */

.ag-build-v1::after {
  content: "";
  position: absolute;
  z-index: 0;

  right: -210px;
  top: -230px;

  width: 540px;
  height: 540px;

  border-radius: 50%;

  background:
    radial-gradient(
      circle,
      rgba(32, 214, 210, 0.18) 0%,
      rgba(32, 214, 210, 0.06) 42%,
      transparent 70%
    );

  pointer-events: none;
}


/* Keep all direct Elementor content above visuals */

.ag-build-v1 > .e-con,
.ag-build-v1 > .elementor-element,
.ag-build-v1 > .elementor-widget {
  position: relative;
  z-index: 2;
}


/* ---------- HEADER CONTAINER ---------- */

.ag-build-v1 .ag-build-v1-header {
  width: min(1240px, 100%) !important;
  max-width: 1240px !important;

  margin: 0 auto !important;
}


/* ---------- EYEBROW ---------- */

.ag-build-v1 .ag-build-v1-eyebrow .elementor-heading-title {
  margin: 0 !important;

  color: var(--ag-teal) !important;

  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.14em !important;
  text-transform: uppercase !important;
}


.ag-build-v1 .ag-build-v1-eyebrow .elementor-heading-title::after {
  content: "";
  display: block;

  width: 54px;
  height: 3px;

  margin-top: 15px;

  border-radius: 99px;

  background: linear-gradient(
    90deg,
    #0c586b 0%,
    #20d6d2 100%
  );
}


/* ---------- MAIN HEADING ---------- */

.ag-build-v1 .ag-build-v1-title .elementor-heading-title {
  max-width: 1120px;

  margin: 22px 0 0 !important;

  color: var(--ag-navy) !important;

  font-size: clamp(42px, 4.1vw, 67px) !important;
  font-weight: 700 !important;
  line-height: 1.07 !important;
  letter-spacing: -0.052em !important;
}


/* ---------- 4 CARD GRID ---------- */

.ag-build-v1 .ag-build-v1-grid {
  position: relative;
  z-index: 2;

  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

  width: min(1240px, 100%) !important;
  max-width: 1240px !important;

  margin: clamp(42px, 5vw, 68px) auto 0 !important;

  gap: 18px !important;
  align-items: stretch !important;
}


/* ---------- EACH CARD ---------- */

.ag-build-v1 .ag-build-v1-grid > .ag-build-v1-card {
  position: relative;

  display: flex !important;
  flex-direction: column !important;

  min-width: 0 !important;
  min-height: 350px;

  padding: 29px 27px 30px !important;

  overflow: hidden;

  border: 1px solid var(--ag-border);
  border-radius: 18px;

  background:
    linear-gradient(
      145deg,
      rgba(255, 255, 255, 0.93) 0%,
      rgba(247, 254, 254, 0.78) 100%
    );

  box-shadow:
    0 14px 30px rgba(12, 88, 107, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.92);

  transition:
    transform 0.28s ease,
    border-color 0.28s ease,
    box-shadow 0.28s ease,
    background 0.28s ease;
}


/* Top teal accent */

.ag-build-v1 .ag-build-v1-card::before {
  content: "";

  position: absolute;

  top: 0;
  left: 27px;

  width: 52px;
  height: 4px;

  border-radius: 0 0 20px 20px;

  background: linear-gradient(
    90deg,
    #0c586b 0%,
    #20d6d2 100%
  );

  transition:
    width 0.28s ease,
    left 0.28s ease;
}


/* Bottom aqua glow */

.ag-build-v1 .ag-build-v1-card::after {
  content: "";

  position: absolute;

  right: -58px;
  bottom: -62px;

  width: 160px;
  height: 160px;

  border-radius: 50%;

  background:
    radial-gradient(
      circle,
      rgba(32, 214, 210, 0.14) 0%,
      transparent 69%
    );

  pointer-events: none;

  transition: transform 0.35s ease;
}


/* ---------- NUMBER ---------- */

.ag-build-v1 .ag-build-v1-number .elementor-heading-title {
  margin: 0 !important;

  color: #0c586b !important;

  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.14em !important;
}


/* ---------- CARD TITLE ---------- */

.ag-build-v1 .ag-build-v1-card-title .elementor-heading-title {
  min-height: 59px;

  margin: 17px 0 0 !important;

  color: var(--ag-navy) !important;

  font-size: clamp(20px, 1.55vw, 24px) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  letter-spacing: -0.028em !important;
}


/* ---------- DIVIDER ---------- */

.ag-build-v1 .ag-build-v1-card .elementor-divider {
  margin: 22px 0 18px !important;
}


.ag-build-v1 .ag-build-v1-card .elementor-divider-separator {
  width: 100% !important;

  border-top-color: rgba(12, 88, 107, 0.15) !important;
  border-top-width: 1px !important;
}


/* ---------- ICON LIST ---------- */

.ag-build-v1 .ag-build-v1-list {
  position: relative;
  z-index: 1;

  margin-top: 0 !important;
}


.ag-build-v1 .ag-build-v1-list .elementor-icon-list-item {
  align-items: flex-start !important;

  margin-bottom: 13px !important;
}


.ag-build-v1 .ag-build-v1-list .elementor-icon-list-icon {
  margin-top: 3px !important;
}


.ag-build-v1 .ag-build-v1-list .elementor-icon-list-icon i,
.ag-build-v1 .ag-build-v1-list .elementor-icon-list-icon svg {
  color: #0c7481 !important;
  fill: #0c7481 !important;

  font-size: 14px !important;
}


.ag-build-v1 .ag-build-v1-list .elementor-icon-list-text {
  color: var(--ag-body) !important;

  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.48 !important;
}


/* ---------- CARD HOVER ---------- */

.ag-build-v1 .ag-build-v1-card:hover {
  z-index: 3;

  transform: translateY(-7px);

  border-color: rgba(12, 88, 107, 0.33);

  background:
    radial-gradient(
      circle at 90% 8%,
      rgba(32, 214, 210, 0.16) 0%,
      transparent 36%
    ),
    linear-gradient(
      145deg,
      #ffffff 0%,
      #effcfc 100%
    );

  box-shadow:
    0 25px 46px rgba(12, 88, 107, 0.14),
    0 8px 18px rgba(32, 214, 210, 0.07),
    inset 0 1px 0 rgba(255, 255, 255, 0.98);
}


.ag-build-v1 .ag-build-v1-card:hover::before {
  left: 0;
  width: 100%;
}


.ag-build-v1 .ag-build-v1-card:hover::after {
  transform: scale(1.35);
}


/* ---------- TABLET ---------- */

@media (max-width: 1024px) {
  .ag-build-v1 {
    padding: 72px 34px !important;
  }

  .ag-build-v1 .ag-build-v1-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 18px !important;
  }

  .ag-build-v1 .ag-build-v1-card {
    min-height: 315px;
  }
}


/* ---------- MOBILE ---------- */

@media (max-width: 767px) {
  .ag-build-v1 {
    padding: 58px 20px !important;
  }

  .ag-build-v1::before {
    background-size: 34px 34px;
    opacity: 0.18;
  }

  .ag-build-v1 .ag-build-v1-title .elementor-heading-title {
    font-size: clamp(38px, 10.5vw, 52px) !important;
    line-height: 1.08 !important;
  }

  .ag-build-v1 .ag-build-v1-grid {
    grid-template-columns: 1fr !important;

    margin-top: 36px !important;

    gap: 14px !important;
  }

  .ag-build-v1 .ag-build-v1-card {
    min-height: auto;

    padding: 26px 22px 28px !important;

    border-radius: 16px;
  }

  .ag-build-v1 .ag-build-v1-card-title .elementor-heading-title {
    min-height: auto;

    font-size: 22px !important;
  }

  .ag-build-v1 .ag-build-v1-list .elementor-icon-list-text {
    font-size: 16px !important;
  }
}


/* ---------- ACCESSIBILITY ---------- */

@media (prefers-reduced-motion: reduce) {
  .ag-build-v1 *,
  .ag-build-v1 *::before,
  .ag-build-v1 *::after {
    transition: none !important;
  }
}

/* =========================================================
   AGENTIC GROWTH — HUMAN HANDOFF
   Premium Escalation Protocol Section
   ========================================================= */


/* ---------- MAIN SECTION ---------- */

.ag-handoff-section {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: clamp(76px, 8vw, 120px) clamp(24px, 7vw, 130px);
  background:
    radial-gradient(
      circle at 92% 14%,
      rgba(30, 205, 200, 0.14) 0%,
      rgba(30, 205, 200, 0) 28%
    ),
    radial-gradient(
      circle at 5% 100%,
      rgba(42, 132, 191, 0.10) 0%,
      rgba(42, 132, 191, 0) 32%
    ),
    linear-gradient(
      135deg,
      #eff8fc 0%,
      #f8fcfd 52%,
      #edf8fa 100%
    );
  border-top: 1px solid rgba(7, 105, 125, 0.10);
  border-bottom: 1px solid rgba(7, 105, 125, 0.10);
}


/* Thin technical grid in background */

.ag-handoff-section::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  opacity: 0.42;
  pointer-events: none;
  background-image:
    linear-gradient(
      rgba(10, 126, 143, 0.045) 1px,
      transparent 1px
    ),
    linear-gradient(
      90deg,
      rgba(10, 126, 143, 0.045) 1px,
      transparent 1px
    );
  background-size: 48px 48px;
  mask-image: linear-gradient(
    to bottom,
    transparent 0%,
    #000 20%,
    #000 82%,
    transparent 100%
  );
}


/* Large soft glow */

.ag-handoff-section::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: 430px;
  height: 430px;
  top: -235px;
  right: -180px;
  border-radius: 50%;
  pointer-events: none;
  background: radial-gradient(
    circle,
    rgba(42, 215, 209, 0.16) 0%,
    rgba(42, 215, 209, 0) 70%
  );
}


/* ---------- INTRO AREA ---------- */

.ag-handoff-intro {
  position: relative;
  max-width: 1180px;
  margin-bottom: 48px;
  padding-left: 32px;
}


/* Vertical teal control rail */

.ag-handoff-intro::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 5px;
  height: calc(100% - 16px);
  border-radius: 20px;
  background: linear-gradient(
    180deg,
    #0b7180 0%,
    #1bc2bd 52%,
    rgba(27, 194, 189, 0.12) 100%
  );
  box-shadow: 0 0 22px rgba(15, 190, 185, 0.16);
}


/* Main Heading */

.ag-handoff-intro .elementor-heading-title,
.ag-handoff-section .elementor-heading-title {
  margin: 0;
  color: #111d25;
  font-weight: 750;
  letter-spacing: -0.055em;
  line-height: 1;
}


/* HUMAN HANDOFF heading */

.ag-handoff-intro .elementor-widget-heading:first-child
.elementor-heading-title {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: clamp(42px, 4vw, 66px);
}


/* Small safety/status dot after heading */

.ag-handoff-intro .elementor-widget-heading:first-child
.elementor-heading-title::after {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #18b8b6;
  box-shadow:
    0 0 0 6px rgba(24, 184, 182, 0.11),
    0 0 18px rgba(24, 184, 182, 0.55);
  animation: agHandoffPulse 2.4s ease-in-out infinite;
}


/* Intro text */

.ag-handoff-intro .elementor-widget-text-editor,
.ag-handoff-intro .elementor-widget-text-editor p,
.ag-handoff-intro p {
  max-width: 1120px;
  margin: 20px 0 0 !important;
  color: #152730 !important;
  font-size: clamp(24px, 2.2vw, 38px);
  font-weight: 600;
  line-height: 1.25;
  letter-spacing: -0.035em;
}


/* ---------- LABEL ---------- */

.ag-handoff-label {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 20px;
  color: #1a3038;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: -0.02em;
}


.ag-handoff-label::before {
  content: "ESCALATION RULES";
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 0 11px;
  border: 1px solid rgba(8, 120, 136, 0.20);
  border-radius: 999px;
  color: #087280;
  background: rgba(233, 250, 251, 0.88);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.11em;
  line-height: 1;
}


/* ---------- TWO-COLUMN LIST GRID ---------- */

.ag-handoff-grid {
  position: relative;
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  padding-top: 26px;
  border-top: 1px solid rgba(9, 92, 108, 0.14);
}


/* Give both list columns vertical stack */

.ag-handoff-list,
.ag-handoff-list .elementor-widget-container,
.ag-handoff-list .elementor-icon-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}


/* ---------- EACH HANDOFF ROW ---------- */

.ag-handoff-list .elementor-icon-list-item {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 62px;
  margin: auto !important;
  line-height: 1.35;
  padding: 16px 20px 16px 58px;
  overflow: hidden;
  border: 1px solid rgba(10, 101, 116, 0.11);
  border-radius: 14px;
  background:
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 0.86) 0%,
      rgba(246, 252, 253, 0.74) 100%
    );
  box-shadow:
    0 7px 18px rgba(10, 77, 91, 0.045),
    inset 0 1px 0 rgba(255, 255, 255, 0.90);
  transition:
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    border-color 0.32s ease,
    background 0.32s ease;
}


/* Left status rail */

.ag-handoff-list .elementor-icon-list-item::before {
  content: "";
  position: absolute;
  top: 16px;
  bottom: 16px;
  left: 0;
  width: 3px;
  border-radius: 0 20px 20px 0;
  background: linear-gradient(
    180deg,
    #087382 0%,
    #20c6bf 100%
  );
  transform: scaleY(0.30);
  transform-origin: top;
  transition: transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
}


/* Light sweep */

.ag-handoff-list .elementor-icon-list-item::after {
  content: "";
  position: absolute;
  top: -60%;
  left: -55%;
  width: 32%;
  height: 220%;
  opacity: 0;
  pointer-events: none;
  transform: rotate(18deg);
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.72) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transition:
    left 0.7s cubic-bezier(0.16, 1, 0.3, 1),
    opacity 0.18s ease;
}


/* Icon container */

/* Icon container को इस कोड से बदलें */
.ag-handoff-list .elementor-icon-list-icon {
  position: relative; /* absolute हटाकर relative किया */
  top: unset;
  left: 10px;
  transform: unset;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  flex-shrink: 0; /* आइकॉन को सिकुड़ने से रोकने के लिए */
  margin: 0 !important;
  margin-right: 20px !important;
  border-radius: 50%;
  color: #087484 !important;
  background: rgba(221, 247, 249, 0.95);
  font-size: 12px;
  transition:
    transform 0.42s cubic-bezier(0.16, 1, 0.3, 1),
    color 0.32s ease,
    background 0.32s ease,
    box-shadow 0.32s ease;
}

/* Hover State को भी अपडेट करें (ताकि transform सही काम करे) */
.ag-handoff-list .elementor-icon-list-item:hover .elementor-icon-list-icon,
.ag-handoff-list .elementor-icon-list-item:focus-within .elementor-icon-list-icon {
  color: #ffffff !important;
  background: #0a808d;
  box-shadow: 0 6px 15px rgba(7, 124, 138, 0.28);
  transform: rotate(0deg) scale(1.14); /* translateY(-50%) हटा दिया */
}


/* Text */

.ag-handoff-list .elementor-icon-list-text {
  position: relative;
  z-index: 2;
  color: #20343c !important;
  font-size: clamp(16px, 1.2vw, 18px);
  font-weight: 500;
  line-height: 1.35;
  transition: color 0.32s ease;
}


/* ---------- ROW HOVER ---------- */

.ag-handoff-list .elementor-icon-list-item:hover,
.ag-handoff-list .elementor-icon-list-item:focus-within {
  z-index: 2;
  border-color: rgba(10, 163, 170, 0.40);
  background:
    radial-gradient(
      circle at 92% 16%,
      rgba(70, 223, 213, 0.16) 0%,
      rgba(70, 223, 213, 0) 42%
    ),
    linear-gradient(
      135deg,
      rgba(255, 255, 255, 1) 0%,
      rgba(238, 253, 253, 0.96) 100%
    );
  box-shadow:
    0 18px 30px rgba(4, 83, 96, 0.12),
    0 7px 15px rgba(23, 181, 180, 0.10),
    inset 0 1px 0 rgba(255, 255, 255, 1);
  transform: translateX(10px);
}


.ag-handoff-list .elementor-icon-list-item:hover::before,
.ag-handoff-list .elementor-icon-list-item:focus-within::before {
  transform: scaleY(1);
}


.ag-handoff-list .elementor-icon-list-item:hover::after,
.ag-handoff-list .elementor-icon-list-item:focus-within::after {
  left: 130%;
  opacity: 1;
}


.ag-handoff-list .elementor-icon-list-item:hover .elementor-icon-list-icon,
.ag-handoff-list .elementor-icon-list-item:focus-within .elementor-icon-list-icon {
  color: #ffffff !important;
  background: #0a808d;
  box-shadow: 0 6px 15px rgba(7, 124, 138, 0.28);
  transform: translateY(-50%) rotate(8deg) scale(1.14);
}


.ag-handoff-list .elementor-icon-list-item:hover .elementor-icon-list-text,
.ag-handoff-list .elementor-icon-list-item:focus-within .elementor-icon-list-text {
  color: #0c5f6d !important;
}


/* ---------- STAGGERED ENTRY FEEL ---------- */

.ag-handoff-list .elementor-icon-list-item:nth-child(1) {
  animation: agHandoffEnter 0.55s 0.04s both;
}

.ag-handoff-list .elementor-icon-list-item:nth-child(2) {
  animation: agHandoffEnter 0.55s 0.10s both;
}

.ag-handoff-list .elementor-icon-list-item:nth-child(3) {
  animation: agHandoffEnter 0.55s 0.16s both;
}

.ag-handoff-list .elementor-icon-list-item:nth-child(4) {
  animation: agHandoffEnter 0.55s 0.22s both;
}


/* ---------- ANIMATIONS ---------- */

@keyframes agHandoffEnter {
  from {
    opacity: 0;
    transform: translateY(14px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}


@keyframes agHandoffPulse {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.95;
  }

  50% {
    transform: scale(1.18);
    opacity: 0.65;
  }
}


/* ---------- TABLET ---------- */

@media (max-width: 1024px) {
  .ag-handoff-section {
    padding: 70px 36px;
  }

  .ag-handoff-intro {
    margin-bottom: 40px;
  }

  .ag-handoff-intro .elementor-widget-text-editor,
  .ag-handoff-intro .elementor-widget-text-editor p,
  .ag-handoff-intro p {
    font-size: clamp(24px, 4vw, 32px);
  }
}


/* ---------- MOBILE ---------- */

@media (max-width: 767px) {
  .ag-handoff-section {
    padding: 54px 20px;
  }

  .ag-handoff-intro {
    margin-bottom: 32px;
    padding-left: 22px;
  }

  .ag-handoff-intro::before {
    width: 4px;
  }

  .ag-handoff-intro .elementor-widget-heading:first-child
  .elementor-heading-title {
    font-size: clamp(38px, 11vw, 52px);
  }

  .ag-handoff-intro .elementor-widget-text-editor,
  .ag-handoff-intro .elementor-widget-text-editor p,
  .ag-handoff-intro p {
    margin-top: 16px !important;
    font-size: 24px;
    line-height: 1.3;
  }

  .ag-handoff-grid {
    grid-template-columns: 1fr;
    gap: 12px;
    padding-top: 20px;
  }

  .ag-handoff-list .elementor-icon-list-item {
    min-height: 58px;
    padding: 15px 15px 15px 52px;
  }

  .ag-handoff-list .elementor-icon-list-item:hover,
  .ag-handoff-list .elementor-icon-list-item:focus-within {
    transform: translateX(5px);
  }

  .ag-handoff-list .elementor-icon-list-icon {
    left: unset;
  }

  .ag-handoff-label::before {
    display: none;
  }
}


/* ---------- ACCESSIBILITY ---------- */

@media (prefers-reduced-motion: reduce) {
  .ag-handoff-section *,
  .ag-handoff-section *::before,
  .ag-handoff-section *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}/* End custom CSS */