/*
Theme Name: jovie
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@font-face {
    font-family: Foco;
    src: url('lib/fonts/Foco-Regular.eot');
    src:
        url('lib/fonts/Foco-Regular.eot') format('embedded-opentype'),
        url('lib/fonts/Foco-Regular.woff2') format('woff2'),
        url('lib/fonts/Foco-Regular.woff') format('woff'),
        url('lib/fonts/Foco-Regular.ttf') format('truetype'),
        url('lib/fonts/Foco-Regular.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: Foco;
    src: url('lib/fonts/Foco-Bold.eot');
    src:
        url('lib/fonts/Foco-Bold.eot') format('embedded-opentype'),
        url('lib/fonts/Foco-Bold.woff2') format('woff2'),
        url('lib/fonts/Foco-Bold.woff') format('woff'),
        url('lib/fonts/Foco-Bold.ttf') format('truetype'),
        url('lib/fonts/Foco-Bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: AlwaysInMyMilk;
    src: url('lib/fonts/AlwaysInMyMilk-Regular.eot');
    src:
        url('lib/fonts/AlwaysInMyMilk-Regular.eot') format('embedded-opentype'),
        url('lib/fonts/AlwaysInMyMilk-Regular.woff2') format('woff2'),
        url('lib/fonts/AlwaysInMyMilk-Regular.woff') format('woff'),
        url('lib/fonts/AlwaysInMyMilk-Regular.ttf') format('truetype'),
        url('lib/fonts/AlwaysInMyMilk-Regular.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: BalooBhaijaan;
    src: url('lib/fonts/BalooBhaijaan-Regular.eot');
    src:
        url('lib/fonts/BalooBhaijaan-Regular.eot') format('embedded-opentype'),
        url('lib/fonts/BalooBhaijaan-Regular.otf') format('opentype'),
        url('lib/fonts/BalooBhaijaan-Regular.svg') format('svg'),
        url('lib/fonts/BalooBhaijaan-Regular.ttf') format('truetype'),
        url('lib/fonts/BalooBhaijaan-Regular.woff') format('woff'),
        url('lib/fonts/BalooBhaijaan-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Tajawal;
    src: url('lib/fonts/Tajawal-Regular.eot');
    src:
        url('lib/fonts/Tajawal-Regular.eot') format('embedded-opentype'),
        url('lib/fonts/Tajawal-Regular.otf') format('opentype'),
        url('lib/fonts/Tajawal-Regular.svg') format('svg'),
        url('lib/fonts/Tajawal-Regular.ttf') format('truetype'),
        url('lib/fonts/Tajawal-Regular.woff') format('woff'),
        url('lib/fonts/Tajawal-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Tajawal;
    src: url('lib/fonts/Tajawal-Bold.eot');
    src:
        url('lib/fonts/Tajawal-Bold.eot') format('embedded-opentype'),
        url('lib/fonts/Tajawal-Bold.otf') format('opentype'),
        url('lib/fonts/Tajawal-Bold.svg') format('svg'),
        url('lib/fonts/Tajawal-Bold.ttf') format('truetype'),
        url('lib/fonts/Tajawal-Bold.woff') format('woff'),
        url('lib/fonts/Tajawal-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'icomoon';
    font-display: swap;
    src: url('lib/fonts/icomoon.eot');
    src:
        url('lib/fonts/icomoon.eot?#iefix') format('embedded-opentype'),
        url('lib/fonts/icomoon.ttf') format('truetype'),
        url('lib/fonts/icomoon.woff') format('woff'),
        url('lib/fonts/icomoon.svg#icomoon') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Motherland Signature';
    src: url('lib/fonts/NVN-Motherland-Signature.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ICIEL Cadena';
    src: url('lib/fonts/ICIEL-Cadena.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

body,
/* html {
    font-family: 'ICIEL Cadena';
    font-weight: 400;
} */

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'ICIEL Cadena';
}

.container,
.row {
    max-width: 1440px;
}

ul.header-nav.header-nav-main.nav.nav-left {
    justify-content: center;
}

ul.header-nav.header-nav-main.nav.nav-left>li {
    margin: 0 30px;
}

ul.header-nav.header-nav-main.nav.nav-left>li>a {
    font-size: 26px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #fff;
    padding: 0;
}

.flex-col.hide-for-medium.flex-right {
    width: 200px;
    margin-left: 30px;
}

.svg-masks {
    position: absolute;
    width: 0;
    height: 0;
}

a.button {
    transition: 0.3s;
    min-width: 147px;
    min-height: 48px;
    font-size: 14px;
    line-height: 32px;
    padding: 8px 14px;
    font-weight: 700;
    text-align: center;
    border: none;
    cursor: pointer;
    display: inline-block;
    position: relative;
    overflow: auto;
    background-color: #f4f5f9;
    color: #203366;
    clip-path: url(#btn);
    -webkit-clip-path: url(#btn);
    margin-bottom: 0;
    color: #fff;
}

.header-button-1 .button {
    padding: 6px 12px;
    line-height: 28px;
    font-size: 16px;
    text-transform: inherit;
    color: #203366;
    background-color: #fff;
    min-width: 80px;
    min-height: 32px;
}

a.button:hover {
    clip-path: url(#btnHover);
    -webkit-clip-path: url(#btnHover);
    box-shadow: none;
    outline: none;
    color: #203366;
}

.header-button-1 .button:hover {
    background-color: #f4f5f9;
}

ul.header-nav.header-nav-main.nav.nav-left>li>a:before {
    transition: 0.3s;
    position: absolute;
    content: '';
    display: block;
    left: 0;
    right: 0;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="67px" height="3px" viewBox="0 0 67 3" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 61.1 (89650) - https://sketch.com --><title>selector</title><desc>Created with Sketch.</desc><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="why-jovie" transform="translate(-699.000000, -60.000000)" fill="%23FFFFFF"><g id="Navigatie"><path d="M721.335441,60.5057965 L745.110731,60.0007318 C745.133696,60.000244 745.156666,60.0000199 745.179637,60.0000596 L764.853585,60.0341019 C765.145293,60.0346067 765.42773,60.1366315 765.65242,60.3226656 C765.827479,60.4676079 765.851894,60.7270207 765.706952,60.9020802 C765.698898,60.9118075 765.6904,60.9211589 765.681487,60.9301048 L765.464532,61.1478377 C765.358221,61.2545301 765.244026,61.3530651 765.122916,61.4426066 L764.821123,61.6657343 C764.507573,61.897555 764.125839,62.0185355 763.735999,62.0096365 L742.244033,61.5190361 C742.199868,61.518028 742.155687,61.5179955 742.111521,61.5189386 L718.542365,62.0222391 C718.51236,62.0228798 718.482366,62.0239708 718.452393,62.0255116 L700.519606,62.9473941 C699.925167,62.9779528 699.392297,62.5833466 699.248148,62.0058412 C699.138582,61.5668858 699.405605,61.1222214 699.84456,61.0126554 C699.903426,60.9979622 699.963742,60.9898541 700.024398,60.9884803 L721.331225,60.505889 C721.332631,60.5058572 721.334036,60.5058263 721.335441,60.5057965 Z" id="selector"></path></g></g></g></svg>');
    width: 100%;
    height: 4px;
    bottom: -8px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: 0;
}

ul.header-nav.header-nav-main.nav.nav-left>li>a:hover:before,
ul.header-nav.header-nav-main.nav.nav-left>li.active>a:before {
    opacity: 1;
}

.header.show-on-scroll,
.stuck .header-main,
.single-product .header-main,
.single-post .header-main {
    background: #f6bc25;
}

.home-1 {
    -webkit-clip-path: url(#pageHeader);
    clip-path: url(#pageHeader);
}

.home-1 .section-content {
    height: 1080px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.home-1-img1 {
    width: 309px !important;
    left: -99px;
    top: 171px;
    position: absolute;
    animation: pattern1 1.5s 1;
    -webkit-animation: pattern1 1.5s 1;
    -moz-animation: pattern1 1.5s 1;
    transform-origin: bottom left;
}

.home-1-img2 {
    width: 240px !important;
    left: 314.312px;
    top: -132px;
    position: absolute;
    animation: pattern2 1.5s 1;
    -webkit-animation: pattern2 1.5s 1;
    -moz-animation: pattern2 1.5s 1;
}

.home-1-img3 {
    width: 388.5px !important;
    right: -19.5px;
    top: -109.5px;
    position: absolute;
    animation: pattern3 1.5s 1;
    -webkit-animation: pattern3 1.5s 1;
    -moz-animation: pattern3 1.5s 1;
}

.home-1-img4 {
    width: 177px !important;
    right: -88.5px;
    top: -613.5px;
    position: absolute;
    animation: pattern4 1.5s 1;
    -webkit-animation: pattern4 1.5s 1;
    -moz-animation: pattern4 1.5s 1;
}

.home-1-img5 {
    width: 213px !important;
    right: 281px;
    top: 954px;
    position: absolute;
    animation: pattern5 1.5s 1;
    -webkit-animation: pattern5 1.5s 1;
    -moz-animation: pattern5 1.5s 1;
}

.home-1-img6 {
    width: 289.5px !important;
    left: 148px;
    top: 496.5px;
    position: absolute;
    animation: pattern6 1.5s 1;
    -webkit-animation: pattern6 1.5s 1;
    -moz-animation: pattern6 1.5s 1;
    transform-origin: bottom left;
}

@keyframes pattern1 {
    0% {
        opacity: 0;
        transform: rotate(-35deg) translateX(-130px);
    }

    to {
        opacity: 1;
        transform: rotate(0deg) translateX(0);
    }
}

@keyframes pattern2 {
    0% {
        opacity: 0;
        transform: translateY(-130px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes pattern3 {
    0% {
        opacity: 0;
        transform: translateY(-130px) translateX(130px);
    }

    to {
        opacity: 1;
        transform: translateY(0) translateX(0);
    }
}

@keyframes pattern4 {
    0% {
        opacity: 0;
        transform: translateX(80px) rotate(30deg);
    }

    to {
        opacity: 1;
        transform: translateX(0) rotate(0);
    }
}

@keyframes pattern5 {
    0% {
        opacity: 0;
        transform: translateY(130px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes pattern6 {
    0% {
        opacity: 0;
        transform: translateY(30px) rotate(30deg);
    }

    to {
        opacity: 1;
        transform: translateY(0) rotate(0);
    }
}

.home-1 .text h1 {
    font-size: 105px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 26px 0;
}

.home-1 p {
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 48px;
}

a.home-1-button2 {
    color: #203366;
}

a.home-1-button1 {
    background-color: #ed225a;
    color: #fff;
}

a.home-1-button1:hover {
    color: #fff;
}

.home-2 {
    padding-top: 0 !important;
}

.home-2 .text h2,
.home-4 .text h3,
.pwhy-6 .text h3 {
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 36px 0;
}

.home-2 .text p,
.home-4 .text p {
    font-size: 27px;
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
}

.home-2 .icon-box {
    height: 510px;
    overflow: auto;
    -webkit-clip-path: url(#fastFact);
    clip-path: url(#fastFact);
    background-color: #f4f5f9;
    padding: 0 78px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.home-2 .icon-box .icon-box-img {
    margin-bottom: 24px;
}

.home-2 .icon-box .icon-box-text h4 {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 39px;
    margin: 0 0 15px 0;
}

.home-2 .icon-box .icon-box-text p {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
}

.home-3-svg1 {
    position: absolute;
    bottom: 106px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.home-3 .img:before {
    content: '';
    position: absolute;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="65px" height="98px" viewBox="0 0 65 98" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 61.1 (89650) - https://sketch.com --><title>illustraties</title><desc>Created with Sketch.</desc><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="index" transform="translate(-758.000000, -1802.000000)"><g id="::-Component-/-CTA-Blok-1" transform="translate(0.000000, 1740.000000)"><g id="illustraties" transform="translate(753.000000, 59.000000)"><g id="Group-Copy-2" transform="translate(36.000000, 66.000000)"><path d="M0,17.7211589 C-0.0185344232,4.65886635 16.5551598,-4.43890884 27.6152382,3.67448175 C35.0436064,9.12387719 35.6280647,19.0074998 31.2365945,26.48654 C27.991905,32.0123757 22.2647851,35.0260591 15.6479463,34.2858683 C7.18597594,33.3388391 0.0118131352,26.0669832 0,17.7211589 Z" id="Fill-86" fill="%23F184B2"></path><path d="M10.8581558,22.4647332 C8.84533221,19.0991016 9.52668535,14.3439343 12.6042734,11.8859832 C17.421114,8.0388466 25.4065041,11.4107816 25.4991818,17.8314305 C25.5613102,22.1436133 22.0762833,25.2627144 18.0894235,25.8590801 C15.1436439,26.2999635 12.4323046,25.0967266 10.8581558,22.4647332" id="Fill-88" fill="%2300B5AB"></path><path d="M14.5714286,29.3240754 C14.9107162,27.7063481 15.2334064,26.0848159 15.5471597,24.462592 C16.5295936,19.3870027 17.5043671,14.3096839 18.4845667,9.23305695 C18.7293773,7.96502435 18.9607823,6.69353285 19.236234,5.43103448 L20.6428571,5.71189713 C20.5876391,6.06262955 20.4928429,6.41405376 20.4140056,6.76582385 C19.0150427,13.0195144 17.8359944,19.2977631 16.6352419,25.57532 C16.4871427,26.3497676 16.3307449,27.124907 16.177858,27.8990088 C16.1641333,27.8972793 16.1504085,27.8934745 16.1366838,27.8917451 C16.001671,28.4510492 15.8826171,29.0179628 15.7287727,29.5689655 L14.5714286,29.3240754 Z" id="Fill-90" fill="%23FEFEFE"></path><path d="M7.56928641,11.4655172 C8.94643616,12.3303647 10.3277974,13.1875464 11.7098605,14.0395013 C16.0353882,16.7058241 20.3626707,19.3679654 24.6896022,22.0335913 C25.7701945,22.6994751 26.8542964,23.3587383 27.9285714,24.0399538 L27.5983222,24.7413793 C27.2986061,24.5643678 27.0006448,24.3643588 26.7016307,24.1734094 C21.3839515,20.7784822 16.0311768,17.5016789 10.6808587,14.2123314 C10.0203603,13.8063897 9.36056376,13.3955697 8.70076724,12.9868404 C8.70322393,12.9798715 8.7074354,12.9735994 8.70989209,12.966282 C8.23504917,12.6568603 7.75213427,12.3537107 7.28571429,12.0369717 L7.56928641,11.4655172 Z" id="Fill-92" fill="%23FEFEFE"></path><path d="M8.5,26.3897862 C9.58760621,25.145399 10.660481,23.8895021 11.7247326,22.6292046 C15.0547407,18.6854854 18.3775627,14.737027 21.7061335,10.7912767 C22.5375576,9.80585465 23.3571247,8.81129267 24.2165744,7.84482759 L25.5,8.76085369 C25.2822632,9.03945291 25.0250032,9.29977223 24.7835524,9.56787743 C20.4909752,14.3369003 16.4082301,19.2318513 12.303927,24.1163083 C11.7973116,24.718868 11.2824323,25.3180425 10.7715053,25.9182325 C10.7585704,25.9097696 10.7467134,25.9002911 10.7337786,25.8921667 C10.3399839,26.3139585 9.95876485,26.749968 9.54987953,27.1551724 L8.5,26.3897862 Z" id="Fill-94" fill="%23FEFEFE"></path><path d="M4.94596682,16.2931034 C6.66979648,16.458593 8.39541694,16.6057333 10.1199629,16.7435258 C15.5170934,17.1742141 20.9142239,17.5965933 26.3124289,18.0248581 C27.6605475,18.1318377 29.0100987,18.2242764 30.3571429,18.3644925 L30.2661699,19.9137931 C29.8947568,19.8971749 29.5172549,19.838665 29.141902,19.7974657 C22.4654199,19.0634954 15.7950265,18.5697964 9.12212593,18.0518626 C8.29871343,17.9881595 7.47386828,17.9154549 6.65009762,17.8465586 C6.65009762,17.8316715 6.65224658,17.8164382 6.65224658,17.801551 C6.05375929,17.7250381 5.44918325,17.6672206 4.85714286,17.5695887 L4.94596682,16.2931034 Z" id="Fill-96" fill="%23FEFEFE"></path><path d="M4.85714286,21.7241841 C6.40469058,21.1211513 7.94796331,20.509625 9.48767355,19.8940367 C14.3066602,17.9675074 19.1231531,16.036916 23.9421398,14.1089097 C25.1455505,13.6273697 26.3461113,13.1384441 27.5584282,12.6724138 L27.9285714,13.397678 C27.6008219,13.5361577 27.2556162,13.6583891 26.9168229,13.7872675 C20.8972755,16.0812295 14.9528968,18.4793283 8.99925552,20.868195 C8.2646691,21.1628798 7.52616393,21.454241 6.78979627,21.7470794 C6.78516502,21.7400631 6.78267128,21.7326775 6.77839628,21.7260305 C6.23582833,21.9269183 5.69326038,22.1385153 5.14997993,22.3275862 L4.85714286,21.7241841 Z" id="Fill-98" fill="%23FEFEFE"></path><path d="M24.4713594,28.362069 C23.4066262,27.0216725 22.327095,25.6928766 21.2410671,24.3711113 C17.8418611,20.2360251 14.4361585,16.1058603 11.0347869,11.9711255 C10.1851659,10.9386722 9.32363432,9.91535876 8.5,8.86005577 L9.73689518,7.84482759 C9.98088151,8.12007816 10.1970765,8.42907594 10.4248211,8.72471545 C14.4773041,13.9808414 18.7077238,19.0654192 22.9215409,24.1682766 C23.4416361,24.7978728 23.9559563,25.4348511 24.4724422,26.0679626 C24.4608926,26.0785086 24.4478992,26.0876485 24.4367105,26.0981945 C24.7922231,26.5766313 25.1650602,27.0466313 25.5,27.5356142 L24.4713594,28.362069 Z" id="Fill-100" fill="%23FEFEFE"></path><path d="M20.070564,29.5689655 C19.7081006,28.0261588 19.3376563,26.4857466 18.9632216,24.9487553 C17.7910348,20.1380033 16.6155227,15.3286197 15.4423384,10.5178677 C15.1493748,9.31612042 14.8497606,8.11676776 14.5714286,6.90852087 L15.2617717,6.63793103 C15.3482309,6.96633336 15.4180633,7.3087612 15.4945464,7.64605776 C16.8576084,13.6428211 18.3227587,19.5800614 19.777933,25.5244856 C19.9578345,26.2579175 20.1337457,26.9947702 20.3113195,27.7299125 C20.3050013,27.7333334 20.2976856,27.7347017 20.2913674,27.7381226 C20.4090849,28.278276 20.5361133,28.8191135 20.6428571,29.3585828 L20.070564,29.5689655 Z" id="Fill-102" fill="%23FEFEFE"></path></g><path d="M18.0609546,58.9681581 C18.0609546,58.9681581 26.8114984,47.7365225 48.2333684,51.5201805 C48.2333684,51.5201805 35.1243856,64.5557115 18.0609546,58.9681581 Z M59.3961774,13.3640926 C59.3961774,13.3640926 47.1333028,48.8401709 11.1203153,53.0426641 C11.1203153,53.0426641 17.0581694,24.6561101 59.3961774,13.3640926 Z M26.2670498,3.60714286 C26.2670498,3.60714286 30.0249728,28.4847528 10.2335891,42.0833333 C10.2335891,42.0833333 4.95881294,23.3734141 26.2670498,3.60714286 Z" id="Combined-Shape-Copy-4" fill="%2300B5AB" transform="translate(34.525675, 31.983764) rotate(-435.000000) translate(-34.525675, -31.983764) "></path></g></g></g></g></svg>');
    width: 106px;
    height: 151.5px;
    left: 139.5px;
    top: -91.5px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
}

.home-3 .img .img-inner {
    overflow: auto;
    -webkit-clip-path: url(#ctaImage);
    clip-path: url(#ctaImage);
}

.home-3 .text h3 {
    font-size: 97.5px;
    font-style: normal;
    font-weight: 700;
    line-height: 105px;
    margin: 0 0 36px 0;
}

.home-3 .text p {
    font-size: 27px;
    font-style: normal;
    font-weight: 400;
    line-height: 42px;
    margin: 0 0 42px 0;
}

.home-3-text1 {
    margin-left: 124.5px;
    margin-top: 48px;
    padding-left: 102px;
    padding-top: 27px;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="58px" height="52px" viewBox="0 0 58 52" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 61.1 (89650) - https://sketch.com --><title>Group</title><desc>Created with Sketch.</desc><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="index" transform="translate(-185.000000, -2321.000000)"><g id="::-Component-/-CTA-Blok-1" transform="translate(0.000000, 1740.000000)"><g id="Schreef" transform="translate(183.000000, 579.000000)"><g id="Group" transform="translate(-0.000000, 0.000000)"><path d="M3.05333248,11.7060549 C2.8650185,12.2160739 3.19041994,12.759455 3.7926912,12.9406947 L4.82134711,13.2447917 L5.84786416,13.5363143 C9.35720793,14.5105097 11.9917104,15.0001408 13.8002274,15.0001408 C14.4629667,15.0001408 15.000223,14.5524255 15.000223,14.0001408 C15.000223,13.447856 14.4629667,13.0001408 13.8002274,13.0001408 C12.1607837,13.0001408 9.43510453,12.4614751 5.68561331,11.3776698 L6.8241112,8.29422662 L6.86322228,8.15219795 L7.60168108,4.15219795 C7.70245535,3.60633534 7.2531401,3.09574793 6.59810739,3.01176907 C5.94307468,2.92779021 5.33037207,3.30222097 5.2295978,3.84808358 L4.50446908,7.77587873 L3.05333248,11.7060549 Z" id="Combined-Shape" fill="%23FFFFFF" fill-rule="nonzero" transform="translate(9.000111, 9.000070) scale(1, -1) rotate(-60.000000) translate(-9.000111, -9.000070) "></path><path d="M9.30384235,5.66981165 L8.30384235,22.6698116 L9.30384235,36.6698116 C8.63717568,46.6698116 12.6371757,51.6698116 21.3038424,51.6698116 C27.0307252,51.6698116 34.4314291,52.6698116 43.5059539,52.6698116 C46.6114409,52.6698116 51.7107371,52.3364783 58.8038424,51.6698116" id="Path-7" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></g></g></g></g></svg>');
    background-position: 0 0;
    background-repeat: no-repeat;
}

.home-3 .home-3-text1 p {
    margin: 0;
    font-size: 48px;
    line-height: 96px;
    font-weight: 400;
    font-family: AlwaysInMyMilk;
}

.home-3 {
    -webkit-clip-path: url(#ctaBackground);
    clip-path: url(#ctaBackground);
}

.products-wrap {
    display: flex;
    justify-content: space-between;
    margin: 0 -132px;
    position: relative;
}

.product-tile {
    width: 642px;
    height: 721.5px;
    overflow: auto;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    -webkit-clip-path: url(#productTile);
    clip-path: url(#productTile);
    margin-top: -93px;
    text-align: center;
}

.products-wrap .product-tile:nth-child(2) {
    margin-top: 130.5px;
}

.product-tile.bg-purple {
    background-color: #7f4399;
}

.product-tile.bg-pink {
    background-color: #f184b2;
}

.product-tile.bg-green {
    background-color: #bed630;
}

.product-tile h4 {
    font-size: 36px;
    font-weight: 700;
    line-height: 61.5px;
    margin: 0;
    color: #fff;
}

.product-tile p {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    color: #fff;
    margin: 0 0 52.5px 0;
}

.product-tile img {
    max-height: 50%;
    margin: 0 0 42px 0;
}

button.btn.btn--secondary.btn--small {
    min-width: 197.5px;
    min-height: 64px;
    margin: 0;
    text-transform: inherit;
    background-color: #fff;
    padding: 0;
    line-height: 36px;
    color: #203366;
    clip-path: url(#btnSmall);
    -webkit-clip-path: url(#btnSmall);
    transition: 0.3s;
}

button.btn.btn--secondary.btn--small:hover {
    clip-path: url(#btnSmallHover);
    -webkit-clip-path: url(#btnSmallHover);
}

button.btn.btn--secondary.btn--small span {
    padding: 12px 24px;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

.home-5 {
    -webkit-clip-path: url(#ctaBackground2);
    clip-path: url(#ctaBackground2);
}

.home-5 .img .img-inner {
    -webkit-clip-path: url(#ctaImage2);
    clip-path: url(#ctaImage2);
    overflow: auto;
}

.home-5 .img:before {
    content: '';
    position: absolute;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="147px" height="116px" viewBox="0 0 147 116" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 61.1 (89650) - https://sketch.com --><title>Group 52</title><desc>Created with Sketch.</desc><defs><polygon id="path-1" points="0.000384981151 0.380577196 87.4454563 0.380577196 87.4454563 89.3534363 0.000384981151 89.3534363"></polygon></defs><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="index" transform="translate(-99.000000, -4242.000000)"><g id="Group-52" transform="translate(99.000000, 4242.000000)"><g id="Group-2"><path d="M128.002774,104.933344 L131.81981,114.29796 C128.947994,115.353914 125.655736,115.803652 122.9647,115.787239 L122.9647,115.787239 L123.163041,106.062613 C124.409905,106.028692 125.689826,105.838292 127.020365,105.352443 C127.087512,105.327275 127.156725,105.301013 127.228004,105.271469 C127.474897,105.171892 127.742451,105.049335 128.002774,104.933344 L128.002774,104.933344 Z M117.786177,104.933344 C118.843617,105.30227 119.943442,105.534715 121.067176,105.669064 L121.067176,105.669064 L120.860687,115.149181 C120.10646,115.076676 119.428307,114.968983 118.880568,114.82184 C117.904636,114.55954 116.434219,114.070126 114.742097,113.315214 L114.742097,113.315214 Z M132.583113,102.379385 L138.777397,109.371761 C137.693317,110.647433 136.588843,111.728313 135.525157,112.391028 C135.03249,112.70227 134.494744,112.97646 133.936603,113.233712 L133.936603,113.233712 L129.922287,104.061578 C130.792771,103.596831 131.686869,103.042099 132.583113,102.379385 L132.583113,102.379385 Z M111.361026,101.740895 C112.828102,102.78004 114.369881,103.769255 116.007113,104.542113 L116.007113,104.542113 L113.146626,112.595222 C110.770668,111.324117 108.14674,109.503793 105.886986,106.991748 L105.886986,106.991748 Z M137.010228,96.6329769 L144.469968,99.8140889 C143.271772,102.034725 141.534601,104.965923 139.634235,107.487304 L139.634235,107.487304 L133.717334,100.808451 C135.004644,99.6488913 136.14379,98.2425942 137.010228,96.6329769 L137.010228,96.6329769 Z M107.448099,97.2714668 C107.98584,98.4480932 108.716831,99.5184437 109.682034,100.422874 L109.682034,100.422874 L104.467418,105.571834 C103.545277,104.311705 102.708208,102.918189 102.024479,101.357668 C101.820726,100.889186 101.651631,100.442394 101.459431,99.9825876 L101.459431,99.9825876 Z M138.808765,91.5250585 L147,92.1461744 C146.92887,94.7428612 146.293859,96.2217616 146.071193,96.9362116 C145.994909,97.1795468 145.754718,97.7595514 145.395978,98.5484464 L145.395978,98.5484464 L138.144889,95.1695312 C138.383019,94.4295255 138.585068,93.6661862 138.69537,92.8506243 C138.759284,92.3895096 138.772685,91.9672841 138.808765,91.5250585 L138.808765,91.5250585 Z M98.2968915,88.9710992 L106.55479,89.5363779 C106.478278,91.4796528 106.621737,93.46434 107.152002,95.290625 L107.152002,95.290625 L101.020478,97.9099566 C99.6932212,94.6746161 98.7517081,91.6649731 98.2968915,88.9710992 L98.2968915,88.9710992 Z M144.331267,80.6707317 C144.543676,81.133725 144.74955,81.5956159 144.93146,82.0652234 C146.236416,85.4307438 146.811555,88.1127978 147,90.2480789 L147,90.2480789 L138.51125,89.6439828 C138.499268,87.4050795 138.139806,85.4362556 137.512381,83.697826 L137.512381,83.697826 Z M98.7062819,80.0322419 L107.152002,83.5665851 C106.910323,84.6495374 106.701302,85.8262472 106.561956,87.0556298 L106.561956,87.0556298 L97.7232341,86.4530532 C97.5229231,83.961631 97.8299214,81.7999402 98.7062819,80.0322419 L98.7062819,80.0322419 Z M139.859211,73.6473438 C141.113992,75.2954312 142.25312,77.0744778 143.204953,78.9445298 L143.204953,78.9445298 L136.893179,81.9477113 C136.339478,80.7735184 135.690595,79.7014292 134.98235,78.7081375 L134.98235,78.7081375 Z M106.113538,71.7318744 L110.314542,76.6676038 C109.227824,78.0889655 108.424507,79.6493619 107.98586,81.1659089 C107.91501,81.4118932 107.843118,81.6792675 107.772268,81.9477113 L107.772268,81.9477113 L100.194415,78.5830732 C101.693732,76.2868628 103.805695,73.8804942 106.113538,71.7318744 L106.113538,71.7318744 Z M131.823303,66.6239559 C134.154606,68.1211414 136.580209,70.1724034 138.777397,72.6116261 L138.777397,72.6116261 L133.804649,77.4782827 C132.511692,76.0561172 130.994512,74.854725 129.289779,73.9008989 L129.289779,73.9008989 Z M111.680841,66.6239559 L114.109589,72.5730994 C113.021303,73.2172254 112.035335,74.021016 111.169254,74.9243234 L111.169254,74.9243234 L107.152002,70.0600237 C108.673328,68.7181856 110.218425,67.5392929 111.680841,66.6239559 L111.680841,66.6239559 Z M123.774064,64.0699967 C124.489178,64.1241526 125.217474,64.219967 125.962247,64.366813 C127.16399,64.6084318 128.509634,65.1052086 129.922287,65.8061117 L129.922287,65.8061117 L127.216717,73.008854 C126.067701,72.545404 124.858269,72.1694367 123.597208,71.8903252 L123.597208,71.8903252 Z M122.332192,63.4315068 L122.162742,71.0902744 L122.077471,71.0743142 C119.932566,70.7742624 117.921035,71.06261 116.100818,71.7318744 L116.100818,71.7318744 L113.477081,65.8170246 C114.221566,65.447812 115.042577,65.0807274 115.930275,64.7487553 C117.794221,64.0528906 119.954431,63.5113078 122.332192,63.4315068 L122.332192,63.4315068 Z" id="Combined-Shape" fill="%23EC1C5C"></path><g id="Group-35"><mask id="mask-2" fill="white"><use xlink:href="%23path-1"></use></mask><g id="Clip-34"></g><path d="M40.2452917,89.0619163 C18.4810244,86.5686613 0.0301897623,67.4227819 0.000384981151,45.4494564 C-0.047410683,11.0583504 42.5786202,-12.8958741 71.023967,8.4659977 C90.1296218,22.8140743 91.6327318,48.8356447 80.3381464,68.5265612 C71.993441,83.0759958 57.2631757,91.0111884 40.2452917,89.0619163" id="Fill-33" fill="%23FEC210" mask="url(%23mask-2)"></path></g></g><path d="M26.2220919,56.2797171 C20.8294172,47.4247584 22.6550069,34.9134763 30.900498,28.4455807 C43.8031056,18.3245614 65.194971,27.1955191 65.4429957,44.0884165 C65.6101197,55.4349655 56.2735327,63.641428 45.5935672,65.2104047 C37.7025492,66.3708714 30.4385121,63.2041198 26.2220919,56.2797171" id="Fill-36" fill="%2300B5AB"></path><path d="M34.2328767,75.8776148 C35.2453632,71.6264696 36.208218,67.3648017 37.1457055,63.1020815 C40.078387,49.7635871 42.9868041,36.4208837 45.9139709,23.0802847 C46.6441082,19.7477657 47.3356431,16.4068285 48.1573233,13.0890411 L52.3561644,13.8266779 C52.1907254,14.7484609 51.9083762,15.6723484 51.6734529,16.5962359 C47.4966704,33.0304901 43.978335,49.5299846 40.392721,66.02527 C39.9504475,68.0614002 39.4839096,70.0985827 39.0272981,72.1326084 C38.9875927,72.1283993 38.9456815,72.1178767 38.9059761,72.1136677 C38.5023051,73.5826278 38.1471627,75.0736854 37.6883453,76.5205479 L34.2328767,75.8776148 Z" id="Fill-38" fill="%23FEFEFE"></path><path d="M18.856374,26.1780822 C22.416779,28.4747889 25.9876866,30.7490104 29.5606948,33.0103832 C40.7418368,40.0878805 51.9282301,47.1546704 63.1135732,54.2300262 C65.906233,55.9967237 68.7093955,57.7473603 71.4863014,59.5558161 L70.6324343,61.4178082 C69.8573373,60.9466889 69.0874916,60.4166796 68.3144952,59.9091556 C54.567551,50.8979277 40.7313341,42.2004224 26.9003686,33.4686539 C25.1926345,32.3915037 23.487001,31.3004342 21.7813675,30.2168597 C21.7876691,30.1975867 21.7981717,30.1815258 21.8055236,30.1622527 C20.5767113,29.3410061 19.3289941,28.5358203 18.1232877,27.6953006 L18.856374,26.1780822 Z" id="Fill-40" fill="%23FEFEFE"></path><path d="M23.1575342,68.4043731 C25.9275954,65.0298464 28.659522,61.6255695 31.3692032,58.2085424 C39.8499336,47.5154578 48.3137153,36.8106856 56.7902085,26.1122884 C58.9077428,23.4400798 60.9945576,20.7434334 63.1830648,18.1232877 L66.4520548,20.6063698 C65.8969833,21.3628758 65.2423378,22.0683814 64.6268864,22.7951371 C53.6949431,35.724802 43.2979448,48.997657 32.8448037,62.2396993 C31.5545802,63.8748998 30.24423,65.4984126 28.9423542,67.1261755 C28.909516,67.1028003 28.8787964,67.0762376 28.8470175,67.0549875 C27.8438634,68.1982465 26.8724882,69.3808184 25.8311994,70.4794521 L23.1575342,68.4043731 Z" id="Fill-42" fill="%23FEFEFE"></path><path d="M11.3041235,40.2739726 C15.728642,40.6882822 20.157417,41.056446 24.5829996,41.4015368 C38.4332963,42.4789425 52.2857211,43.5362848 66.13921,44.6086746 C69.5985919,44.8755181 73.0632943,45.1072506 76.5205479,45.4583604 L76.2864464,49.3356164 C75.3330148,49.2944864 74.3646859,49.1490266 73.4006133,49.0446968 C56.2665109,47.2078907 39.1473059,45.971984 22.0217163,44.675887 C19.9084181,44.5163829 17.7919276,44.3348089 15.6775653,44.1612603 C15.6775653,44.1251462 15.6828858,44.0870257 15.6828858,44.0489052 C14.1463286,43.8583027 12.5959382,43.7128429 11.0753425,43.4690723 L11.3041235,40.2739726 Z" id="Fill-44" fill="%23FEFEFE"></path><path d="M13.0890411,54.8738895 C17.0731717,53.3652873 21.0466836,51.8331466 25.0117006,50.2935164 C37.4185722,45.471339 49.8211963,40.6395322 62.2291297,35.814145 C65.327662,34.6094031 68.4187612,33.3864724 71.5406546,32.2191781 L72.4931507,34.0348504 C71.6489652,34.380438 70.7601813,34.6875081 69.8883873,35.0095572 C54.3893546,40.750805 39.083582,46.7531159 23.7544483,52.7308184 C21.8621987,53.4690706 19.961454,54.1987633 18.0649569,54.9305958 C18.0532763,54.9145469 18.0469051,54.8952881 18.0362864,54.8781692 C16.6388675,55.3810366 15.2414485,55.9106523 13.8429677,56.3835616 L13.0890411,54.8738895 Z" id="Fill-46" fill="%23FEFEFE"></path><path d="M62.8254225,72.4931507 C60.114128,69.0066726 57.3645264,65.550889 54.5989635,62.1130988 C45.9415491,51.3573032 37.2692375,40.6163257 28.6054386,29.8615886 C26.4421491,27.1763442 24.248001,24.5154438 22.1506849,21.7698687 L25.3003834,19.130137 C25.9218104,19.8456377 26.4730076,20.6489883 27.0529352,21.418469 C37.373518,35.0891889 48.146338,48.3132501 58.8787227,61.5849408 C60.2024473,63.223395 61.5123388,64.8798425 62.8275507,66.5267642 C62.7988203,66.5542834 62.7658336,66.577569 62.7371033,66.6050882 C63.6415775,67.8498054 64.5918075,69.071237 65.4452055,70.3434734 L62.8254225,72.4931507 Z" id="Fill-48" fill="%23FEFEFE"></path><path d="M50.8373361,75.5136986 C49.8761947,71.3812763 48.8925823,67.2562788 47.8987559,63.1387061 C44.7896011,50.2535248 41.6702323,37.3725863 38.5580133,24.4874051 C37.7797032,21.2692919 36.9850507,18.056482 36.2465753,14.8203371 L38.0789747,14.0958904 C38.3077693,14.9751969 38.4926435,15.892688 38.6959029,16.7953295 C42.3126956,32.8572574 46.2001605,48.759022 50.0610689,64.6809397 C50.5380647,66.6453252 51.0048465,68.6192569 51.4757139,70.5878852 C51.4593714,70.5974313 51.4399647,70.6006134 51.4236222,70.6101595 C51.7351506,72.0558709 52.072214,73.5047644 52.3561644,74.9504758 L50.8373361,75.5136986 Z" id="Fill-50" fill="%23FEFEFE"></path></g></g></g></svg>');
    width: 220.5px;
    height: 174px;
    left: 0;
    top: 845.625px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
}

.home-5 h4 {
    font-size: 36px;
    font-weight: 700;
    line-height: 39px;
    margin: 0;
}

.home-5 h3 {
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 84px;
    margin: 0 0 36px 0;
}

.home-5 p {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    margin: 0 0 30px 0;
}

.cta-block__caption-mask {
    background-color: #fff;
    position: absolute;
    left: -93px;
    right: -93px;
    top: -88px;
    bottom: 10px;
    overflow: hidden;
    -webkit-clip-path: url(#ctaCaption);
    clip-path: url(#ctaCaption);
    z-index: -1;
}

.home-5 .large-4 .col-inner {
    z-index: 1;
}

.home-5-svg1 p {
    margin: 0;
}

.home-5-svg1 {
    position: absolute;
    bottom: 100px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

.footer-1 {
    border: none;
    padding-bottom: 0 !important;
    -webkit-clip-path: url(#footer);
    clip-path: url(#footer);
    overflow: auto;
}

.home .footer-1 {
    margin-top: -10px;
}

.absolute-footer {
    display: none;
}

.footer__nav ul {
    list-style: none;
    padding: 0;
    margin: 0 0 0 -16px;
    display: flex;
}

.footer__nav ul li {
    margin: 0 16px;
}

.footer__nav ul li a {
    font-size: 24px;
    font-weight: 400;
    color: #fff;
    line-height: 42px;
    position: relative;
}

.footer__disclaimer-text ul {
    list-style: none;
    padding: 0;
    margin: 0 0 0 -25px;
    display: flex;
}

.footer__disclaimer-text ul li {
    margin: 0 25px;
}

.footer__disclaimer-text ul li a,
.footer__disclaimer-text1 {
    font-size: 18px;
    font-weight: 400;
    color: #9297af;
}

.footer__nav ul li a:before {
    transition: 0.3s;
    position: absolute;
    content: '';
    display: block;
    left: 0;
    right: 0;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="67px" height="3px" viewBox="0 0 67 3" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 61.1 (89650) - https://sketch.com --><title>selector</title><desc>Created with Sketch.</desc><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="why-jovie" transform="translate(-699.000000, -60.000000)" fill="%23FFFFFF"><g id="Navigatie"><path d="M721.335441,60.5057965 L745.110731,60.0007318 C745.133696,60.000244 745.156666,60.0000199 745.179637,60.0000596 L764.853585,60.0341019 C765.145293,60.0346067 765.42773,60.1366315 765.65242,60.3226656 C765.827479,60.4676079 765.851894,60.7270207 765.706952,60.9020802 C765.698898,60.9118075 765.6904,60.9211589 765.681487,60.9301048 L765.464532,61.1478377 C765.358221,61.2545301 765.244026,61.3530651 765.122916,61.4426066 L764.821123,61.6657343 C764.507573,61.897555 764.125839,62.0185355 763.735999,62.0096365 L742.244033,61.5190361 C742.199868,61.518028 742.155687,61.5179955 742.111521,61.5189386 L718.542365,62.0222391 C718.51236,62.0228798 718.482366,62.0239708 718.452393,62.0255116 L700.519606,62.9473941 C699.925167,62.9779528 699.392297,62.5833466 699.248148,62.0058412 C699.138582,61.5668858 699.405605,61.1222214 699.84456,61.0126554 C699.903426,60.9979622 699.963742,60.9898541 700.024398,60.9884803 L721.331225,60.505889 C721.332631,60.5058572 721.334036,60.5058263 721.335441,60.5057965 Z" id="selector"></path></g></g></g></svg>');
    width: 100%;
    height: 4px;
    bottom: -8px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    opacity: 0;
}

.footer__nav ul li a:hover:before {
    opacity: 1;
}

.product-gallery .vertical-thumbnails::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
}

.product-thumbnails img {
    opacity: 1;
}

.product-thumbnails a {
    padding: 15px;
    border-radius: 15px;
}

.product-main {
    background: rgba(32, 51, 102, 0.05);
}

.product-thumbnails .is-nav-selected a,
.product-thumbnails a:hover {
    border: 2px solid #f6bc25;
}

.woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
    background: #fff;
    border-radius: 30px;
    padding: 50px;
}

.image-tools.bottom.left,
.woocommerce-variation-price {
    display: none !important;
}

.product-info .breadcrumbs {
    display: none;
}

.product-info .product-title {
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 20px 0;
}

.product_meta>span {
    border: none;
    padding: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 31.2px;
    color: #203366;
    opacity: 0.5;
}

.product_meta span.posted_in {
    display: none;
}

.product-info .price,
.product-info .price span {
    color: #203366;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 80% */
    letter-spacing: -0.6px;
    margin: 0;
}

.product-info span.woocommerce-Price-currencySymbol {
    font-size: 45px;
    position: relative;
    top: 4px;
    left: 5px;
}

.product-info .product_meta {
    margin: 0 0 15px 0;
}

.product-info .price-wrapper {
    margin: 0 0 40px 0;
}

.product-info .product-short-description p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.product-info table.variations .label {
    display: none;
}

.product-info .variations .ux-swatch--label {
    padding: 8px 18px;
    border-radius: 27px;
    box-shadow: 0 0 0 1px rgba(32, 51, 102, 0.3);
    color: #203366;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.product-info .variations .ux-swatches {
    gap: 20px;
}

.product-info .variations_form .ux-swatch.selected {
    box-shadow: 0 0 0 2px rgba(32, 51, 102);
    font-weight: 700;
}

.product-info button.single_add_to_cart_button {
    width: 80%;
    border-radius: 8px;
    background-color: #203366;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-transform: inherit;
}

.product-icons {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 20px;
    margin-top: 40px;
    padding-top: 25px;
    border-top: 1px solid #e4e2e5;
}

.product-icon-item {
    text-align: center;
}

.product-icon-image {
    width: 82px;
    height: 82px;
    margin: 0 auto 8px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}

.product-icon-image img {
    max-width: 42px;
    max-height: 42px;
    object-fit: contain;
}

.product-icon-title {
    color: #1b1b1e;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    /* 150% */
    text-transform: uppercase;
}

.product-footer .woocommerce-tabs {
    padding: 0;
    border: none;
}

.product-footer .woocommerce-tabs .product-tabs {
    margin-top: 0 !important;
    border-bottom: 1px solid #cacaca;
}

.product-footer .woocommerce-tabs .product-tabs li a {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    color: #203366;
}

.product-footer .woocommerce-tabs .product-tabs li a:before {
    top: inherit;
    bottom: -1px;
    height: 2px;
    background: #f6bc25;
}

.tabbed-content .tab-panels {
    padding-top: 45px;
}

.product-section {
    border: none;
    padding: 30px 0 0 0;
}

h3.product-section-title-related {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
}

.product-small.box .product-title.woocommerce-loop-product__title {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 10px 0;
}

.product-small.box {
    padding: 20px;
    background: #fff;
}

.product-small.box .product-short-content {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
    margin: 0 0 15px 0;
    padding: 0 30px;
}

.product-small.box .price-wrapper .price span {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 133.333% */
    letter-spacing: -0.6px;
    color: #203366;
}

.product-small.box .price-wrapper .price span span.woocommerce-Price-currencySymbol {
    font-size: 28px;
    position: relative;
    top: 5px;
    left: 3px;
}

a.product-more-detail {
    display: inline-block;
    width: 100%;
    border-radius: 12px;
    border: 1px solid rgba(32, 51, 102, 0.1);
    background: #f9f7f2;
    height: 46px;
    margin: 15px 0 0 0 !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 45px !important;
    /* 75% */
    letter-spacing: 1.2px;
    text-transform: uppercase;
    transition:
        background-color 0.35s ease,
        color 0.35s ease,
        border-color 0.35s ease,
        transform 0.25s ease,
        box-shadow 0.35s ease;
}

.product-small.box:hover a.product-more-detail {
    background: #f6bc25;
    transform: translateY(-2px);
    box-shadow: 0 10px 25px rgba(246, 188, 37, 0.25);
}

.gb-headern.home-1 .section-content {
    height: 840px;
}

.gb-headern.home-1 p {
    font-size: 27px;
    line-height: 42px;
}

.shop-page-title.category-page-title.page-title {
    display: none;
}

.tt-product-category-nav {
    padding: 26px 0;
}

.tt-product-category-nav__inner {
    display: flex;
    gap: 26px;
    flex-wrap: wrap;
    justify-content: center;
}

.tt-product-category-nav__item {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 120px;
    height: 40px;
    padding: 0 28px;
    border-radius: 999px;
    border: 1px solid transparent;
    color: #203366;
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
    transition: all 0.3s ease;
    background: rgba(32, 51, 102, 0.05);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.tt-product-category-nav__item:hover {
    background: #203366;
    color: #fff;
}

.tt-product-category-nav__item.active {
    background: #203366;
    color: #fff;
}

.home-1 .gb-button2.button,
.pwhy-4 .gb-button2.button,
.pwhy-6 .gb-button2.button {
    min-height: 60px;
    padding: 0;
    clip-path: none;
    -webkit-clip-path: none;
    min-width: auto;
    background: transparent;
    font-size: 31.5px;
    line-height: 60px;
    color: #203366;
}

.gb-button2.button:hoverr {
    clip-path: none;
    -webkit-clip-path: none;
}

.gb-button2.button:before {
    transition: 0.3s;
    position: absolute;
    content: '';
    background-color: #203366;
    left: 0;
    right: 0;
    bottom: 7.5px;
    height: 2px;
    border-radius: 3px;
    transform-origin: bottom left;
    transform: rotate(-1deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11=cos(-1), M12=-sin(-1), M21=sin(-1), M22=cos(-1));
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(-1), M12=-sin(-1), M21=sin(-1), M22=cos(-1))";
    zoom: 1;
}

.gb-button2.button:hover:before {
    bottom: 4.5px;
}

.pwhy-2 .img .img-inner {
    overflow: auto;
    -webkit-clip-path: url(#ctaImage);
    clip-path: url(#ctaImage);
}

.pwhy-2 h3 {
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 84px;
    margin: 0 0 36px 0;
}

.pwhy-2 h5 {
    font-size: 22.41px;
    font-style: normal;
    font-weight: 700;
    line-height: 42px;
    margin: 0 0 25px 0;
}

.pwhy-2 p {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
}

.pwhy-3 .section-content {
    padding: 120px 0;
}

.pwhy-3 .pwhy-3-text1 p {
    font-size: 60px;
    font-weight: 400;
    line-height: 72px;
    font-family: 'Motherland Signature';
}

.pwhy-3 p {
    font-size: 27px;
    font-weight: 400;
    line-height: 42px;
    margin: 0;
}

.pwhy-3 .pwhy-3-text1 {
    margin: 0 0 84px 0;
}

.pwhy-3 {
    overflow: auto;
    -webkit-clip-path: url(#ctaBackground);
    clip-path: url(#ctaBackground);
}

.quote-block__pattern {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 1252.5px;
    background-color: #fff;
    overflow: auto;
    -webkit-clip-path: url(#quotePattern);
    clip-path: url(#quotePattern);
    opacity: 0.05;
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180));
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(180), M12=-sin(180), M21=sin(180), M22=cos(180))";
    zoom: 1;
}

.pwhy-4 .gb-button2.button {
    font-size: 24px;
}

.pwhy-5 .section-content {
    padding: 180px 0;
}

.pwhy-5 {
    overflow: hidden;
    -webkit-clip-path: url(#ctaBackground);
    clip-path: url(#ctaBackground);
}

.home-3-svg4 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
}

.pwhy-5 h3 {
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 84px;
    margin: 0 0 36px 0;
}

.pwhy-5 p {
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    margin: 0 0 36px 0;
}

.pwhy-5 .img .img-inner {
    overflow: auto;
    -webkit-clip-path: url(#ctaImage);
    clip-path: url(#ctaImage);
}

.pwhy-5 .img:before {
    content: '';
    position: absolute;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="110px" height="120px" viewBox="0 0 110 120" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 61.1 (89650) - https://sketch.com --><title>illustraties</title><desc>Created with Sketch.</desc><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="why-jovie" transform="translate(-1069.000000, -3960.000000)"><g id="::-Component-/-Info-Block" transform="translate(0.000000, 3407.000000)"><g id="illustraties" transform="translate(1124.000000, 613.000000) scale(-1, 1) translate(-1124.000000, -613.000000) translate(1069.000000, 553.000000)"><path d="M105.9572,80.5556 C108.9592,73.9486 112.5902,65.4286 105.5812,51.6176 C98.5722,37.8066 81.0672,31.9356 75.5192,30.5816 C69.9712,29.2286 49.1262,25.9026 35.1592,47.0156 C29.4652,55.6256 29.1072,68.9676 29.8592,74.2206 C30.6112,79.4746 31.3552,93.0496 50.6922,99.9766 C70.0292,106.9026 83.0132,106.5846 91.9072,99.8976 C100.8012,93.2126 103.3452,86.3036 105.9572,80.5556" id="Fill-33" fill="%23FEC10E"></path><path d="M60.599,48.042 C63.915,45.788 69.651,41.983 83.923,48.213 C95.028,53.06 95.154,62.498 94.211,67.826 C92.113,79.664 82.72,89.242 70.982,88.452 C59.244,87.663 51.659,81.632 50.608,69.345 C49.557,57.06 57.282,50.297 60.599,48.042 M83.773,82.317 C84.052,80.948 83.312,79.648 82.12,79.413 C80.929,79.178 79.738,80.097 79.459,81.466 C79.181,82.836 79.921,84.137 81.112,84.372 C82.303,84.607 83.494,83.688 83.773,82.317 M86.358,70.915 C85.167,70.68 84.005,71.454 83.763,72.643 C83.521,73.832 84.291,74.987 85.482,75.221 C86.673,75.457 87.835,74.683 88.077,73.494 C88.318,72.305 87.549,71.15 86.358,70.915 M84.949,61.755 C84.928,63.119 85.961,64.26 87.258,64.303 C88.554,64.346 89.622,63.274 89.643,61.91 C89.665,60.545 88.631,59.405 87.334,59.362 C86.038,59.32 84.97,60.391 84.949,61.755 M71.188,81.008 C69.697,81.757 69.087,83.385 69.827,84.644 C70.566,85.903 72.374,86.316 73.865,85.566 C75.357,84.817 75.966,83.189 75.227,81.93 C74.488,80.671 72.68,80.258 71.188,81.008 M77.545,63.832 C77.303,65.021 78.072,66.176 79.264,66.411 C80.455,66.646 81.616,65.873 81.858,64.683 C82.1,63.494 81.33,62.34 80.139,62.105 C78.947,61.87 77.786,62.643 77.545,63.832 M71.588,75.039 C72.327,76.299 74.135,76.712 75.627,75.962 C77.118,75.213 77.727,73.585 76.988,72.326 C76.25,71.067 74.441,70.654 72.95,71.404 C71.459,72.153 70.848,73.782 71.588,75.039 M68.083,77.72 C66.892,77.485 65.73,78.259 65.488,79.448 C65.246,80.636 66.016,81.791 67.207,82.026 C68.398,82.261 69.56,81.488 69.802,80.299 C70.043,79.109 69.274,77.955 68.083,77.72 M72.843,61.134 C71.681,60.572 70.215,61.1 69.57,62.31 C68.924,63.521 69.342,64.958 70.505,65.519 C71.667,66.079 73.132,65.553 73.778,64.342 C74.423,63.132 74.005,61.695 72.843,61.134 M73.522,52.982 C73.28,54.17 74.05,55.325 75.24,55.56 C76.432,55.795 77.594,55.022 77.835,53.832 C78.077,52.643 77.308,51.489 76.117,51.254 C74.925,51.019 73.764,51.791 73.522,52.982 M62.463,69.715 C61.925,70.724 62.432,71.996 63.593,72.557 C64.756,73.118 66.134,72.755 66.671,71.747 C67.208,70.739 66.702,69.467 65.54,68.906 C64.379,68.344 63,68.707 62.463,69.715 M56.911,76.099 C55.41,76.827 54.777,78.446 55.499,79.715 C56.221,80.984 58.023,81.422 59.525,80.694 C61.026,79.966 61.659,78.345 60.937,77.077 C60.215,75.808 58.414,75.37 56.911,76.099 M62.686,52.799 C62.04,54.01 62.458,55.446 63.621,56.008 C64.783,56.569 66.248,56.042 66.894,54.831 C67.539,53.621 67.12,52.184 65.959,51.622 C64.797,51.062 63.331,51.588 62.686,52.799 M55.171,63.731 C55.151,65.096 56.185,66.236 57.481,66.279 C58.777,66.321 59.845,65.25 59.867,63.885 C59.887,62.521 58.854,61.38 57.558,61.338 C56.261,61.295 55.194,62.367 55.171,63.731" id="Fill-36" fill="%23FEFEFE"></path><path d="M52.1161,23.3598 C52.1161,23.3598 29.1801,21.2208 15.8251,0.9018 C15.8251,0.9018 37.6921,-2.2382 52.1161,23.3598" id="Fill-38" fill="%2300B5AB"></path><path d="M47.0131,28.5195 C47.0131,28.5195 32.0651,33.8055 17.8521,24.9655 C17.8521,24.9655 30.6091,16.6905 47.0131,28.5195" id="Fill-40" fill="%2300B5AB"></path><path d="M54.662,18.885 C54.662,18.885 55.706,8.022 47.437,-8.8817842e-15 C47.437,-8.8817842e-15 44.031,9.897 54.662,18.885" id="Fill-42" fill="%2300B5AB"></path><path d="M34.4462,97.7152 C34.4462,97.7152 13.5342,100.7282 2.2342,119.9542 C2.2342,119.9542 22.4082,121.8262 34.4462,97.7152" id="Fill-44" fill="%2300B5AB"></path><path d="M29.3577,95.6756 C29.3577,95.6756 15.4197,88.1156 -0.0003,94.6246 C-0.0003,94.6246 11.3047,104.7936 29.3577,95.6756" id="Fill-46" fill="%2300B5AB"></path></g></g></g></g></svg>');
    width: 165px;
    height: 180px;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
}

.pwhy-6 .row {
    margin-bottom: 120px;
}

.pwhy-6-row1 {
    flex-direction: row-reverse !important;
}

.pwhy-6:before {
    content: '';
    position: absolute;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="172px" height="159px" viewBox="0 0 172 159" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 61.1 (89650) - https://sketch.com --><title>illustration</title><desc>Created with Sketch.</desc><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="why-jovie" transform="translate(-966.000000, -6270.000000)"><g id="illustration" transform="translate(1052.000000, 6349.500000) scale(-1, 1) rotate(-360.000000) translate(-1052.000000, -6349.500000) translate(966.000000, 6270.000000)"><path d="M86.0127108,158.330976 C86.0127108,158.330976 -9.62751509,118.669347 0.976590058,45.5407047 C0.976590058,45.5407047 24.80319,42.9663191 58.7974968,78.3397998 C58.7974968,78.3397998 69.7503476,28.3862411 85.2648658,17.330976 C85.2648658,17.330976 102.717067,30.3768997 102.845749,85.0975621 C102.845749,85.0975621 113.114163,43.3573413 170.882851,44.4705386 C170.882851,44.4705386 180.468693,145.797684 86.0127108,158.330976" id="Fill-138" fill="%23A4DADC"></path><path d="M83.842085,52.0766217 C83.842085,52.0766217 65.5920511,116.788862 86.6067312,142.076622 C86.6067312,142.076622 99.2582162,72.634713 83.842085,52.0766217" id="Fill-140" fill="%23FEFEFE"></path><path d="M153.267534,66.2557693 C153.267534,66.2557693 104.706228,106.521184 107.387355,137.255769 C107.387355,137.255769 154.164982,90.352478 153.267534,66.2557693" id="Fill-142" fill="%23FEFEFE"></path><path d="M69.6550014,132.719014 C69.6550014,132.719014 46.8414166,73.0594056 16.6550014,65.7190139 C16.6550014,65.7190139 46.3749229,125.806672 69.6550014,132.719014" id="Fill-144" fill="%23FEFEFE"></path><path d="M82.8671903,5.88831086 C83.8379497,3.90498031 83.0162582,1.50898611 81.0329276,0.538226701 C79.0495971,-0.432532708 76.6536029,0.389158777 75.6828435,2.37248933 C74.7120841,4.35581988 75.5337756,6.75181408 77.5171061,7.72257349 C79.5004367,8.6933329 81.8964309,7.87164141 82.8671903,5.88831086" id="Fill-150" fill="%2300B5AB"></path><path d="M103.482447,15.1834252 C104.939335,12.2083401 103.705849,8.61455942 100.730971,7.15756971 C97.7560928,5.70248956 94.1625621,6.9341519 92.7056738,9.90923703 C91.2506948,12.8862317 92.4822715,16.4781028 95.4571497,17.9350925 C98.4339373,19.3901727 102.025559,18.1585103 103.482447,15.1834252" id="Fill-146" fill="%2300B5AB"></path><path d="M67.8098968,19.2403861 C68.7806562,17.2570556 67.9589647,14.8610614 65.9756342,13.8903019 C63.9923036,12.9195425 61.5963094,13.741234 60.62555,15.7245646 C59.6547906,17.7078951 60.4764821,20.1038893 62.4598126,21.0746487 C64.4431432,22.0454081 66.8391374,21.2237167 67.8098968,19.2403861" id="Fill-148" fill="%2300B5AB"></path><path d="M52.1620746,34.2997115 C52.8001341,36.4139391 55.0306154,37.6119408 57.1447554,36.973855 C59.2588955,36.337587 60.4568476,34.1070132 59.8206059,31.9909677 C59.1825465,29.8767401 56.9520651,28.6787384 54.8361073,29.3168243 C52.7219672,29.9530923 51.525833,32.1854839 52.1620746,34.2997115" id="Fill-153" fill="%2300B5AB"></path><path d="M101.115376,31.5356556 C101.753462,33.6498832 103.984036,34.8478849 106.098263,34.2097991 C108.212491,33.5735311 109.410492,31.3411394 108.772407,29.2269118 C108.136139,27.1126842 105.905565,25.9146825 103.789519,26.5527684 C101.675292,27.1908543 100.47729,29.421428 101.115376,31.5356556" id="Fill-155" fill="%2300B5AB"></path><path d="M109.87751,50.4304515 C112.310424,51.7358826 115.341241,50.8219013 116.646576,48.3906031 C117.95191,45.9575092 117.037996,42.9264669 114.605083,41.6210357 C112.173965,40.3156046 109.143148,41.2277903 107.837813,43.6608841 C106.530683,46.093978 107.444597,49.1250203 109.87751,50.4304515" id="Fill-157" fill="%2300B5AB"></path><path d="M52.0856329,45.1962195 C49.1663391,43.6285237 45.5293389,44.7246059 43.9634342,47.6456278 C42.3956653,50.5647856 43.4917986,54.1997522 46.4110924,55.7674481 C49.3303863,57.3332799 52.9673864,56.2371976 54.5332912,53.3180398 C56.1010601,50.4007461 55.0049267,46.7639154 52.0856329,45.1962195" id="Fill-159" fill="%2300B5AB"></path></g></g></g></svg>');
    width: 258px;
    height: 238.5px;
    right: -30px;
    bottom: 0;
    background-repeat: no-repeat;
    z-index: 1;
    transform: rotate(-15deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11=cos(-15), M12=-sin(-15), M21=sin(-15), M22=cos(-15));
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(-15), M12=-sin(-15), M21=sin(-15), M22=cos(-15))";
    zoom: 1;
}

.pwhy-6-text1 h3 {
    font-size: 72px;
    font-weight: 700;
    line-height: 84px;
    margin: 0 0 150px 0;
}

.pwhy-6 .img-inner {
    overflow: auto;
    -webkit-clip-path: url(#organicImage1);
    clip-path: url(#organicImage1);
}

.pwhy-6 h3 {
    font-size: 72px;
    font-weight: 700;
    line-height: 84px;
    margin: 0 0 36px 0;
}

.pwhy-6 p {
    font-size: 24px;
    font-weight: 400;
    line-height: 36px;
    margin: 0 0 36px 0;
}

.pwhy-6 {
    -webkit-clip-path: url(#organicBlock);
    clip-path: url(#organicBlock);
    background-color: #f4f5f9;
}

.pfaq-1 {
    margin-top: -36px;
}

.pfaq-1 a.button {
    min-width: 72px;
    min-height: 72px;
    padding: 0;
    margin: 0;
    -webkit-clip-path: url(#btnIcon);
    clip-path: url(#btnIcon);
    background-color: #203366;
}

.pfaq-1 a.button:before {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: absolute;
    content: '\E905';
    font-size: 15px;
    right: 0;
    left: 0;
    top: 27px;
    color: #fff;
    text-align: center;
}

.pfaq-2 {
    padding-bottom: 0 !important;
}

.pfaq-2 .accordion {
    padding-bottom: 150px;
}

.pfaq-2 h3.accordion_title {
    text-align: center;
    font-size: 48px;
    line-height: 84px;
    margin: 0 0 72px 0;
}

.pfaq-2 .accordion .accordion-title {
    border: none;
    padding: 12px 75px 12px 24px;
    background: none;
}

.pfaq-2 .accordion .accordion-item {
    -webkit-clip-path: url(#ctaBackground);
    clip-path: url(#ctaBackground);
    border-radius: 3px;
    background-color: #f4f5f9;
    margin: 0 0 24px 0;
}

.pfaq-2 .accordion .accordion-title span {
    font-size: 27px;
    font-weight: 700;
    line-height: 42px;
}

.pfaq-2 .accordion .accordion-title .toggle {
    min-width: 66px;
    min-height: 66px;
    left: inherit;
    right: 20px;
    top: 0;
    margin: 0;
    opacity: 1;
    transform: none;
}

.pfaq-2 .accordion .accordion-title .toggle i:before {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: absolute;
    content: '\E905';
    font-size: 15px;
    top: -9px;
    left: -10px;
    transition: 0.3s;
    color: #203366;
    opacity: 1;
}

.pfaq-2 .accordion .accordion-title.active .toggle i:before {
    transform: rotate(-180deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11=cos(-180), M12=-sin(-180), M21=sin(-180), M22=cos(-180));
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(-180), M12=-sin(-180), M21=sin(-180), M22=cos(-180))";
    zoom: 1;
}

.pfaq-2 .accordion .accordion-inner {
    padding: 0 150px 0 24px;
}

.pfaq-2 .accordion .accordion-inner p {
    font-size: 27px;
    line-height: 42px;
    font-weight: 400;
    margin: 0;
    padding: 0 0 24px 0;
}

.pcon-1 .row .col-inner {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.pcon-1 .icon-box .icon-box-img {
    margin-bottom: 24px;
}

.pcon-1 .icon-box .icon-box-text h4 {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 8px 0;
}

.pcon-1 .icon-box .icon-box-text p {
    color: #44474e;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 4px 0;
}

.pcon-1 .icon-box .icon-box-text h5 {
    color: #f6bc25;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    margin: 0;
}

.jovie-row {
    display: flex;
    gap: 25px;
    margin-bottom: 20px;
}

.jovie-col {
    flex: 1;
}

.jovie-col-full {
    width: 100%;
}

.jovie-contact-form label {
    display: block;
    margin-bottom: 12px;
    color: rgba(32, 51, 102, 0.6);
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
}

.jovie-contact-form input,
.jovie-contact-form textarea {
    width: 100%;
    padding: 14px 16px;
    transition: 0.3s;
    box-sizing: border-box;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 0, 0);
    background: #f9f7f2;
    height: 50px;
    box-shadow: none;
    color: #6b7280;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.jovie-contact-form textarea {
    min-height: 170px;
    resize: none;
}

.jovie-contact-form input:focus,
.jovie-contact-form textarea:focus {
    outline: none;
    background: #fff;
    box-shadow: 0 0 0 2px #243b73;
}

.jovie-submit {
    margin-top: 25px;
}

.jovie-submit input {
    width: 100%;
    border: none;
    background: #243b73;
    color: #fff;
    height: 56px;
    border-radius: 999px;
    transition: 0.3s;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}

.jovie-submit input:hover {
    background: #192b57;
}

.pcon-2 h3 {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 8px 0;
}

.pcon-2 p {
    color: #44474e;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.porg-1 h2 {
    font-size: 64px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    margin: 0 0 58px 0;
}

.porg-1 p {
    font-size: 28px;
    font-style: normal;
    font-weight: 400;
    line-height: 37px;
}

.is-divider {
    display: none;
}

.page-wrapper {
    padding-top: 80px;
}

.entry-header-text.entry-header-text-top.text-left {
    padding: 0;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.entry-content.single-page h2 {
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}

.entry-content.single-page p {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
}

.social-icons .button.icon {
    min-height: 40px;
    clip-path: none;
    -webkit-clip-path: none;
}

.box-blog-post .image-cover {
    border-radius: 12px 12px 0 0;
}

.box-blog-post .box-text {
    background: rgba(32, 51, 102, 0.05);
    padding: 24px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    border-radius: 0 0 12px 12px;
    overflow: hidden;
}

.box-blog-post .box-text h5 {
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 31.2px;
    margin: 0 0 15px 0;
}

.box-blog-post .box-text p {
    color: #44474e;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
}

.spost-1 h3 {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    margin: 0 0 60px 0;
}

.entry-content.single-page {
    padding-bottom: 0;
}

.dvls_col_6 {
    max-width: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
}

.dvls_col_3 {
    max-width: 15%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 15%;
}

.localstore_searchbox {
    margin: 0 0 70px 0;
}

.devvn_localstore_wrap input[type='text'] {
    border-bottom: 1px solid #000;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #000;
}

.devvn_localstore_wrap input[type='text']:focus {
    box-shadow: none;
}

.localstore_searchbox form .dvls_flex {
    justify-content: space-between;
}

.devvn_localstore_wrap button.btton_submit i {
    color: #000;
}

.devvn_localstore_wrap select {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #000;
    background: none;
}

.devvn_localstore_wrap input[type='text']::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(0, 0, 0, 0.4);
}

.devvn_localstore_wrap input[type='text']::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(0, 0, 0, 0.4);
}

.devvn_localstore_wrap input[type='text']:-ms-input-placeholder {
    /* IE 10+ */
    color: rgba(0, 0, 0, 0.4);
}

.devvn_localstore_wrap input[type='text']:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(0, 0, 0, 0.4);
}

.dvls_col_3 {
    position: relative;
}

.dvls_col_3:after {
    content: '';
    position: absolute;
    top: 16px;
    right: 70px;
    width: 15px;
    height: 9px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="9" viewBox="0 0 15 9" fill="none"><path d="M7.5 9C7.32063 9 7.14708 8.96565 6.97937 8.89694C6.81076 8.82824 6.6704 8.73664 6.5583 8.62214L0.369955 2.30153C0.123318 2.04962 0 1.72901 0 1.33969C0 0.950381 0.123318 0.62977 0.369955 0.377862C0.616591 0.125954 0.930493 0 1.31166 0C1.69282 0 2.00673 0.125954 2.25336 0.377862L7.5 5.73664L12.7466 0.377862C12.9933 0.125954 13.3072 0 13.6883 0C14.0695 0 14.3834 0.125954 14.63 0.377862C14.8767 0.62977 15 0.950381 15 1.33969C15 1.72901 14.8767 2.04962 14.63 2.30153L8.4417 8.62214C8.30717 8.75954 8.16143 8.85664 8.00448 8.91343C7.84753 8.97114 7.67937 9 7.5 9Z" fill="%23000000"/></svg>');
}

.dvls_col_3.dvls_district_box:after {
    right: 97px;
}

.localstore_info > ul li i {
    display: none;
}

.localstore_action {
    display: none;
}

.localstore_action a {
    color: #000;
    font-weight: 700;
}

.localstore_maincenter,
.localstore_search_wrap {
    background: #fff;
}

.localstore_search_wrap {
    padding: 80px 20px;
}

h3.dvls_numbercount {
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #000;
    margin: 0 26px 30px 0;
}

.localstore_box {
    padding: 0 0 26px 26px;
    margin: 0 26px 26px 0;
    border-bottom: 1px solid rgba(13, 75, 137, 0.2);
}

.localstore_info > ul {
    margin: 0;
}

.localstore_info > ul li:last-child {
    margin: 0 !important;
}

.localstore_info > ul li {
    padding: 0;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.22px;
    color: #000;
}

.localstore_info_name > strong {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0;
    text-transform: uppercase;
    margin: 0 0 17px 0;
}

.localstore_search_results::-webkit-scrollbar-thumb {
    background-color: #5f8731;
}

.localstore_img {
    display: none;
}

.agency-3 ul {
    list-style: none;
    display: flex;
}

.agency-3 ul li {
    margin: 0;
    display: inline-block;
    width: 33.3%;
    text-align: center;
    border: 2px solid #fff;
    background: #ededed;
    padding: 24px;
}

.agency-3 ul li a {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.agency-4 .post-item .col-inner {
    padding: 0;
    border: none;
}

.agency-4 .post-item .col-inner:before {
    bottom: 0;
    left: 0;
    background: #0038596e;
    height: 1px;
}

.agency-4 .post-item .col-inner:after {
    display: none;
}

.agency-4 .post-item .box .box-text h4 {
    color: #003859;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    margin: 0 0 16px 0;
}

.apro4-main {
    text-align: center;
    margin: 0 0 30px 0;
    position: relative;
}

h2.apro4-title {
    margin: 0 0 18px 0;
    color: #003859;
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    display: inline-block;
    width: auto;
    padding: 0 120px;
    border-left: 1px solid rgb(0, 0, 0, 0.3);
    border-right: 1px solid rgb(0, 0, 0, 0.3);
    background: #fff;
    position: relative;
    z-index: 2;
}

.apro4-main:after {
    content: '';
    width: 100%;
    height: 1px;
    background: rgb(0, 0, 0, 0.3);
    position: absolute;
    left: 0;
    right: 0;
    top: 13px;
    z-index: 1;
}

.apro4-desc {
    color: #003859;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

@media only screen and (min-width: 52em) {
    .gb-pb0 {
        padding-bottom: 0 !important;
    }

    .home-1 .button {
        min-width: 220.5px;
        min-height: 72px;
        line-height: 48px;
        font-size: 24px;
        font-weight: 700;
        padding: 12px 24px;
        margin-right: 60px;
    }

    .home-3 a.button,
    .home-4 a.button {
        padding: 12px 24px;
        font-size: 24px;
        font-weight: 700;
        min-height: 72px;
        line-height: 48px;
        background: #ed225a;
        color: #fff;
        margin: 30px 0 0 0;
    }

    .home-4 a.button {
        min-width: 220.5px;
    }

    .home-5 a.button {
        min-width: 220.5px;
        min-height: 72px;
        font-size: 24px;
        font-weight: 700;
        line-height: 48px;
        padding: 12px 24px;
        background-color: #ed225a;
        color: #fff;
        margin: 54px 0 0 0;
    }

    .product-gallery>.row>.large-2 {
        flex-basis: 21%;
        max-width: 21%;
    }

    .product-gallery>.row>.large-10 {
        flex-basis: 79%;
        max-width: 79%;
        padding-bottom: 0;
    }

    .product-main,
    .product-footer,
    .woocommerce-shop main#main,
    .tax-product_cat main#main {
        padding: 80px 250px;
    }

    .product-info {
        padding-left: 40px;
    }

    .home-2.pwhy-4 {
        padding-top: 180px !important;
    }

    .home-2.pwhy-4 .icon-box {
        margin-bottom: 42px;
    }

    .pwhy-6 {
        padding-bottom: 36px !important;
    }

    .pwhy-2 .img:before {
        content: '';
        position: absolute;
        background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="110px" height="120px" viewBox="0 0 110 120" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Generator: Sketch 61.1 (89650) - https://sketch.com --><title>illustratie</title><desc>Created with Sketch.</desc><defs><polygon id="path-1" points="0.567780363 0.870259867 80.617 0.870259867 80.617 76.3721601 0.567780363 76.3721601"></polygon><polygon id="path-3" points="0 0.310227004 29.3577 0.310227004 29.3577 7.80152787 0 7.80152787"></polygon></defs><g id="Design" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="why-jovie" transform="translate(-100.000000, -880.000000)"><g id="::-Component-/-Info-block-1" transform="translate(100.000000, 880.000000)"><g id="illustratie"><g id="Group-35" transform="translate(29.000000, 28.670900)"><mask id="mask-2" fill="white"><use xlink:href="%23path-1"></use></mask><g id="Clip-34"></g><path d="M76.9572,51.8847 C79.9592,45.2777 83.5902,36.7577 76.5812,22.9467 C69.5722,9.1357 52.0672,3.2647 46.5192,1.9107 C40.9712,0.5577 20.1262,-2.7683 6.1592,18.3447 C0.4652,26.9547 0.1072,40.2967 0.8592,45.5497 C1.6112,50.8037 2.3552,64.3787 21.6922,71.3057 C41.0292,78.2317 54.0132,77.9137 62.9072,71.2267 C71.8012,64.5417 74.3452,57.6327 76.9572,51.8847" id="Fill-33" fill="%23203366" mask="url(%23mask-2)"></path></g><path d="M60.599,48.042 C63.915,45.788 69.651,41.983 83.923,48.213 C95.028,53.06 95.154,62.498 94.211,67.826 C92.113,79.664 82.72,89.242 70.982,88.452 C59.244,87.663 51.659,81.632 50.608,69.345 C49.557,57.06 57.282,50.297 60.599,48.042 M83.773,82.317 C84.052,80.948 83.312,79.648 82.12,79.413 C80.929,79.178 79.738,80.097 79.459,81.466 C79.181,82.836 79.921,84.137 81.112,84.372 C82.303,84.607 83.494,83.688 83.773,82.317 M86.358,70.915 C85.167,70.68 84.005,71.454 83.763,72.643 C83.521,73.832 84.291,74.987 85.482,75.221 C86.673,75.457 87.835,74.683 88.077,73.494 C88.318,72.305 87.549,71.15 86.358,70.915 M84.949,61.755 C84.928,63.119 85.961,64.26 87.258,64.303 C88.554,64.346 89.622,63.274 89.643,61.91 C89.665,60.545 88.631,59.405 87.334,59.362 C86.038,59.32 84.97,60.391 84.949,61.755 M71.188,81.008 C69.697,81.757 69.087,83.385 69.827,84.644 C70.566,85.903 72.374,86.316 73.865,85.566 C75.357,84.817 75.966,83.189 75.227,81.93 C74.488,80.671 72.68,80.258 71.188,81.008 M77.545,63.832 C77.303,65.021 78.072,66.176 79.264,66.411 C80.455,66.646 81.616,65.873 81.858,64.683 C82.1,63.494 81.33,62.34 80.139,62.105 C78.947,61.87 77.786,62.643 77.545,63.832 M71.588,75.039 C72.327,76.299 74.135,76.712 75.627,75.962 C77.118,75.213 77.727,73.585 76.988,72.326 C76.25,71.067 74.441,70.654 72.95,71.404 C71.459,72.153 70.848,73.782 71.588,75.039 M68.083,77.72 C66.892,77.485 65.73,78.259 65.488,79.448 C65.246,80.636 66.016,81.791 67.207,82.026 C68.398,82.261 69.56,81.488 69.802,80.299 C70.043,79.109 69.274,77.955 68.083,77.72 M72.843,61.134 C71.681,60.572 70.215,61.1 69.57,62.31 C68.924,63.521 69.342,64.958 70.505,65.519 C71.667,66.079 73.132,65.553 73.778,64.342 C74.423,63.132 74.005,61.695 72.843,61.134 M73.522,52.982 C73.28,54.17 74.05,55.325 75.24,55.56 C76.432,55.795 77.594,55.022 77.835,53.832 C78.077,52.643 77.308,51.489 76.117,51.254 C74.925,51.019 73.764,51.791 73.522,52.982 M62.463,69.715 C61.925,70.724 62.432,71.996 63.593,72.557 C64.756,73.118 66.134,72.755 66.671,71.747 C67.208,70.739 66.702,69.467 65.54,68.906 C64.379,68.344 63,68.707 62.463,69.715 M56.911,76.099 C55.41,76.827 54.777,78.446 55.499,79.715 C56.221,80.984 58.023,81.422 59.525,80.694 C61.026,79.966 61.659,78.345 60.937,77.077 C60.215,75.808 58.414,75.37 56.911,76.099 M62.686,52.799 C62.04,54.01 62.458,55.446 63.621,56.008 C64.783,56.569 66.248,56.042 66.894,54.831 C67.539,53.621 67.12,52.184 65.959,51.622 C64.797,51.062 63.331,51.588 62.686,52.799 M55.171,63.731 C55.151,65.096 56.185,66.236 57.481,66.279 C58.777,66.321 59.845,65.25 59.867,63.885 C59.887,62.521 58.854,61.38 57.558,61.338 C56.261,61.295 55.194,62.367 55.171,63.731" id="Fill-36" fill="%23FEFEFE"></path><path d="M52.1161,23.3598 C52.1161,23.3598 29.1801,21.2208 15.8251,0.9018 C15.8251,0.9018 37.6921,-2.2382 52.1161,23.3598" id="Fill-38" fill="%2300B5AB"></path><path d="M47.0131,28.5195 C47.0131,28.5195 32.0651,33.8055 17.8521,24.9655 C17.8521,24.9655 30.6091,16.6905 47.0131,28.5195" id="Fill-40" fill="%2300B5AB"></path><path d="M54.662,18.885 C54.662,18.885 55.706,8.022 47.437,-8.8817842e-15 C47.437,-8.8817842e-15 44.031,9.897 54.662,18.885" id="Fill-42" fill="%2300B5AB"></path><path d="M34.4462,97.7152 C34.4462,97.7152 13.5342,100.7282 2.2342,119.9542 C2.2342,119.9542 22.4082,121.8262 34.4462,97.7152" id="Fill-44" fill="%2300B5AB"></path><g id="Group-48" transform="translate(0.000000, 91.670900)"><mask id="mask-4" fill="white"><use xlink:href="%23path-3"></use></mask><g id="Clip-47"></g><path d="M29.3577,4.0047 C29.3577,4.0047 15.4197,-3.5553 -0.0003,2.9537 C-0.0003,2.9537 11.3047,13.1227 29.3577,4.0047" id="Fill-46" fill="%2300B5AB" mask="url(%23mask-4)"></path></g></g></g></g></g></svg>');
        width: 165px;
        height: 180px;
        left: 0;
        top: 0;
        background-repeat: no-repeat;
        background-size: contain;
        z-index: 1;
    }
}

@media only screen and (max-width: 48em) {

    /*************** ADD MOBILE ONLY CSS HERE  ***************/
    .transparent #logo img {
        max-height: 70px !important;
    }

    .transparent .header-main {
        height: 110px !important;
    }

    p,
    .home-3 .text p,
    .pwhy-2 p,
    .pwhy-3 p,
    .pwhy-5 p {
        font-size: 18px;
        line-height: 28px;
    }

    .h1,
    h1 {
        font-size: 64px;
        line-height: 72px;
    }

    .h3,
    h3,
    .home-5 h3,
    .pwhy-2 h3,
    .pwhy-5 h3,
    .pwhy-6 h3,
    .spost-1 h3 {
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 8px;
        font-weight: 700;
    }

    .h4,
    h4,
    .home-2 .icon-box .icon-box-text h4,
    .home-5 h4 {
        font-size: 24px;
        line-height: 26px;
    }

    .home-1 .text h1 {
        font-size: 32px;
        line-height: normal;
        margin: 0 0 24px 0;
    }

    .home-1 p,
    .gb-headern.home-1 p {
        font-size: 16px;
        line-height: normal;
        margin: 0 0 10px 0;
    }

    .home-1 .section-content,
    .gb-headern.home-1 .section-content {
        height: 660px;
    }

    .home-1-img1 {
        left: -66px;
        top: 86px;
        width: 128px !important;
    }

    .home-1-img2 {
        width: 46.875px !important;
        left: 61.875px;
        top: -25.7812px;
    }

    .home-1-img3 {
        top: -36px;
        right: -45px;
        width: 210px !important;
    }

    .home-1-img4 {
        top: 409px;
        right: -59px;
        width: 118px !important;
    }

    .home-1-img5 {
        opacity: 0;
    }

    .home-1-img6 {
        top: 336px;
        left: 20px;
        width: 193px !important;
    }

    .home-2 .text h2,
    .home-4 .text h3,
    .pwhy-6 .text h3,
    .pwhy-6-text1 h3 {
        line-height: normal;
        margin: 0 0 8px 0;
        font-size: 32px;
        line-height: 40px;
    }

    .home-2 .text p,
    .home-4 .text p {
        font-size: 18px;
        line-height: 28px;
    }

    .home-2 .icon-box {
        height: 340px;
        padding: 0 52px;
    }

    .home-2 .icon-box .icon-box-img {
        margin-bottom: 16px;
    }

    .home-2 .icon-box .icon-box-text h4 {
        margin: 0 0 16px 0;
    }

    .home-2 .icon-box .icon-box-text p {
        font-size: 16px;
        line-height: 24px;
    }

    .home-3 .text h3 {
        font-size: 40px;
        line-height: 48px;
        margin: 0 0 16px 0;
    }

    .home-3 .text p {
        margin: 0 0 28px 0;
    }

    .home-3 a.button {
        margin: 20px 0 0 0;
        background: #ed225a;
        left: 50%;
        transform: translateX(-50%);
    }

    .home-4 a.button {
        margin: 20px 0 0 0;
        background: #ed225a;
    }

    .home-3 .img:before {
        width: 58px;
        height: 84px;
        left: 0;
        top: 0;
        background-size: contain;
    }

    .home-3-svg1 {
        bottom: -640px;
        left: inherit;
        width: 220%;
        right: 0;
    }

    .products-wrap {
        flex-direction: column;
        margin: 0 20px;
    }

    .products-wrap .product-tile {
        margin-top: 48px;
        width: calc(100vw - 40px);
        height: 481px;
    }

    .products-wrap .product-tile:nth-child(2) {
        margin-top: 48px;
    }

    .product-tile h4 {
        font-size: 24px;
        line-height: 41px;
    }

    .product-tile p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 35px 0;
    }

    .product-tile img {
        margin: 0 0 28px 0;
    }

    button.btn.btn--secondary.btn--small {
        min-width: 81px;
        min-height: 40px;
    }

    button.btn.btn--secondary.btn--small span {
        padding: 8px 16px;
        font-size: 16px;
        line-height: 24px;
    }

    .home-5 {
        padding-top: 160px !important;
    }

    .home-5 .section-content>.row {
        flex-direction: column-reverse !important;
    }

    .home-5 p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 56px 0;
    }

    .cta-block__caption-mask {
        width: 100%;
        height: 120%;
        left: 0;
        right: 0;
    }

    .home-5 a.button {
        background-color: #ed225a;
    }

    .home-5 .img {
        margin-top: -101px;
    }

    .home-5-svg1 {
        bottom: -450px;
    }

    .home-1 .gb-button2.button,
    .pwhy-6 .gb-button2.button {
        min-height: 40px;
        font-size: 21px;
        line-height: 40px;
    }

    .pwhy-2 h5 {
        font-size: 18px;
        line-height: 25px;
        margin: 0 0 15px 0;
    }

    .pwhy-3 .section-content {
        padding: 80px 0;
    }

    .quote-block__pattern {
        display: none;
    }

    .pwhy-3 .pwhy-3-text1 p {
        font-size: 40px;
        line-height: 48px;
    }

    .pwhy-3 .pwhy-3-text1 {
        margin: 0 0 56px 0;
    }

    .pwhy-4 {
        padding-top: 80px !important;
    }

    .pwhy-4 .gb-button2.button {
        font-size: 16px;
    }

    .pwhy-5 .section-content {
        padding: 80px 0;
    }

    .pwhy-5 p {
        margin: 0 0 24px 0;
    }

    .pwhy-5 .img:before {
        width: 110px;
        height: 120px;
    }

    .pwhy-6 p {
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 24px 0;
    }

    .pwhy-6 .row {
        margin-bottom: 50px;
    }

    .pwhy-6 .section-content .row:first-child {
        margin-bottom: 0;
    }

    .pwhy-6:before {
        width: 172px;
        height: 159px;
        right: -20px;
        bottom: 20px;
    }

    .pwhy-6-text1 h3 {
        margin: 0 0 48px 0;
    }

    .footer-1 .row .large-2 .text-right {
        text-align: center !important;
    }

    .footer-1 .row .large-10 {
        order: 2;
    }

    .footer-1 .row .large-2 .text-right .img {
        margin: auto;
    }

    .footer__nav ul {
        margin: 0;
        display: block;
    }

    .footer__nav ul li {
        width: 33%;
        float: left;
        margin: 0 0 16px;
        text-align: center;
    }

    .footer__nav ul li a {
        font-size: 16px;
        line-height: 24px;
    }

    .footer__nav ul li:nth-child(4),
    .footer__nav ul li:nth-child(5) {
        width: 50%;
    }

    .footer__disclaimer-text ul {
        margin: 0 0 0 -5px;
    }

    .footer__disclaimer-text ul li {
        margin: 0 5px;
    }

    .footer__disclaimer-text ul li a {
        font-size: 12px;
    }

    .footer__disclaimer-text1 {
        padding-bottom: 30px;
    }

    .tt-product-category-nav__inner {
        gap: 16px;
    }

    .tt-product-category-nav__item {
        min-width: 100px;
        padding: 0 16px;
        font-size: 14px;
    }

    .product-small.box .product-title.woocommerce-loop-product__title {
        font-size: 20px;
    }

    .product-small.box {
        padding: 0;
    }

    .product-thumbnails.small-columns-4 .flickity-slider>.col,
    .product-thumbnails .small-columns-4>.col {
        flex-basis: 50%;
        max-width: 50%;
    }

    .product-thumbnails {
        padding: 0 30px !important;
    }

    .product-info .product-title {
        font-size: 32px;
        margin: 0 0 5px 0;
    }

    .product-info .price-wrapper {
        margin: 0 0 20px 0;
    }

    .product-info .variations .ux-swatches {
        gap: 10px;
    }

    .product-info .variations .ux-swatch--label {
        padding: 5px 15px;
        font-size: 14px;
    }

    .product-info button.single_add_to_cart_button {
        width: 70%;
    }

    .product-icons {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 10px;
        margin-top: 10px;
        padding-top: 15px;
    }

    .product-icon-image {
        width: 72px;
        height: 72px;
    }

    .product-main {
        padding-bottom: 0;
    }

    .product-footer .woocommerce-tabs .product-tabs li a {
        font-size: 28px;
    }

    .tabbed-content .tab-panels {
        padding-top: 20px;
    }

    h3.product-section-title-related {
        font-size: 28px;
    }

    .pfaq-1 a.button {
        min-width: 48px;
        min-height: 48px;
    }

    .pfaq-1 a.button:before {
        font-size: 10px;
        top: 20px;
    }

    .pfaq-1 {
        margin-top: -25px;
    }

    .pfaq-2 h3.accordion_title {
        font-size: 32px;
        line-height: 56px;
        margin: 0 0 48px 0;
    }

    .pfaq-2 .accordion .accordion-title span {
        font-size: 18px;
        line-height: 26px;
    }

    .pfaq-2 .accordion .accordion-title .toggle {
        min-width: 50px;
        min-height: 50px;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .pfaq-2 .accordion .accordion-title .toggle i:before {
        font-size: 10px;
        top: -5px;
        left: -5px;
    }

    .pfaq-2 .accordion {
        padding-bottom: 80px;
    }

    .page-wrapper {
        padding-top: 30px;
    }

    .blog-single h1.entry-title {
        font-size: 36px;
        line-height: 40px;
        margin: 0;
    }

    .entry-content.single-page h2 {
        font-size: 32px;
        line-height: normal;
    }

    .entry-content.single-page h3 {
        font-size: 28px;
        line-height: normal;
    }

    .social-icons .button.icon {
        min-height: 40px;
        color: #203366;
        min-width: 40px;
        line-height: 26px;
        padding: 0;
        display: inline-flex;
        justify-content: center;
        align-items: center;
    }

    .spost-1 {
        padding: 0 !important;
    }

    .spost-1 h3 {
        margin: 0 0 20px 0;
    }

    .pcon-1 .icon-box .icon-box-img {
        margin-bottom: 10px;
    }

    .pcon-1 .icon-box .icon-box-text p {
        font-size: 14px;
        margin: 0 0 4px 0;
    }

    .jovie-row {
        display: block;
        margin-bottom: 0;
    }

    .porg-1 h2 {
        font-size: 40px;
        margin: 0 0 25px 0;
    }

    .porg-1 p {
        font-size: 18px;
        line-height: 26px;
    }
}