*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Montserrat;font-weight:1 1000;src:url(/build/assets/Montserrat-VariableFont_wght-498dc34d.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:normal}@font-face{font-family:Open Sans;font-weight:1 1000;src:url(/build/assets/OpenSans-VariableFont_wdth_wght-177359df.ttf) format("truetype");font-display:swap;font-style:normal;font-stretch:normal}*{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin:0;padding:0;box-sizing:border-box}* ::selection{color:#929090;background-color:#9cc354}* body{display:flex;align-items:auto;justify-content:space-between;flex-direction:column;flex-wrap:auto;min-height:100vh;background:#FFF;position:relative;padding-top:75px}* body .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}* body.no-scroll{overflow-y:hidden}* body section{position:relative;padding:40px 16px}* body .wrapper{max-width:1326px;width:100%;margin:0 auto}* body .wrapper.full-width{max-width:100%}* body h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.5rem;color:#929090;line-height:1.3;line-height:1.2;margin-bottom:16px}* body h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.125rem;color:#929090;line-height:1.3;line-height:1.2;margin-bottom:16px}* body h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:2rem;color:#929090;line-height:1.3;line-height:1.2;margin-bottom:16px}* body h4{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.625rem;color:#929090;line-height:1.3;line-height:1.2;margin-bottom:16px}* body h5{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.5rem;color:#929090;line-height:1.3;line-height:1.2;margin-bottom:16px}* body h6{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.25rem;color:#929090;line-height:1.3;line-height:1.2;margin-bottom:16px}* body p{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#687083;line-height:1.3;line-height:1.4;margin-bottom:1rem}* body p.subtitle{font-size:1rem;font-weight:700;border:solid 2px #929090;color:#929090;width:fit-content;padding:4px 24px 6px;border-radius:32px;margin-bottom:16px!important}* body p.subtitle.white{color:#fff;border-color:#fff}* body p:last-of-type{margin-bottom:0}* body p strong,* body p b{font-family:Open Sans,sans-serif;font-weight:800;font-size:1rem;color:#000;line-height:1.3;line-height:1.4}* body p em,* body p i{font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#000;line-height:1.3;line-height:1.4}* body ul,* body ol{padding-left:25px}* body ul li p,* body ol li p{margin-bottom:.4rem}* body a{font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#000;line-height:1.3;line-height:1;text-decoration:underline}* body a:hover{text-decoration:none}* body .swiper .swiper-wrapper{-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}* form{position:relative}* form .fields{display:flex;align-items:auto;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:16px}* form .fields .field{position:relative}* form .fields .field.flex-25,* form .fields .field.flex-33,* form .fields .field.flex-50,* form .fields .field.flex-66,* form .fields .field.flex-75,* form .fields .field.flex-100{flex-basis:100%}* form .fields .field .instruction{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;color:#3aaa35;line-height:1.3;padding-top:8px}* form .fields .field .radio-wrapper{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;gap:8px;padding-top:12px;font-family:Open Sans,sans-serif;font-weight:400;font-size:1.125rem;color:#000;line-height:1.3}* form .fields .field .radio-wrapper input{width:24px;height:24px;margin-top:-3px}* form input,* form select{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.125rem;color:#000!important;line-height:1.3;width:100%;border:none;border-radius:32px;background:#FFF;padding:16px;outline-color:default}* form textarea{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.125rem;color:#000!important;line-height:1.3;width:100%;border:none;border-radius:24px;background:#FFF;padding:24px 16px!important;resize:none;outline-color:default}* form select option{color:#000}* form .file{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:10px}* form .checkboxes{margin-top:16px;display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}* form .checkboxes label+label{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;flex-wrap:auto;gap:16px;line-height:1}* form .checkboxes label+label .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;cursor:pointer;transition:all .3s ease}* form .checkboxes label+label .checkmark:after{content:"";position:absolute;opacity:0;cursor:pointer;transition:opacity .3s ease}* form .checkboxes label+label input:checked~.checkmark{background-color:#3aaa35}* form .checkboxes label+label input:checked~.checkmark:after{opacity:1;left:8px;top:4px;width:8px;height:15px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}* form .checkboxes label+label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}* form label{font-family:Open Sans,sans-serif;font-weight:1rem;font-size:500;color:#687083;line-height:1.3;margin-bottom:5px;display:block;position:absolute;top:18px;left:16px;transition:all .3s ease}* form label.focus{transform:scale(.9);transform-origin:top left;top:-11px;background:#FFF;border:solid 2px #eef0f4;padding:1px 4px 2px;border-radius:12px;overflow:hidden}* form label.file-upload{display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;position:relative;margin:0;height:43px;width:194px;border:1.5px solid #000;background:#F8F8F8;cursor:pointer}* form label.file-upload input{position:absolute;top:0;left:0;visibility:hidden}* form .privacy-policy{margin:10px 0}* form .privacy-policy *{font-family:Open Sans,sans-serif;font-weight:400;font-size:.75rem;color:#000;line-height:1.3}* form .privacy-policy a{font-weight:600}* form .privacy-policy a:hover{text-decoration:underline}* form .captcha .captcha-placeholder{width:304px;height:auto;min-width:304px;min-height:auto}* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder{transform:scale(.87);transform-origin:0 0}* form.captcha-loaded .captcha-placeholder{display:none}* form .error,* form .success{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;margin:5px 0}* form .error{color:red!important}* form .invisible{position:absolute;visibility:hidden}* .accordion-wrapper{border-bottom:1px solid #000;height:fit-content}* .accordion-wrapper .accordion{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:10px;cursor:pointer}* .accordion-wrapper .accordion svg{transition:transform .3s ease-in-out}* .accordion-wrapper .panel{max-height:0px;overflow:hidden;transition:max-height .3s ease-in-out}* .accordion-wrapper.open .accordion svg{transform:rotate(90deg)}* .accordion-wrapper.open .panel{max-height:600px}* .content.small *{font-size:.875rem}* .content.semi-bold *{font-weight:600}* .content.white *{color:#fff!important}* .content strong{font-weight:600!important}* .content a{text-decoration:underline}* .btns{display:flex;align-items:auto;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:10px;margin-top:32px}* .btn-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;border-radius:56px;position:relative;overflow:hidden}* .btn-wrapper.alt .arrow{background:#FFF}* .btn-wrapper.alt .arrow svg path{fill:#929090}* .btn-wrapper.alt .separator svg path{fill:#9cc354}* .btn-wrapper.alt:hover .btn{padding-right:72px;background:#FFF;border-color:#fff;color:#929090}* .btn-wrapper.alt:hover .separator{opacity:0}* .btn-wrapper.alt:hover .arrow{background:#FFF;margin-left:-56px}* .btn-wrapper:hover .btn{padding-right:72px;background:#929090;border-color:#929090}* .btn-wrapper:hover .separator{opacity:0}* .btn-wrapper:hover .arrow{background:#929090;margin-left:-56px}* .btn-wrapper .separator{position:absolute;right:48px;width:14px;height:36px;top:12px;z-index:1;transition:all .3s ease}* .btn-wrapper .arrow{width:56px;height:56px;background:#929090;border-radius:56px;z-index:2;transition:all .3s ease}* .btn-wrapper .btn{z-index:2}* .btn{all:unset;font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#fff;display:flex;align-items:center;justify-content:auto;flex-direction:row;flex-wrap:auto;gap:8px;line-height:1.3;background:#000;padding:16px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease}* .btn.btn-outline{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#000;line-height:1.3;background:transparent;border:solid 1px #000}* .btn:hover{color:#fff;background:rgba(0,0,0,.5)}* .btn{padding:17px 32px;width:fit-content;min-width:150px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;border-radius:56px;background:#9cc354;line-height:1!important;font-family:Open Sans,sans-serif;font-weight:700;font-size:1.125rem;color:#fff;line-height:1.3;border:solid 2px #9cc354;text-decoration:none!important;transition:all .3s ease}* .btn.alt:hover{background:#FFF;border-color:#fff}* .btn.blue-btn{background:#929090;border-color:#929090}* .btn.blue-btn:hover{background:#9cc354;border-color:#9cc354}* .btn.full-w-btn{width:auto}* .btn:hover{background:#929090;border-color:#929090}* .btn.outline-btn{background:rgba(3,84,49,.25);border:solid 2px #FFF}* .btn.outline-btn:focus{border-color:#afca0b}* .btn.outline-btn:hover{background:#FFF;color:#000}* .btn.pill-btn{border-radius:40px}* .btn.pill-btn-red{border-radius:20px;background:#c51016;border-color:#c51016;color:#fff}* .btn.pill-btn-red:hover{background:#929090;border-color:#929090}* a{display:inline-block;height:fit-content;width:fit-content;text-decoration:none}* hr{border:none;height:1px;width:100%;background:#000}* picture{font-size:0;line-height:0;height:fit-content;width:fit-content}* picture ::selection{background:none}* img,* video,* iframe{width:100%;height:auto;display:block;border:none}* svg{width:100%;height:auto}@media only screen and (min-width: 992px){* form .privacy-policy p,* form .additional-text p,* form .privacy-policy a,* form .additional-text a{font-size:1.125rem}* form .fields{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}* form .fields .field.flex-25{flex-basis:calc(25% - 14px)}* form .fields .field.flex-33{flex-basis:calc(33% - 12px)}* form .fields .field.flex-50{flex-basis:calc(50% - 8px)}* form .fields .field.flex-66{flex-basis:calc(66% - 6px)}* form .fields .field.flex-75{flex-basis:calc(75% - 4px)}* form .fields .field.flex-100{flex-basis:100%}}@media only screen and (min-width: 1200px){* body{padding-top:100px}* body section{padding:80px 16px}* body h1{font-size:3.375rem}* body h2{font-size:3.75rem}* body h3{font-size:3rem}* body h4,* body h5{font-size:1.5rem}* body h6,* body p,* body p strong,* body p em,* body p i,* body p a{font-size:1.25rem}* form .privacy-policy *{font-size:.875rem}* .content.small *{font-size:1rem}* .content.large *{font-size:1.125rem}}@media only screen and (min-width: 1536px){* form .captcha .g-recaptcha,* form .captcha .captcha-placeholder{transform:scale(1)}}.reveal.fade-in{transition:opacity .5s linear}.reveal.fade-in:not(.revealed){opacity:0}.reveal.reveal-bottom{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-bottom:not(.revealed){transform:translateY(50px);opacity:0}.reveal.reveal-left{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-left:not(.revealed){transform:translate(-25px);opacity:0}.reveal.reveal-right{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.reveal.reveal-right:not(.revealed){transform:translate(25px);opacity:0}header{position:fixed;top:0;left:0;width:100%;height:75px;z-index:99999!important}header.border nav{border-bottom:solid 1px #C1C7CD}header nav{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:20px;height:75px;width:100%;background:#FFF;padding:0 16px;transition:border .3s ease}header nav .wrapper{display:flex;align-items:center;justify-content:space-between;flex-direction:auto;flex-wrap:auto;gap:20px;max-width:100%}header nav .wrapper .inner{display:flex;align-items:center;justify-content:flex-end;flex-direction:auto;flex-wrap:auto;gap:12px}header nav .wrapper .basket-link{position:relative;display:inline-flex;align-items:center}header nav .wrapper .basket-count{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 5px;background:#e53935;color:#fff;font-size:.65rem;font-weight:600;line-height:18px;text-align:center;border-radius:999px}header nav .wrapper .mobile a:not(.basket){display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;background:#9cc354;width:40px;height:40px;border-radius:40px;transition:#F2F4F8 .3s ease}header nav .wrapper .mobile a:not(.basket):hover{background:#9cc354}header nav .wrapper .mobile a:not(.basket) svg{width:24px}header nav .wrapper .mobile a:not(.basket) svg path{fill:#f2f4f8}header nav .wrapper .mobile a.basket{width:40px;margin-top:5px}header nav .wrapper .mobile a.basket svg{width:100%;height:100%}header nav .logo,header nav .logo img{width:fit-content;height:46px;min-width:fit-content;min-height:46px}header nav .inner{width:fit-content}header nav .inner .btns{display:none}header nav .inner .btns.mobile{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;width:100%}header nav .inner .btns.mobile .btn{width:auto;align-self:stretch}header nav .inner .btns.mobile .btn.hide-mobile{display:none}header nav .inner .btns .btn:not(:first-child){background:#929090;border-color:#929090}header nav .inner .btns .btn:not(:first-child):hover{background:#9cc354;border-color:#9cc354}header nav .inner .mob-nav{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:20px}header nav .inner .mob-nav .phone,header nav .inner .mob-nav .phone svg{width:29px;height:29px;min-width:29px;min-height:29px}header nav .inner .mob-nav .burger .burger-icon{width:37px;height:28px;position:relative;transform:rotate(0);transition:.5s ease-in-out}header nav .inner .mob-nav .burger .burger-icon span{display:block;position:absolute;height:5px;width:37px;background:#929090;left:0;transform:rotate(0);transition:.25s ease-in-out;border-radius:5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(1){top:0}header nav .inner .mob-nav .burger .burger-icon span:nth-child(2),header nav .inner .mob-nav .burger .burger-icon span:nth-child(3){top:11.5px}header nav .inner .mob-nav .burger .burger-icon span:nth-child(4){top:23px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(1),header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(4){top:11.5px;width:0%;left:50%}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(2){transform:rotate(45deg);width:37px}header nav .inner .mob-nav .burger.open .burger-icon span:nth-child(3){transform:rotate(-45deg);width:37px}header nav .inner .menu{position:fixed;top:calc(-100vh + 150px);left:0;width:100%;height:calc(100vh - 75px);background:#FFF;z-index:-1;transition:top .5s ease-out,left .5s ease-out;padding:40px 24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}header nav .inner .menu.active{top:75px}header nav .inner .menu .accordion-wrapper{border:none}header nav .inner .menu .accordion-wrapper *{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.25rem;color:#003463;line-height:1.3;text-decoration:none}header nav .inner .menu .accordion-wrapper a:hover{color:#9cc354;transition:all .3s ease}header nav .inner .menu .accordion-wrapper.open .accordion p{color:#9cc354}header nav .inner .menu .accordion-wrapper.open .panel{display:block}header nav .inner .menu .accordion-wrapper .accordion{justify-content:space-between;gap:17px;padding:17px 0;cursor:pointer}header nav .inner .menu .accordion-wrapper .accordion p{transition:all .3s ease}header nav .inner .menu .accordion-wrapper .accordion svg{width:24px;height:fit-content;min-width:24px;min-height:fit-content}header nav .inner .menu .accordion-wrapper .panel{padding-left:24px;max-height:none;overflow:visible;display:none}header nav .inner .menu .accordion-wrapper .panel .children h5{display:none}header nav .inner .menu .accordion-wrapper .panel .children.courses{display:flex;flex-direction:column;gap:8px;padding:16px 0}header nav .inner .menu .accordion-wrapper .panel .child{padding:10px 0}header nav .inner .menu .accordion-wrapper .panel .child>.sub-menu{display:block}header nav .inner .menu .accordion-wrapper .panel .child>a{display:block}header nav .inner .menu .accordion-wrapper .panel .child.open>.sub-menu{display:block}header nav .inner .menu .accordion-wrapper .panel .images{display:none}header nav .inner .menu .accordion-wrapper .panel .sub-menu{display:none;padding:8px 0 0 16px;margin:6px 0 10px}header nav .inner .menu .accordion-wrapper .panel .sub-menu .child--sub{padding:8px 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:4px}header nav .inner .menu .accordion-wrapper .panel .sub-menu .child--sub a{font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#003463;line-height:1.3;line-height:1.35;opacity:.9}header nav .inner .menu .accordion-wrapper .panel .sub-menu .child--sub a:hover{opacity:1;color:#9cc354}header nav .inner .menu .accordion-wrapper .panel .sub-menu .child--sub svg{width:24px;height:fit-content;min-width:24px;min-height:fit-content}header nav .inner .menu .copyright{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3;margin-top:103px}@media only screen and (min-width: 500px){header nav .inner .menu{max-width:425px;top:75px;left:-425px}header nav .inner .menu.active{left:0}}@media only screen and (min-width: 1200px){header{height:100px}header nav{height:100px}header nav .logo,header nav .logo img{width:fit-content;height:65px;min-width:fit-content;min-height:65px}header nav .inner{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:auto;gap:32px}header nav .inner .btns{display:flex;margin-top:0}header nav .inner .btns.mobile{display:none}header nav .inner .btns .btn{width:fit-content;min-width:auto}header nav .inner .mob-nav{display:none}header nav .inner .menu{display:flex;align-items:center;justify-content:auto;flex-direction:auto;flex-wrap:auto;gap:0;position:static;max-width:none;height:fit-content;z-index:1;transition:none;padding:0;overflow:visible;background:unset}header nav .inner .menu .accordion-wrapper.hide-desktop{display:none}header nav .inner .menu .accordion-wrapper.open .panel{opacity:1;transform:scale(1);transition:opacity .25s ease .25s,transform .25s ease 0s}header nav .inner .menu .accordion-wrapper .accordion{gap:8px;padding:16px}header nav .inner .menu .accordion-wrapper .accordion *{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem!important;color:#000;line-height:1.3}header nav .inner .menu .accordion-wrapper .panel{position:fixed;top:100px;left:0;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;width:100%;transform:scale(0);opacity:0;border-radius:0 0 16px 16px;padding:0;max-height:fit-content;transform-origin:top center;transition:opacity .25s ease 0s,transform .25s ease .25s;z-index:-1;background:#fff}header nav .inner .menu .accordion-wrapper .panel .children{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;flex-basis:40%;padding:32px 16px 32px 32px}header nav .inner .menu .accordion-wrapper .panel .children h5{color:#929090;font-weight:700;display:block}header nav .inner .menu .accordion-wrapper .panel .children.courses{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;flex-basis:100%;width:100%;padding:32px}header nav .inner .menu .accordion-wrapper .panel .children.courses>.child{padding:0}header nav .inner .menu .accordion-wrapper .panel .children.courses>.child>a{display:block;font-weight:700;color:#003463;margin-bottom:6px}header nav .inner .menu .accordion-wrapper .panel .children.courses .sub-menu{padding-left:0;margin:28px 0 0}header nav .inner .menu .accordion-wrapper .panel .children.courses .child--sub{padding:6px 0}header nav .inner .menu .accordion-wrapper .panel .child{padding:0 5px}header nav .inner .menu .accordion-wrapper .panel .child a{color:#929090;transition:color .3s ease}header nav .inner .menu .accordion-wrapper .panel .child a:hover{color:#9cc354}header nav .inner .menu .accordion-wrapper .panel .images{flex-basis:30%;max-width:917px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;padding:32px 32px 32px 16px;gap:16px;background:#eef0f4;align-self:stretch}header nav .inner .menu .accordion-wrapper .panel .images .image{aspect-ratio:1.35/1;border-radius:16px;width:100%;overflow:hidden}header nav .inner .menu .accordion-wrapper .panel .images .image img{width:100%;height:100%;object-fit:cover;object-position:center}header nav .inner .menu .copyright{display:none}}footer{background:#929090;overflow:hidden}footer .top{padding:48px 16px 0}footer .top .wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;padding-bottom:48px;border-bottom:solid 1px #C1C7CD}footer .top .wrapper .logo,footer .top .wrapper .logo img{width:fit-content;height:44px;min-width:fit-content;min-height:44px;max-width:150px}footer .top .wrapper .newsletter form{width:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}footer .top .wrapper .newsletter form .fields{width:fit-content}footer .top .wrapper .newsletter form .fields .field{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;background:#FFF;border-radius:32px;padding:0 0 0 16px;width:328px}footer .top .wrapper .newsletter form .fields .field .separator{display:none}footer .top .wrapper .newsletter form .fields .field svg{width:24px}footer .top .wrapper .newsletter form .fields .field input{border:0;font-size:1rem;padding-right:16px;border-radius:32px}footer .top .wrapper .newsletter form .form-footer{width:100%}footer .top .wrapper .newsletter form .form-footer .btns{width:100%;margin-top:0}footer .top .wrapper .newsletter form .form-footer .btns button{width:100%;padding:10px}footer .top .wrapper .newsletter form .form-footer .btns button:hover{background:#FFF;border-color:#fff;color:#929090}footer .middle{padding:48px 16px 0}footer .middle .wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:48px 16px;padding-bottom:48px;border-bottom:solid 1px #C1C7CD}footer .middle .wrapper h4{color:#fff;font-size:1.125rem}footer .middle .wrapper .details{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px;flex-basis:100%}footer .middle .wrapper .details a,footer .middle .wrapper .details p{color:#fff;font-size:1rem;font-weight:600;text-decoration:none}footer .middle .wrapper .details a.address,footer .middle .wrapper .details p.address{white-space:break-spaces}footer .middle .wrapper .nav{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px}footer .middle .wrapper .nav a{color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease;text-wrap:nowrap}footer .middle .wrapper .nav a:hover{color:#9cc354}footer .middle .wrapper .socials .social{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}footer .middle .wrapper .socials a:hover svg path{fill:#fff}footer .middle .wrapper .socials a svg{width:fit-content;height:24px;min-width:fit-content;min-height:24px;transition:all .3s ease}footer .middle .wrapper .socials a svg path{transition:all .3s ease}footer .bottom{padding:48px 16px}footer .bottom .wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;gap:24px}footer .bottom .wrapper .copyright{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;color:#fff;line-height:1.3;margin-bottom:0}footer .bottom .wrapper .surge{display:flex;align-items:flex-start;justify-content:auto;flex-direction:column;flex-wrap:auto;gap:12px}footer .bottom .wrapper .surge *{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;color:#fff;line-height:1.3;margin-bottom:0}footer .bottom .wrapper .surge>a,footer .bottom .wrapper .surge svg{width:110px;height:28px;min-width:110px;min-height:28px}footer .bottom .wrapper .surge>a path,footer .bottom .wrapper .surge svg path{transition:all .3s ease}footer .bottom .wrapper .surge>a:hover path,footer .bottom .wrapper .surge svg:hover path{fill:#9cc354}footer .bottom .wrapper.legal-links{justify-content:center;margin-bottom:32px}footer .bottom .wrapper.legal-links .legal{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:32px}footer .bottom .wrapper.legal-links .legal a{color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease;text-wrap:nowrap}footer .bottom .wrapper.legal-links .legal a:hover{color:#9cc354}@media only screen and (min-width: 601px){footer .bottom .wrapper .surge{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto}}@media only screen and (min-width: 992px){footer .top .wrapper{flex-direction:row;justify-content:space-between;align-items:center}footer .top .wrapper .newsletter form{flex-direction:row;gap:0;position:relative}footer .top .wrapper .newsletter form .fields .field{position:relative}footer .top .wrapper .newsletter form .fields .field input{position:relative;z-index:2}footer .top .wrapper .newsletter form .fields .field .separator{position:absolute;right:-7px;top:13px;width:12px;display:block;z-index:1}footer .top .wrapper .newsletter form .fields .field .separator svg{width:100%}footer .top .wrapper .newsletter form .form-footer{position:relative;z-index:2}footer .middle .wrapper{justify-content:space-between}footer .middle .wrapper .details{flex-basis:calc(25% - 12px)}footer .middle .wrapper>*{flex-basis:calc(25% - 12px)}footer .bottom .wrapper{flex-direction:row}footer .bottom .wrapper.legal-links{justify-content:flex-end}}.share{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:8px;margin-bottom:5em}.share p{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem!important;color:#000;line-height:1.3}.share .icons{display:flex;align-items:auto;justify-content:flex-start;flex-direction:row;flex-wrap:auto;align-items:center}.share .icons a{position:relative}.share .icons a:hover.twitter div{transform:scale(1.2)}.share .icons a:hover.twitter div svg{transform:scale(1)}.share .icons a:hover svg{transform:scale(1.2)}.share .icons a.whatsapp svg{width:40px;height:40px}.share .icons a.twitter div{background:#000;width:30px;height:30px;border-radius:100%;padding:7px;margin-right:10px;transition:all .3s}.share .icons a.twitter div svg{width:100%!important;height:100%!important;margin-right:0!important}.share .icons a svg{width:30px;height:30px;margin-right:10px;transition:all .3s}.share .icons a .copied{display:flex;align-items:auto;justify-content:flex-start;flex-direction:row;flex-wrap:auto;background:#3AAA35;padding:.2em .5em;border-radius:5px;align-items:center;position:absolute;top:-50px;width:130px;left:-55px;opacity:0;transition:all .5s;z-index:999}.share .icons a .copied svg{width:15px}.share .icons a .copied svg path{fill:#fff}.share .icons a .copied p{font-family:Open Sans,sans-serif;font-weight:400;font-size:1rem;color:#fff;line-height:1.3}section.header{padding:40px 16px}section.header .wrapper .content .tags{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;padding-bottom:1.5rem;overflow:hidden;transition:all .5s ease}section.header .wrapper .content .tags .tag{padding:.5rem 2rem;border:solid 2px #929090;margin-bottom:0;border-radius:2rem}section.header .wrapper .content .tags .tag p{font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#929090;line-height:1.3;text-transform:uppercase}section.header .wrapper .bottom{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;margin-top:2rem}section.header .wrapper .bottom .share{margin-bottom:0}section.header .wrapper .bottom p.date{font-size:1.125rem;font-weight:600}@media only screen and (min-width: 992px){section.header{padding:64px 16px 0}section.header .wrapper .content{max-width:50%;width:100%}section.header .wrapper .content h1{font-size:2.5rem}}section.article .wrapper article .featured-image{width:100%;aspect-ratio:2.13/1;border-radius:20px;overflow:hidden;margin-bottom:2rem}section.article .wrapper article .featured-image img{width:100%;height:100%;object-fit:cover;object-position:center}section.article .wrapper article .spacer{width:100%;margin:4rem 0;border-bottom:1px solid #929090}section.article .wrapper article .quote{position:relative}section.article .wrapper article .quote .apos{position:absolute;top:0;left:0}section.article .wrapper article .quote .apos p{font-family:Montserrat,sans-serif;font-weight:600;font-size:5rem;color:#929090;line-height:1.3;line-height:1}section.article .wrapper article .quote .quote-wrap{padding:24px 0 0 40px}section.article .wrapper article .quote .details{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:.5rem;margin-bottom:1rem}section.article .wrapper article .quote .details h4{margin-bottom:0}section.article .wrapper article .quote .details p{font-weight:600}section.article .wrapper article .content-image{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;flex-wrap:auto;gap:1rem}section.article .wrapper article .content-image .image{width:100%;aspect-ratio:1.58/1;border-radius:1rem;overflow:hidden}section.article .wrapper article .content-image .image img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width: 992px){section.article .wrapper article .featured-image{margin-bottom:5rem}section.article .wrapper article .spacer{margin:5rem 0}section.article .wrapper article .quote .details{flex-direction:row;gap:1rem}section.article .wrapper article .quote .quote-wrap{padding:40px}section.article .wrapper article .content-image{flex-direction:row}section.article .wrapper article .content-image.wide-img .image{flex-basis:70%}section.article .wrapper article .content-image.wide-img .content{flex-basis:30%}section.article .wrapper article .content-image .image,section.article .wrapper article .content-image .content{flex-basis:50%}}section.articles-header{position:relative;background-color:#fff;padding:40px 16px 0}section.articles-header .separator-shape{position:absolute;bottom:-30px;left:0;width:50%;height:30px;background:#FFF;border-radius:0;z-index:10}section.articles-header .separator-shape svg{width:100px;position:absolute;top:-1px;right:-99px;height:calc(100% + 1px)}section.articles-header .wrapper .content h2,section.articles-header .wrapper .content h3{margin-bottom:0;padding-bottom:16px}section.articles-slider{background:#929090;padding:80px 16px 40px;overflow:hidden}section.articles-slider .wrapper{position:relative}section.articles-slider .wrapper .swiper-navigation{position:absolute;width:100px;height:40px;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:16px}section.articles-slider .wrapper .swiper-navigation .swiper-blog-next,section.articles-slider .wrapper .swiper-navigation .swiper-blog-prev{cursor:pointer}section.articles-slider .wrapper .swiper{padding-bottom:60px;width:100%}section.articles-slider .wrapper .swiper-wrapper .swiper-slide{height:auto}section.articles-slider .wrapper .swiper-wrapper .swiper-slide a{text-decoration:none}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile{cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%;height:100%}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile:hover .image .plus{transform:rotate(360deg)}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile:hover .image img{transform:scale(1.05)}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile:hover .content *{color:#9cc354}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile .image{background:#FFF;width:100%;border-radius:16px;aspect-ratio:1.51/1;position:relative;overflow:hidden}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile .image img{width:100%;height:100%;object-fit:cover;object-position:center}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile .content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;padding-top:16px;flex:1;gap:1rem}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile .content h4{color:#fff;font-size:1.25rem;margin-bottom:8px;transition:all .3s ease}section.articles-slider .wrapper .swiper-wrapper .swiper-slide .profile .content p{color:#fff;font-weight:600;font-size:1rem;transition:all .3s ease}@media only screen and (min-width: 992px){section.articles-header{padding:80px 16px 0}section.articles-header .separator-shape{height:80px;bottom:-80px}section.articles-header .separator-shape svg{width:200px;right:-199px}section.articles-slider{padding:120px 16px 40px}section.articles-slider .swiper-navigation{top:-80px;right:0;left:unset!important;bottom:auto}section.articles-slider .swiper{padding-bottom:0}}section.blog-cta{background:#eef0f4;padding:0 16px;overflow:hidden}section.blog-cta .wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px;position:relative}section.blog-cta .wrapper .image{position:absolute;bottom:-150px;width:508px;border-radius:100%;aspect-ratio:1/1;overflow:hidden}section.blog-cta .wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center}section.blog-cta .wrapper .content{width:100%;padding:40px 0;margin-bottom:360px}@media only screen and (min-width: 1200px){section.blog-cta .wrapper{flex-direction:row;justify-content:flex-end}section.blog-cta .wrapper .image{left:-300px;width:900px;top:-85px}section.blog-cta .wrapper .content{margin-bottom:0;max-width:587px;padding:156px 0}section.blog-cta .wrapper .content .btns{justify-content:flex-end}}.breadcrumbs{padding:0;position:relative;max-width:1160px;width:100%;margin:0 auto 24px}.breadcrumbs ul{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:8px;margin-bottom:0;margin-top:0!important;padding-left:0!important}.breadcrumbs ul li{list-style-type:none;list-style:none;position:relative}.breadcrumbs ul li:not(:first-child){padding-left:20px}.breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;font-family:Open Sans,sans-serif;font-weight:500;color:#687083;line-height:1.3;top:-1px;left:1px;font-size:1rem}.breadcrumbs ul li:first-child{padding-left:0}.breadcrumbs ul li:first-child:before{display:none}.breadcrumbs ul li.current p{font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#929090;line-height:1.3;margin-bottom:0}.breadcrumbs ul li a{font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#687083;line-height:1.3;text-decoration:none;margin-bottom:0}.breadcrumbs ul li:not(.current) a:hover{text-decoration:underline}@media only screen and (min-width: 601px){.breadcrumbs{margin:0 auto 32px}.breadcrumbs ul li:not(:first-child):before{content:">";position:absolute;font-size:1.125rem;top:0;left:0}.breadcrumbs ul li.current p,.breadcrumbs ul li a{font-size:1.125rem}}section.alert{padding:40px 16px}section.alert.success{background:#C1C7CD}section.alert.error{background:#F2F4F8}section.alert.error .wrapper>.content .wrap .item .content p{text-decoration:line-through}section.alert .wrapper{max-width:600px}section.alert .wrapper>.content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px}section.alert .wrapper>.content .wrap{width:100%}section.alert .wrapper>.content .wrap .title{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}section.alert .wrapper>.content .wrap .title svg{width:24px}section.alert .wrapper>.content .wrap .title h4{color:#fff;margin-bottom:0}section.alert .wrapper>.content .wrap .btns{width:100%}section.alert .wrapper>.content .wrap .btns .btn{width:100%}section.alert .wrapper>.content .wrap .text-link{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;width:fit-content;text-decoration:none;color:#000;font-weight:700;gap:16px;margin-top:32px}section.alert .wrapper>.content .wrap .text-link svg{width:24px}section.alert .wrapper>.content .wrap .item{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px;margin-top:16px}section.alert .wrapper>.content .wrap .item .image{border-radius:8px;overflow:hidden;width:100px;aspect-ratio:1/1}section.alert .wrapper>.content .wrap .item .image img{width:100%;height:100%;object-fit:cover;object-position:center}section.alert .wrapper>.content .wrap .item .content *{margin-bottom:8px}@media only screen and (min-width: 992px){section.alert .wrapper{max-width:1216px}section.alert .wrapper>.content{flex-direction:row;align-items:flex-start}section.alert .wrapper>.content .wrap:last-child{display:flex;align-items:flex-end;justify-content:flex-start;flex-direction:column;flex-wrap:auto}section.alert .wrapper>.content .wrap .title svg{width:48px}section.alert .wrapper>.content .wrap .text-link{margin-top:48px}section.alert .wrapper>.content .wrap .item{margin-top:24px}section.alert .wrapper>.content .wrap .btns{width:fit-content}}section.checkout-payment{background:#F2F4F8;padding-bottom:40px!important}section.checkout-payment .payment-form #divPayment{width:100%!important;margin-left:auto;margin-right:auto}section.checkout-payment .payment-form #divPayment #payment-form{padding:42px 32px;background:#FFF;border-radius:16px;box-shadow:0 5px 12px #212d1f1a}section.checkout-payment .payment-form #divPayment #payment-form #payment-element{margin-bottom:24px}section.checkout-payment .payment-form #divPayment #payment-form .hidden{display:none}section.checkout-payment .payment-form #divPayment #payment-form #payment-message{font-family:Open Sans,sans-serif;font-weight:700;font-size:1.5rem;color:#687083;line-height:1.3;line-height:20px;padding-top:12px;text-align:center}section.checkout-payment .payment-form #divPayment #payment-form button{background:#9cc354;border-color:#9cc354}section.checkout-payment .payment-form #divPayment #payment-form button span#button-text{font-family:Open Sans,sans-serif;font-weight:700;font-size:1rem;color:#fff;line-height:1.3}section.checkout-payment .payment-form #divPayment #payment-form button:hover{background:#9cc354;border-color:#9cc354}section.checkout-payment .payment-form #divPayment #payment-form button:hover{filter:contrast(115%)}section.checkout-payment .payment-form #divPayment #payment-form button:disabled{opacity:.5;cursor:default}section.checkout-payment .payment-form #divPayment #payment-form .spinner,section.checkout-payment .payment-form #divPayment #payment-form .spinner:before,section.checkout-payment .payment-form #divPayment #payment-form .spinner:after{border-radius:50%}section.checkout-payment .payment-form #divPayment #payment-form .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}section.checkout-payment .payment-form #divPayment #payment-form .spinner:before,section.checkout-payment .payment-form #divPayment #payment-form .spinner:after{position:absolute;content:""}section.checkout-payment .payment-form #divPayment #payment-form .spinner:before{width:10.4px;height:20.4px;background:#687083;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s infinite ease 1.5s;animation:loading 2s infinite ease 1.5s}section.checkout-payment .payment-form #divPayment #payment-form .spinner:after{width:10.4px;height:10.2px;background:#687083;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0px 10.2px;transform-origin:0px 10.2px;-webkit-animation:loading 2s infinite ease;animation:loading 2s infinite ease}section.checkout-payment .payment-form #divPayment #payment-form #payment-status{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:30px;width:30vw;min-width:500px;min-height:380px;align-self:center;box-shadow:0 0 0 .5px #325d391a,0 2px 5px #325d391a,0 1px 1.5px #00000012;border-radius:7px;padding:40px;opacity:0;animation:fadeInAnimation 1s ease forwards}section.checkout-payment .payment-form #divPayment #payment-form #status-icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:50%}section.checkout-payment .payment-form .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%}section.checkout-payment .payment-form .item table{width:100%;border-radius:10px;box-shadow:0 4px 12px #090c100f;overflow:hidden}section.checkout-payment .payment-form .item table thead tr{background:#3AAA35}section.checkout-payment .payment-form .item table thead tr td{padding:16px;font-weight:700;font-size:1.25rem;color:#697077}section.checkout-payment .payment-form .item table tbody tr{background:#FFF}section.checkout-payment .payment-form .item table tbody tr td{padding:16px;font-size:1.125rem}section.checkout-payment .staged-payments#scheduled{display:none}section.checkout-payment .staged-payments#scheduled .error{display:none}section.checkout-payment .staged-payments{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px;max-width:1216px;margin:32px auto 0;width:100%}section.checkout-payment .staged-payments .content h3{color:#000;font-size:1.375rem}section.checkout-payment .staged-payments .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%}section.checkout-payment .staged-payments .item table{width:100%;border-radius:10px;box-shadow:0 4px 12px #090c100f;overflow:hidden}section.checkout-payment .staged-payments .item table thead tr{background:#3AAA35}section.checkout-payment .staged-payments .item table thead tr td{padding:16px;font-weight:700;font-size:1.25rem;color:#697077}section.checkout-payment .staged-payments .item table tbody tr{background:#FFF}section.checkout-payment .staged-payments .item table tbody tr td{padding:16px;font-size:1.125rem}section.checkout-payment .wrapper>.content a.back:hover{color:#3aaa35}section.checkout-payment .wrapper>.content a.back:hover svg path{fill:#3aaa35}section.checkout-payment .wrapper .form .toggle label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;cursor:pointer;gap:16px;position:relative;align-self:stretch;padding:8px 16px;border:solid 1px #687083;color:#687083;border-radius:4px;background-color:#fff;font-size:1.25rem;font-weight:600;box-shadow:0 0 #fff0;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}section.checkout-payment .wrapper .form .toggle label svg path{fill:#687083}section.checkout-payment .wrapper .form .toggle input:hover+label{border-color:#afca0b}section.checkout-payment .wrapper .form .toggle input:checked+label{background-color:#c1c7cd;color:#fff;border-color:#afca0b;z-index:1}section.checkout-payment .wrapper .form .toggle input:checked+label svg path{fill:#3aaa35}section.checkout-payment .wrapper .form .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%;background:#FFF;border-radius:16px;padding:24px 16px;box-shadow:0 4px 12px #090c100f;overflow:hidden}section.checkout-payment .wrapper aside{background:#C1C7CD;border-radius:16px;padding:16px;margin-top:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper aside .summary .items .item .content h5{color:#f2f4f8}section.checkout-payment .wrapper aside .summary .items .item .content p{color:#f2f4f8;font-size:1rem}section.checkout-payment .wrapper aside .summary .totals .item h5{margin-bottom:0;color:#697077}section.checkout-payment .wrapper>.content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:auto;margin-bottom:48px}section.checkout-payment .wrapper>.content a.back{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;color:#000;font-weight:600;text-decoration:none;transition:all .3s ease}section.checkout-payment .wrapper>.content a.back:hover{color:#afca0b}section.checkout-payment .wrapper>.content a.back:hover svg path{fill:#afca0b}section.checkout-payment .wrapper>.content a.back svg{width:24px}section.checkout-payment .wrapper>.content a.back svg path{transition:all .3s ease}section.checkout-payment .wrapper>.content h1{font-size:1.5rem;color:#000;font-weight:700;margin-bottom:0}section.checkout-payment .wrapper>.content p{font-weight:700}section.checkout-payment .wrapper .form{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper .form .toggle{width:100%;position:relative;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:8px;height:fit-content;padding:0 16px 0 0}section.checkout-payment .wrapper .form .toggle input{display:none}section.checkout-payment .wrapper .form .toggle label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;cursor:pointer;gap:16px;position:relative;align-self:stretch;padding:8px 16px;border:solid 1px #687083;border-radius:4px;background-color:#fff;font-size:1.25rem;font-weight:600;box-shadow:0 0 #fff0;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}section.checkout-payment .wrapper .form .toggle label svg{width:24px}section.checkout-payment .wrapper .form .toggle input:hover+label{border-color:#697077}section.checkout-payment .wrapper .form .toggle input:checked+label{background-color:#697077;color:#fff;border-color:#697077;z-index:1}section.checkout-payment .wrapper .form .toggle input:checked+label svg path{fill:#fff}section.checkout-payment .wrapper .form .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;width:100%;background:#FFF;border-radius:16px;padding:16px 32px 45px 16px;box-shadow:0 4px 12px #090c100f;overflow:hidden}section.checkout-payment .wrapper .form .item#deposit{display:none}section.checkout-payment .wrapper .form .item#deposit .error{display:none}section.checkout-payment .wrapper .form .item p{color:#f2f4f8}section.checkout-payment .wrapper .form .item .fields .field .field-wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;position:relative;border:1px solid #687083;border-radius:4px;padding:2px 12px 2px 0}section.checkout-payment .wrapper .form .item .fields .field .field-wrap input{border:0}section.checkout-payment .wrapper .form .item .fields .field .field-wrap .icons{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:auto;gap:8px}section.checkout-payment .wrapper .form .item .fields .field .field-wrap .icons .icon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;align-self:stretch;border:solid 1px rgba(104,112,131,.5);border-radius:4px;width:50px;padding:4px 2px}section.checkout-payment .wrapper .form .item .fields .field .field-wrap .icons .icon svg{max-width:40px;max-height:20px}section.checkout-payment .wrapper .form .item h5:not(:first-of-type){margin-top:24px}section.checkout-payment .wrapper .form .item>p{font-size:1.125rem}section.checkout-payment .wrapper .form .item>*{width:100%}section.checkout-payment .wrapper .form .item .privacy-policy p{font-size:1rem}section.checkout-payment .wrapper .form .item .btns .btn{width:150px}section.checkout-payment .wrapper aside{background:#FFF;border-radius:16px;padding:16px;margin-top:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper aside>*{width:100%}section.checkout-payment .wrapper aside .discount{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .discount>*{width:100%}section.checkout-payment .wrapper aside .discount .wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .discount .wrap>*{width:100%}section.checkout-payment .wrapper aside .discount .wrap .input{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;border-radius:4px;border:1px solid var(--Colours-UI-Mid-Grey, #A6A6A6);background:var(--Colours-UI-Light, #FFF);padding:8px 16px}section.checkout-payment .wrapper aside .discount .wrap .input svg{width:24px}section.checkout-payment .wrapper aside .discount .wrap .input input{width:100%;border:0;outline:none}section.checkout-payment .wrapper aside .discount .wrap .btns .btn{width:100%}section.checkout-payment .wrapper aside .discount .amount{border-radius:8px;background:linear-gradient(98deg,#697077 15%,#AFCA0B,#697077 85%);padding:16px}section.checkout-payment .wrapper aside .discount .amount p{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:8px;color:#fff}section.checkout-payment .wrapper aside .discount .amount p:first-child{border-bottom:solid 1px #FFF;padding-bottom:16px}section.checkout-payment .wrapper aside .discount .amount p svg{width:24px}section.checkout-payment .wrapper aside .discount .message{background:#697077;padding:16px}section.checkout-payment .wrapper aside .discount .message p{color:#687083;font-weight:700}section.checkout-payment .wrapper aside .summary{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper aside .summary h4{color:#697077;font-size:1.25rem;margin-bottom:0}section.checkout-payment .wrapper aside .summary>*{width:100%}section.checkout-payment .wrapper aside .summary .items{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .summary .items .item{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .summary .items .item .image{border-radius:8px;overflow:hidden;width:100px;min-width:100px;aspect-ratio:1/1}section.checkout-payment .wrapper aside .summary .items .item .image img{width:100%;height:100%;object-fit:cover;object-position:center}section.checkout-payment .wrapper aside .summary .items .item .content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:12px;flex:1}section.checkout-payment .wrapper aside .summary .items .item .content *{margin-bottom:12px}section.checkout-payment .wrapper aside .summary .items .item .content h5{color:#687083}section.checkout-payment .wrapper aside .summary .items .item .content p{color:#687083;font-size:1rem}section.checkout-payment .wrapper aside .summary .toggle{width:100%;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;border:solid 2px #AFCA0B;border-radius:60px}section.checkout-payment .wrapper aside .summary .toggle input{display:none}section.checkout-payment .wrapper aside .summary .toggle label{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;cursor:pointer;position:relative;padding:16px 20px;border-radius:60px;background-color:#fff;font-size:1rem;font-weight:600;transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}section.checkout-payment .wrapper aside .summary .toggle input:hover+label{border-color:#afca0b}section.checkout-payment .wrapper aside .summary .toggle input:checked+label{background-color:#afca0b;color:#fff;border-color:#afca0b;z-index:1}section.checkout-payment .wrapper aside .summary .toggle input:checked+label svg path{fill:#3aaa35}section.checkout-payment .wrapper aside .summary .totals{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .summary .totals .item{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}section.checkout-payment .wrapper aside .summary .totals .item h5{margin-bottom:0;color:#f2f4f8}section.checkout-payment .wrapper aside .summary .totals .item.future{flex-direction:column;align-items:flex-start;gap:0}section.checkout-payment .wrapper aside .summary .totals .item.future .wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}section.checkout-payment .wrapper aside .summary .totals .points{background:#3AAA35;padding:16px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px}section.checkout-payment .wrapper aside .summary .totals .points svg{min-width:24px;max-width:24px}section.checkout-payment .wrapper aside .summary .totals .points p{color:#697077}section.checkout-payment .wrapper aside .summary .totals .points p span{font-family:Open Sans,sans-serif;font-weight:800;font-size:1.25rem;color:#697077;line-height:1.3}section.checkout-payment .wrapper aside .summary .bottom{padding-top:16px;margin-top:16px;width:100%;border-top:solid 1px #F2F4F8;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:auto;gap:32px}section.checkout-payment .wrapper aside .summary .bottom .item{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:16px;width:100%}section.checkout-payment .wrapper aside .summary .bottom .item h4{margin-bottom:0;color:#697077}section.checkout-payment .wrapper aside .summary .bottom .item h4.red{font-size:1.125rem;color:#687083;width:100%}section.checkout-payment .wrapper aside .summary .bottom .btns{margin-top:24px;width:100%}section.checkout-payment .wrapper aside .summary .bottom .btns .btn{width:100%;color:#fff!important}@media only screen and (min-width: 992px){section.checkout-payment{padding-bottom:80px!important}section.checkout-payment .staged-payments .content h3{font-size:1.5rem}section.checkout-payment .wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;gap:24px}section.checkout-payment .wrapper>.content{width:100%;flex-direction:row;justify-content:space-between;align-items:center}section.checkout-payment .wrapper>.content h1{font-size:1.75rem}section.checkout-payment .wrapper .payment-form{flex-basis:60%}section.checkout-payment .wrapper .payment-form .item{padding:24px}section.checkout-payment .wrapper .payment-form .item>p{font-size:1.25rem;margin-bottom:16px}section.checkout-payment .wrapper .payment-form .item .privacy-policy p{font-size:1.125rem}section.checkout-payment .wrapper aside{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:auto;margin-top:0;flex-basis:40%;padding:24px}section.checkout-payment .wrapper aside .discount .wrap{flex-direction:row}section.checkout-payment .wrapper aside .discount .wrap .input input{height:40px}section.checkout-payment .wrapper aside .discount .wrap .btns{width:150px}section.checkout-payment .wrapper aside .summary .toggle label{flex-basis:50%;text-align:center;justify-content:center}section.checkout-payment .wrapper aside .summary .bottom .btns .btn{width:auto}}
