/** Shopify CDN: Minification failed

Line 682:23 Expected identifier but found whitespace
Line 682:24 Unexpected "1500px"

**/
/* Global CSS */

.button-secondary path {
    stroke: var(--color-secondary-button-text);
}
.button-secondary:hover path {
    stroke: var(--color-secondary-button-hover-text);
}
.button path {
    stroke: var(--color-primary-button-text);
}
.button:hover path {
    stroke: var(--color-primary-button-hover-text);
}
#MainContent {
    top: -1px;
    position: relative;
}
#header-group:hover ~ .content-for-layout {
    z-index: 2 !important;
} 
.content-for-layout {
    z-index: 8; 
}
.button, .button-secondary {
    display: flex;
    align-items: center; 
    gap: 10px;
    justify-content: center;
}
footer .background-image-fit img {
    object-fit: contain;
    object-position: 100% 50%;
}
/* End of Global CSS */
/* Global CSS Mobile */
@media (max-width: 980px) {
    h2 {
        font-size: 30px !important;
    }
    h3 {
        font-size: 26px !important;
    }
}
/* End of Global CSS Mobile */
/* Homepage CSS */
#shopify-section-template--19212003967162__section_X97ne8 .background-image-container img {
    object-position: 50% -50%;
}
#shopify-section-template--19212003967162__section_MVwVUw .background-image-container img {
    object-fit: contain;
    width: 90px;
    object-position: 50% 60%;
    float: right;
    right: 3%;
    position: relative;
}
#shopify-section-template--19487509512378__section_AMUVXF .section-background, #shopify-section-template--19212003967162__section_TGHnFy .section-background, #shopify-section-template--19326752260282__section_AMUVXF .section-background {
    clip-path: polygon(0 80%, 100% 0, 100% 100%, 0% 100%);
    margin-bottom: -2px;
}
#shopify-section-template--19326752260282__section_AMUVXF .section--page-width {
    margin-bottom: -2px;
}
#shopify-section-template--19212003967162__section_TGHnFy {
    margin-top: -120px;
    margin-bottom: -10px;
}
#shopify-section-template--19212003967162__section_TdJGpy, #shopify-section-template--19326752260282__section_yEaRR4, #shopify-section-template--19487509512378__section_yEaRR4 {
    clip-path: polygon(0 0, 100% 0, 100% 20%, 0% 100%);
    margin-top: -10px;
}
#shopify-section-template--19326752260282__section_becadX {
    margin-top: -150px;
}
#shopify-section-template--19212003967162__section_JQzBMP .background-image-container img {
    object-position: top center;
}
#shopify-section-template--19212003967162__section_JQzBMP .section-background {
    background: linear-gradient(360deg, rgba(235, 235, 235, 0.55) 0%, rgba(255, 255, 255, 0.35) 100%);
}
#shopify-section-template--19212003967162__section_eKT97Y .section-background {
    clip-path: polygon(0 0, 100% 0%, 100% 86%, 0% 100%);
}
.group-block-AMDRHT0hGOURha0g5b__group_EBKrRb, .group-block-ATmx6VEZEQTQ2WXUrW__group_W4WEtD, .group-block-AUlJUOC94TlZqQTBja__group_yTQrDz, .group-block-AQ05lNUgxL0w3MVQvS__group_VzChd8, .group-block-AMXVEejJmVmIzZThPQ__group_XNPb9X, .group-block-AUllwM01SamYyWEt5Z__group_GgG9G3, .group-block-ATlcvR0thVEZ0MG1vR__group_PPrNUh, .group-block-AdHp0aFhwZlBJNFJiS__group_DRYFT8, .group-block-AZG9oOHFjYllBajFTY__group_Jc7P7q, .group-block-ARmIrcHlYV0xKMzdvd__group_zJw7Yq {
    box-shadow: 0px 0px 20px #0000002b;
}
#shopify-section-template--19212003967162__section_GNWBPK .section-background {
    background: linear-gradient(180deg, #ebebeb 0%, #ffffff 100%);
}
.group-AY1BZeHhvL0lQM3ROW__group_7E3mmD {
    flex-wrap: wrap;
}
.text-block--AUnZZZlU2djNCSWI3Z__text_9RQCG3 p { 
    color: #124073;
}
#shopify-block-AK1R3UHU3cjFjR0REU__ai_gen_block_fd665cb_nBxaWi, #shopify-block-AbXBQVkhKVWtCTUhPY__ai_gen_block_fd665cb_LPcfaf, #shopify-block-AZEhERStTak1Rc20va__ai_gen_block_fd665cb_NjM3hM, #shopify-block-AbDhONVp4U3VoMEErd__ai_gen_block_fd665cb_UCn9UN, #shopify-block-AUnBnbzNmcUp1YjJtV__ai_gen_block_fd665cb_yWtFdL, #shopify-block-AcEY3NGozWG1pVDVsd__ai_gen_block_fd665cb_CD9G47, #shopify-block-Ab29RMGIrYis5MUFnY__ai_gen_block_fd665cb_Uc4ce3, #shopify-block-AVzAxRGhGYVdzaFFPO__ai_gen_block_fd665cb_bjzW7G, #shopify-block-AMVRHSUp0VE9LditVW__ai_gen_block_fd665cb_NwmtYh, #shopify-block-AU1o1bExDdTBCeWU4b__ai_gen_block_fd665cb_8B47Wh, #shopify-block-AclR2RUxSdmJqZWluQ__ai_gen_block_fd665cb_NtXzjR, #shopify-block-AeDU1WjBRTmZsalozT__ai_gen_block_fd665cb_rUJq3n, #shopify-block-AME0rZExtV1pKcE03N__ai_gen_block_fd665cb_kPNG3p, #shopify-block-AYW84TDlKYXYwc1pmV__ai_gen_block_fd665cb_J6U7qh, #shopify-block-AL1YwajVSVDlwV2ZGN__ai_gen_block_fd665cb_jKRMjA, #shopify-block-AVWt2aCtJZU84RFN6Q__ai_gen_block_fd665cb_B9ykqQ, #shopify-block-AVGp5M2JLSGR2RmV5R__ai_gen_block_fd665cb_ETLKCn, #shopify-block-AU1pUZ1RxSTJ1cVVrT__ai_gen_block_fd665cb_X9Vrpt, #shopify-block-ASUF2TUthamRycmNuR__ai_gen_block_fd665cb_4CkgGW, #shopify-block-AakszSmtTdTRtQ0JPU__ai_gen_block_fd665cb_dpqLkH, #shopify-block-ASDJ6dEhIMUx1czV6R__ai_gen_block_fd665cb_3f9UHB, #shopify-block-Ab21jWHR3MWs4cjcwW__ai_gen_block_fd665cb_wfwebD, #shopify-block-AdTJtMFF6dDQyOVVmU__ai_gen_block_fd665cb_teyTxU, #shopify-block-Ad0FTSXdKTmtxZHNQd__ai_gen_block_fd665cb_ntmbwV, #shopify-block-Ab1JScHVhL3Qyczk5e__ai_gen_block_fd665cb_YfP8d8, #shopify-block-AOTE4WkdiTDlMVkJMc__ai_gen_block_fd665cb_QrTdPL{
    width: 100%;
    background: #f6fbff;
    border-radius: 12px;
}
.group-AcnVNWU9pYXBDSjd5W__group_7b6cqQ {
    align-items: stretch;
}
.no-js, html, main {
    overflow-x: hidden !important;
} 
 .header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]) {
    z-index: 99 !important;
}
header .menu-list__link--active span:after {
    width: 20% !important;
}
header .menu-list__link span:after {
    content: '';
    width: 0%;
    background: #6ecc31;
    height: 3px;
    position: relative;
    bottom: 0px;
    transition: 0.3s;
    border-radius: 50px;
    transform: translate(20px, 0px) !important;
    display: flex;
}
header .menu-list__link:hover span:after {
    width: 100% !important;
    transform: translate(0px, 0px) !important;
}
/* End of Homepage CSS */
/* Homepage Mobile CSS */
@media (max-width: 980px) {
.ai-tooltip-popup-aqxznv0k4oxbstg8yzaigenblock6fb1a4d746zly-6, .ai-tooltip-popup-aqxznv0k4oxbstg8yzaigenblock6fb1a4d746zly-3 {
    transform: translateX(-50%) translateY(20px) !important;
    right: -310% !important;
    left: auto !important;
}
.group-AWHd0OW1mM0VqMFIxY__group_4wGaML img {
    max-width: 120px;
}
.ai-tooltip-popup-aqxznv0k4oxbstg8yzaigenblock6fb1a4d746zly-3:before, .ai-tooltip-popup-aqxznv0k4oxbstg8yzaigenblock6fb1a4d746zly-6:before {
    right: -8px;
    left: auto !important;
    transform: rotate(-45deg);
    bottom: -8px;
    top: auto !important;
}
.ai-tooltip-popup-aqxznv0k4oxbstg8yzaigenblock6fb1a4d746zly-1, .ai-tooltip-popup-aqxznv0k4oxbstg8yzaigenblock6fb1a4d746zly-4 {
    transform: translateX(-50%) translateY(0px) !important;
    right: auto !important;
    left: 250% !important;
}
.ai-tooltip-popup-aqxznv0k4oxbstg8yzaigenblock6fb1a4d746zly-4:before, .ai-tooltip-popup-aqxznv0k4oxbstg8yzaigenblock6fb1a4d746zly-1:before {
    left: 26% !important;
}
    .header__column--right {
        display: none !important;
    }
    .group-AY1BZeHhvL0lQM3ROW__group_7E3mmD .shopify-block a {
        display: flex;
        flex-direction: row;
        gap: 6px;
        padding: 7px;
    }
    #shopify-section-template--19212003967162__section_JaBFiV .mobile-column .spacer-block {
        padding: 0px;
        height: 0px;
    }
    .group-block-ATmx6VEZEQTQ2WXUrW__group_W4WEtD {
        padding: 40px 20px;
    }
    .group-AY1BZeHhvL0lQM3ROW__group_7E3mmD {
        flex-direction: row;
        justify-content: center;
        flex-wrap: wrap;
        gap: 10px;
    }
    .header__columns {
        display: flex !important;
        flex-direction: row-reverse;
        justify-content: space-between;
        padding: 10px 15px !important;
    }
    #shopify-section-template--19212003967162__section_eKT97Y .background-image-fit img {
        width: 85%;
    }
    #shopify-section-template--19212003967162__section_eKT97Y .spacer-block:nth-child(3) {
        padding: 30px 0;
    }
    .button--AT0xWNnlBTUtIZjlia__button_6exAba {
        font-size: 12px;
        padding: 20px 10px;
        width: 100%;
        justify-content: center;
        margin-bottom: 30px;
    }
    .text-block--AQkpUbEgrZ1ZLMHpTT__text_WNpnRq h5 {
        font-size: 16px !important;
    }
    .group-AbXBEVCs4SlcyRmY4b__group_Kwg3RE {
        flex-direction: row;
    }
}
@media (max-width: 980px) and (min-width: 768px) {
    #shopify-section-template--19212003967162__section_eKT97Y .background-image-fit img {
        object-position: 50% 17em;
    }
    .group-AUXZHV2xraEVTWWN1W__group_EfG8mL.group-block-content {
        flex-direction: column-reverse;
    }
}
@media (min-width: 768px) {
    .overflow-menu > .menu-list__list-item > .menu-list__link {
        margin-right: 3.5vw !important;
    }
}
@media (max-width: 767px) {
    h1 {
        font-size: 33.6px !important;
    }
    #shopify-section-template--19212003967162__section_eKT97Y .background-image-fit img {
        width: 85%;
        position: absolute;
    }
    .group-Ac0RQVTBQeXp6NnJjV__group_FV3gLF .icon-block__media, .group-AZ3FNQWVYY21nYUkvN__group_bNRzQT img {
        transform: rotate(90deg);
    }
    .group-block-AUFZYZGVIUVVMNXZsc__group_zPPNHF, .group-block-AWVY2Qi80cmdUQ0NGY__group_Ly8PaL {
        display: none;
    }
    .ai-tooltip-content-anvblzthqastiqwzlqaigenblock4d2e162hhqrhu-1, .ai-tooltip-content-anvblzthqastiqwzlqaigenblock4d2e162hhqrhu-4 {
        left: 40px !important;
    }
    .ai-tooltip-content-anvblzthqastiqwzlqaigenblock4d2e162hhqrhu-6, .ai-tooltip-content-anvblzthqastiqwzlqaigenblock4d2e162hhqrhu-3 {
        right: 0px !important;
        left: auto !important;
        transform: none !important;
    }
    .group-AY1BZeHhvL0lQM3ROW__group_7E3mmD h4 {
        font-size: 12px;
    }
    .group-AY1BZeHhvL0lQM3ROW__group_7E3mmD img {
        width: 30px;
        height: 30px;
    }
    #shopify-section-template--19212003967162__section_JQzBMP .background-image-container img {
        object-position: 70% 28% !important;
        transform: scale(2.5);
    }
    /* #shopify-section-template--19212003967162__section_JQzBMP .section {
        --full-page-grid-margin: 0;
        --full-page-grid-with-margins: 0;
    } */
    .divider-AOEh2UnkvUFJVRlhaa__divider_xnYYX8 {
        display: none !important;
    }
    .group-block-AajlDOHlkUGVwaUo3U__group_DbjekP {
        margin-top: 30px;
    }
    .group-block-AajlDOHlkUGVwaUo3U__group_DbjekP {
        padding: 30px 25px;
    }
    .color-scheme-bb2dbf04-e530-46b0-8ba0-bc9079e81a7b {
        padding: 0; 
    }
    .group-AQkVLYXR4VXNtRWNNe__group_rRR4CQ, .group-AVmJuQTFHZlVaZEUre__group_KKCKF7 {
        flex-direction: column-reverse;
    }
    /* .group-AQkVLYXR4VXNtRWNNe__group_rRR4CQ, .group-AVmJuQTFHZlVaZEUre__group_KKCKF7, .group-AbWx6K2pSMFBvRmU2Z__group_LhbF7R {
        row-gap: 50px;
    } */
    #shopify-section-template--19212003967162__section_Jrzg8g img {
        max-height: max-content;
    }
    .group-block-AeFhFUTZSVUVUalArc__group_atfbqA .group-block-content, .group-block-AaGFRQ1B6NHdiQVdjd__group_ViYckK .group-block-content, .group-block-AQWhQMEFQcWg2NU5aR__group_ttVqQW .group-block-content, .group-block-Acy8vMHRPQjhrcHdle__group_hYJVE6 .group-block-content {
        display: flex;
        flex-direction: row;
    }
    #shopify-section-template--19212003967162__section_Jrzg8g .icon-block {
        align-items: center;
    }
    #shopify-section-template--19212003967162__section_Jrzg8g .group-block .text-block {
        justify-content: center;
    }
    .ai-multicolor-heading-aem5mcfflogw0y0nkcaigenblock0ce53774pb33w, .group-block-AVmd2UDFEbHVjMmRDS__group_bgNmbR h3, .ai-multicolor-heading-an01moffwb2vavjdibaigenblock0ce5377npzufu {
        font-size: 18px !important;
    }
    .ai-multicolor-heading-aofe3clnmnlr2b29unaigenblock0ce53777wzrhh, .ai-multicolor-heading-an2iyu1dkd2fxts9rvaigenblock0ce5377vtaqyn {
        display: flex !important;
        flex-direction: column;
    }
    .text-block--AN1V2OXRGQ2djVFZjM__text_j3Yht9 h3 {
        font-size: 48px !important;
    }
    .text-block--AV2lIWFEyaHVxK1JyU__text_BfBhkE p {
        text-align: left;
    }
    .group-block-AamJUNjMwc3AvZmU1N__group_KjpGjq .icon-block__media {
        transform: rotate(90deg);
    }
    #shopify-section-template--19212003967162__section_RkKfP3 .custom-section-background img {
        object-position: 50% 75%;
    }
    #shopify-section-template--19212003967162__section_Jrzg8g .icon-block img {
    height: 25px !important;
    }
    .group-AUkI5aGV5NDd4cmJWc__group_eaa6Hh {
        row-gap: 30px;
        text-align: center;
        align-items: center;
    }
    footer p {
        text-align: center !important;
    }
    footer .list-unstyled, footer .menu__heading {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
}
@media (max-width: 767px) and (min-width: 456px) {
    #shopify-section-template--19212003967162__section_eKT97Y .background-image-fit img {
        top: -28%;
    }
}
@media (max-width: 455px) and (min-width: 368px) {
    #shopify-section-template--19212003967162__section_eKT97Y .background-image-fit img {
        top: -22.5%;
    }
}
@media (max-width: 368px) {
    #shopify-section-template--19212003967162__section_eKT97Y .background-image-fit img {
        top: -18%;
    }
}
/* To be delete */
.spacer-block-AZklPbEZYMXphS213N__spacer_NA8F8L, .spacer-block-AWEFOeFlTS1cwM2VGR__spacer_Thd96V {
    width: 2px !important;
    border: solid 2px #18214a;
}
.popup-link:hover .popup-link__button {
    background: #009eef;
}
.group-AMll5MTlIYTYyV1RzZ__group_3Padaz .popup-link svg {
    display: none;
}
.group-AMll5MTlIYTYyV1RzZ__group_3Padaz .popup-link .popup-link__button {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    background: #18214a;
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
/* End of Homepage mobile CSS */
/* Klaviyo CSS */
#email_01K6B23VWH2CDK068E0C8AQQTF, .go2861859987 {
    height: 55px !important;
}
#email_01K6B23VWH2CDK068E0C8AQQTF::placeholder, .go2861859987 {
    font-size: 16px !important;
}
.go2861859987:after {
    content: url(/cdn/shop/files/ArrowUp_Right.png?v=1758804057);
    height: 15px;
}
.go2861859987 {
    padding: 0 20px !important;
    display: flex;
    align-items: center;
    gap: 10px;
}
@media (max-width: 767px) {
    .group-AUXZZNmZ0SlRlTGdCQ__group_PMr6JC.mobile-column {
        align-items: stretch;
    }
    /* .go3279073480 [data-testid="form-row"] {
        flex-direction: column !important;
        margin-top: 70px;
    }
    .klaviyo-form-UTMJNL .needsclick.kl-private-reset-css-Xuajs1 {
        width: 100%;
    } */
    [data-testid="klaviyo-form-UTMJNL"] [data-testid="form-row"] > [data-testid="form-component"]:first-child {
        padding-right: 0 !important;
    }
    input#email_01K6B23VWH2CDK068E0C8AQQTF {
        margin-left: -6px;
    }
}
/* End of Klaviyo CSS */
/* Our Managed CSS */
.group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .shopify-block, .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .imge-wrap-wtext  {
    width: 100%;
}
.ai-media-text-block-aowxtnulaqmfpytntqaigenblockfd665cbfg3gml {
    align-items: stretch !important;
}
.ai-media-text-block-heading-as0dhz2dpytdwnxpysaigenblockfd665cbjg3rkm, .ai-media-text-block-heading-aowxtnulaqmfpytntqaigenblockfd665cbfg3gml, ai-media-text-block-heading-as0dhz2dpytdwnxpysaigenblockfd665cbjg3rkm, .ai-media-text-block-heading-areoysxj5dkq2oepnaaigenblockfd665cbjjbzvb {
    background: url(/cdn/shop/files/our-managed-blue-f.png?v=1759505673);
}
/* .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .imge-wrap-wtext:before {
    content: "";
    position: absolute;
    transform: translate(-50%, -5px) rotate(45deg);
    width: 40px;
    height: 40px;
    border-radius: 2px;
    right: auto;
    left: 50%;
    z-index: 1;
} */
@media (min-width: 981px) {
    .group-block-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ:hover .group-block:nth-child(odd), .group-AVlBGR1RNNGdzZTF3d__group_niDwyD:hover .group-block:nth-child(odd), .group-AUTV0SXhnRmdCVjdic__group_cyee9N:hover .group-block:nth-child(odd) {
        opacity: 1 !important;
        top: -25px;
    }
    .menu-list__submenu {
        max-width: fit-content;
        right: auto;
        left: auto !important;
        padding: 0 25px !important;
        margin-left: -25px;
    }
    .menu-list__submenu-inner, .mega-menu, .mega-menu__grid, .mega-menu__list, .mega-menu__column {
        display: flex !important;
    }
    .mega-menu__list li {
        flex-direction: column;
    }
    .overflow-menu {
        --submenu-height: auto;
    }
}
/* Green */
.ai-media-text-block-an1nvena1r0z5alzoqaigenblockfd665cbnemc8x, .ai-media-text-block-atwjdcfznshfcu3dvraigenblockfd665cbckefmg {
    flex-direction: column-reverse !important;
}
.group-block-AcXMxRUZuVkNsdXhLd__group_kXCnAK, .group-block-AZXR5eEFtQ0wzQUVjY__group_LNkage, .group-block-ARG93eUlDSTNHakp0W__group_MYicwc {
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 0s;
    transition-property: all;
}
.group-block-ARUdqTmQ0eWdIQkhKZ__group_UWHt74, .group-block-AdThCeUdJcXdKQ3JMc__group_ErFhTK, .group-block-AWWpVQVhqNjlyYlpnO__group_4ajJHW {
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: .3s;
    transition-property: all;
}
.group-block-AOFFNSmNBb04wVEpVO__group_RxPwBp, .group-block-ATFVzMnY1NEpYd0RQa__group_jdDUDy, .group-block-AWnp6VHpOUjlEZGgvN__group_HXQ8FY {
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: .6s;
    transition-property: all;
}
.group-block-Aa0ljV3AyQUROZTVCb__group_qbWJib, .group-block-AU291ZW44RnQ3Y0lwY__group_D3RcCF, .group-block-AQnhvTG02M2F1MHJKe__group_EYjqHG {
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 1s;
    transition-property: all;
}
.group-block-AdEdXVmk0cGR2M0wyY__group_ewgJwE, .group-block-AV3BEdGtJT1JIMHNaU__group_Nrtajq, .group-block-AQm1UNGt2aUEwMjJxU__group_3c68b4 {
    transition-behavior: normal;
    transition-duration: 0.5s;
    transition-timing-function: ease-in-out;
    transition-delay: 1.4s;
    transition-property: all;
}
.group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .group-block:nth-child(odd), .group-AVlBGR1RNNGdzZTF3d__group_niDwyD .group-block:nth-child(odd), .group-block-ARG93eUlDSTNHakp0W__group_MYicwc .group-block-content:nth-child(odd), .group-AUTV0SXhnRmdCVjdic__group_cyee9N .group-block:nth-child(odd) {
    top: 40px;
    opacity: 0;
}
@media (max-width: 980px) {
    .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .group-block, .group-AUTV0SXhnRmdCVjdic__group_cyee9N .group-block {
        top: 0 !important;
    }
    .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ, .group-AUTV0SXhnRmdCVjdic__group_cyee9N {
        row-gap: 60px;
    }
    .group-block-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ, .group-block-AUTV0SXhnRmdCVjdic__group_cyee9N {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .group-block-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .group-block:nth-child(odd), .group-block-AUTV0SXhnRmdCVjdic__group_cyee9N .group-block:nth-child(odd), .group-AUTV0SXhnRmdCVjdic__group_cyee9N .group-block {
        opacity: 1 !important;
        top: -25px;
    }
#shopify-block-AYklsbTFtWmd3cDBmb__klaviyo_email_marketing_sms_form_embed_block_A4pFY3 {
    max-width: 100%;
    width: 100%;
}

}
@media (max-width: 1100px) and (min-width: 768px) {
    #shopify-section-template--19212003967162__section_rAgp9g .section.section--page-width {
        --section-min-height: 60svh !important;
    }
    #shopify-section-template--19212003967162__section_rAgp9g .background-image-container img {
        object-fit: cover;
    }
}
/* green hover */
@media (min-width: 981px) {
    .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .group-block:nth-child(2n),  .group-AVlBGR1RNNGdzZTF3d__group_niDwyD .group-block:nth-child(2n), .group-AUTV0SXhnRmdCVjdic__group_cyee9N .group-block:nth-child(2n) {
        bottom: 40px;
        opacity: 0;
    }
    .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ:hover .group-block:nth-child(2n), .group-AVlBGR1RNNGdzZTF3d__group_niDwyD:hover .group-block:nth-child(2n), .group-AUTV0SXhnRmdCVjdic__group_cyee9N:hover .group-block:nth-child(2n) {
        bottom: -25px;
        opacity: 1 !important;
    }
}
@media (max-width: 767px) {
    #shopify-section-template--19212003967162__section_rAgp9g .background-image-container img {
        object-fit: cover;
    }
    /* .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .group-block-content {
        min-width: 200px !important;
    } */
}
@media (max-width: 980px) {
    .ai-tooltip-content-askfnadlpq3p6nup3taigenblock4d2e162njggre-1 {
        left: 30px !important;
    }
    .ai-tooltip-content-askfnadlpq3p6nup3taigenblock4d2e162njggre-6 {
        left: -10px !important;
    }
    .group-block-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ, .group-block-AUTV0SXhnRmdCVjdic__group_cyee9N {
        padding: 50px 30px;
    }
.group-ARG93eUlDSTNHakp0W__group_MYicwc, .group-AWWpVQVhqNjlyYlpnO__group_4ajJHW, .group-AWnp6VHpOUjlEZGgvN__group_HXQ8FY, .group-AQnhvTG02M2F1MHJKe__group_EYjqHG, .group-AQm1UNGt2aUEwMjJxU__group_3c68b4, .group-ARUdqTmQ0eWdIQkhKZ__group_UWHt74, .group-AOFFNSmNBb04wVEpVO__group_RxPwBp, .group-Aa0ljV3AyQUROZTVCb__group_qbWJib, .group-AdEdXVmk0cGR2M0wyY__group_ewgJwE, .group-AcXMxRUZuVkNsdXhLd__group_kXCnAK {
    flex-direction: row;
    align-items: flex-start;
}
.text-block--AbUE4ZVQrRzBYaklBR__text_MPyxR7 {
    padding-top: 0;
}
.group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .shopify-block, .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .imge-wrap-wtext, group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJs .shopify-block, .group-block-.group-AUTV0SXhnRmdCVjdic__group_cyee9N .imge-wrap-wtext  {
    width: 40%;
}
}
/* End of Our Managed CSS */
/* Fashion Page CSS */
@media (max-width: 767px) {
    .group-block-AdXhXTVVwT1FzRDhUe__group_Y6DXkJ {
        padding: 42px 10px;
    }
    .group-AU1VlTlNIejBLd2RVb__group_a3wK8x, .group-AMU9GbUlJT0hEVllWM__group_8BHfWt {
        flex-direction: column-reverse;
    }
    #shopify-section-template--19326752260282__section_QQihcm .section-background {
        clip-path: polygon(0 0, 100% 0%, 100% 95%, 0% 100%);
    }
    .spacer-block-AVXBIZ2lhd3MxWE1rS__spacer_iRncAg {
        display: none;
    }
    .group-block-AdXhXTVVwT1FzRDhUe__group_Y6DXkJ {
        padding-top: 10px;
    }
    .text-block--AOUI2V05xVGd4MmtwO__text_brizLK h3 {
        font-size: 20px !important;
        padding-top: 15px;
    }
    .text-block--ARExXZitXZnRHQ05hc__text_AbhNzp p {
        font-size: 18px;
        text-align: center;
    }
    #shopify-section-template--19326752260282__section_dN8mc7 {
        padding-top: 50px;
    }
    #shopify-section-template--19326752260282__section_becadX {
        margin-top: -100px;
    }
    #shopify-section-template--19326752260282__section_yEaRR4 {
        margin-top: -2px;
    }
    .group-AVlBGR1RNNGdzZTF3d__group_niDwyD .group-block:nth-child(odd) {
        opacity: 1;
    }
    .group-ATFVzMnY1NEpYd0RQa__group_jdDUDy, .group-AZXR5eEFtQ0wzQUVjY__group_LNkage, .group-AV3BEdGtJT1JIMHNaU__group_Nrtajq, .group-AU291ZW44RnQ3Y0lwY__group_D3RcCF, .group-AdThCeUdJcXdKQ3JMc__group_ErFhTK {
        flex-direction: row;
    }
    .group-block-AVlBGR1RNNGdzZTF3d__group_niDwyD {
        padding: 40px 12px;
    }
    .group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJ .group-block:nth-child(odd), .group-AVlBGR1RNNGdzZTF3d__group_niDwyD .group-block:nth-child(odd), group-AU1FLOVl4ZEwyaTMzd__group_GwPMDJs .group-block:nth-child(odd) {
        top: 0px; 
    }
    .group-block-AcW9hWGNDaUUvWEo0e__group_6d4pm6 {
        padding: 40px 20px;
    }
} 
/* End of Fashion Page CSS */
/* Scorecard Page */
.group-AZzZkWU5tdTJIUzJqO__group_AJK7eX {
    justify-content: space-evenly;
    column-gap: 10%;
}
#shopify-section-template--19487509512378__section_T7pHzf .image-block:before {
  content: url(/cdn/shop/files/Elements-123.png?v=1762180046);
  position: absolute;
  right: -5%;
  bottom: 30%;
  z-index: 5;
}
#shopify-section-template--19487509512378__section_T7pHzf .image-block:after {
  content: "";
  background: #f0efe9;
  position: absolute;
  height: 40%;
  width: 100%;
  bottom: 30px;
  z-index: 1;
  left: 49%;
}
.image-block--AN3d5WHVRYjYrZ0R4d__image_c7ekG8:after {
    content: url(/cdn/shop/files/green-m-123.png?v=1762185024);
    position: absolute;
    left: -50px;
    top: 20%;
}
@media (max-width: 767px) {
    #shopify-section-template--19487509512378__section_T7pHzf .image-block:before {
        top: 0;
        right: auto;
        left: 60%;
        transform: scale(0.5);
    }
    #shopify-section-template--19487509512378__section_T7pHzf .image-block:after {
        top: 3%;
        left: 20px;
        height: 35%;
    }
        .heading-title {
            font-size: 15px !important;
        }
}
/* End of Scorecard Page CSS */
/* Services Page CSS */
.image-block--AK2didnJWaVNjNzVnb__image_txixy8:after {
    content: url(/cdn/shop/files/Elements-123.png?v=1762180046);
    position: absolute;
    z-index: 9;
    right: -5%;
    bottom: 30%;
}
#shopify-section-template--19572165116090__section_UCXQyU:before {
    content: url(/cdn/shop/files/Element_3.png?v=1761228954);
    position: absolute;
    z-index: 1;
    top: -70%;
    transform: scale(0.6);
    left: -20%;
}
@media (max-width: 767px) {
    .group-ANDFNUnQxekYwcC9yb__group_Xf6BFD {
        flex-direction: column-reverse;
    }
    .image-block--AK2didnJWaVNjNzVnb__image_txixy8:after {
        top: 10%;
        transform: scale(0.6);
        right: -30%;
    }
}
/* End of Services Page CSS */ 
/*
.page-width-narrow,
.page-width-content {
  /* NOTE: This results in a page width of 1400px because of how we set up margins with grid */
  --page-content-width: 1500px !important;
  --page-width: calc(1500px + (var(--page-margin) * 2)) !important;
} 
*/