@charset "UTF-8";*{box-sizing:border-box}a:focus,button:focus,input:focus,textarea:focus{outline:0}.input-checkbox,input.text,input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a,button{color:inherit}button{background:none;border-radius:0;font-family:inherit;font-size:inherit;letter-spacing:inherit}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:700;src:url(../fonts/AlbertSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:600;src:url(../fonts/AlbertSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:500;src:url(../fonts/AlbertSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:400;src:url(../fonts/AlbertSans-Regular.ttf) format("truetype")}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{color:#384c5c;font-family:Albert Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.6}@media only screen and (min-width:992px){body{font-size:18px}}b,strong{font-weight:700}a{word-wrap:break-word}p{font-family:Albert Sans,sans-serif;margin:16px 0}p strong{font-weight:600}img,video{height:auto;max-width:100%}#tab-description pre,body:not(.woocommerce-checkout) article pre{background:#fff;padding:24px;text-align:center}#tab-description a,body:not(.woocommerce-checkout) article a{text-decoration:underline}#tab-description ol,body:not(.woocommerce-checkout) article ol{padding-left:18px}#tab-description ul,body:not(.woocommerce-checkout) article ul{padding:0}@media only screen and (min-width:992px){#tab-description ul.duo-list,body:not(.woocommerce-checkout) article ul.duo-list{grid-column-gap:16px;display:grid;grid-template-columns:1fr 1fr}}#tab-description ul li,body:not(.woocommerce-checkout) article ul li{align-items:center;display:flex;margin:16px 0;padding-left:56px;position:relative}#tab-description ul li:before,body:not(.woocommerce-checkout) article ul li:before{background-image:url(../img/check.svg);background-position:50%;background-repeat:no-repeat;content:"";height:24px;left:16px;position:absolute;width:24px}#tab-description table,body:not(.woocommerce-checkout) article table{border-radius:0!important;width:100%}#tab-description table td,#tab-description table th,body:not(.woocommerce-checkout) article table td,body:not(.woocommerce-checkout) article table th{padding:12px 10px;text-align:left;vertical-align:middle}#tab-description table th,body:not(.woocommerce-checkout) article table th{border-bottom:2px solid #737986}#tab-description table td,body:not(.woocommerce-checkout) article table td{border-bottom:1px solid #c4c6c6;border-top:1px solid #c4c6c6;font-size:18px}#tab-description table tr:nth-child(odd) td,body:not(.woocommerce-checkout) article table tr:nth-child(odd) td{background:#f0f1f1}.text-right{text-align:right}.text-center{text-align:center}.space-between{justify-content:space-between}.flex-center,.space-between{align-items:center;display:flex}.flex-center{justify-content:center}.uppercase{text-transform:uppercase}hr{background:rgba(40,48,78,.1);border:0;height:2px;margin:45px 0}.font-weight-500{font-weight:500!important}.margin-block-24{margin-block:24px!important}.margin-block-32{margin-block:32px!important}.margin-block-48{margin-block:48px!important}.margin-block-64{margin-block:64px!important}.margin-block-80{margin-block:80px!important}.margin-block-100{margin-block:100px!important}.margin-block-120{margin-block:120px!important}.m-0{margin:0!important}.mt-2{margin-top:24px!important}.mt-3{margin-top:32px!important}.mt-4{margin-top:48px!important}.mt-5{margin-top:56px!important}.mt-6{margin-top:64px!important}.mt-8{margin-top:80px!important}.mt-10{margin-top:100px!important}.todo{border:2px solid red;color:red;font-size:24px;font-weight:700;margin:24px 0;padding:32px;text-align:center}.align-center{align-items:center!important}.flex-end{align-items:flex-end;display:flex;justify-content:flex-end}.color-primary{color:#ff6e00!important}.color-primary-light{color:#ffab00!important}.color-secondary{color:#002e48!important}.box{background:#fff;border:1px solid rgba(90,90,90,.15);border-radius:24px;padding:32px 24px}@media only screen and (min-width:992px){.box{padding:40px 32px}}.button{background:#ff6e00;border:1px solid #ff6e00;border-radius:54px;color:#fff;cursor:pointer;display:inline-block;font-family:Albert Sans,sans-serif;font-size:15px;font-weight:500;line-height:1;margin-top:32px;padding:12px 28px;position:relative;text-align:center;transition:.3s;z-index:10}@media only screen and (min-width:992px){.button{padding:14px 38px}}.button:hover{background:#002e48;border-color:#002e48}.button--blue{background:#0070cf;border-color:#0070cf}.button--white{background:#fff;border-color:#fff!important;color:#ffab00!important}.button--white:hover{border-color:#384c5c!important}.button--outline{background:none;border-color:#5a5a5a26;color:#384c5c}.button--outline:after{filter:brightness(0)!important}.button--outline:hover{border-color:#384c5c;color:#fff}.button--outline:hover:after{filter:brightness(0) invert(1)!important}.button--icon{align-items:center;display:flex;gap:8px;padding:8px 20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (min-width:992px){.button--icon{padding:10px 20px}}.button--icon img{max-height:22px}.button--arrow{align-items:center;display:flex;gap:8px;padding:8px 20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (min-width:992px){.button--arrow{padding:10px 20px}}.button--arrow:after{background-image:url(../img/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";filter:brightness(0) invert(1);height:24px;transition:.3s;width:24px}.button--arrow:hover:after{transform:translateX(6px)}.buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}@media only screen and (min-width:768px){.buttons{gap:24px;margin-top:32px}}.buttons--center{justify-content:center}.buttons .button,.buttons .link{margin:0}.link{align-items:center;background:none;border:none;color:#ff6e00;cursor:pointer;display:flex;font-family:Albert Sans,sans-serif;font-size:15px;font-weight:500;gap:8px;padding:0;text-decoration:none}.link:not(.link--back):after{background-image:url(../img/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";height:24px;transition:.3s;width:24px}.link:not(.link--back):hover:after{transform:translateX(6px)}.link--back:before{background-image:url(../img/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";height:24px;transform:rotate(-180deg);transition:.3s;width:24px}.back-link{align-items:center;display:flex;gap:8px;margin-bottom:48px}.back-link:before{background-image:url(../img/back-white.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:14px;transition:.3s;width:14px}.back-link:hover:before{transform:translateX(-4px)}.heading{font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin:16px 0 24px}@media only screen and (min-width:992px){.heading{font-size:42px}}.heading--big{font-size:36px;font-weight:400;letter-spacing:-.03em;line-height:1.2}@media only screen and (min-width:992px){.heading--big{font-size:52px}}.heading--medium{font-size:24px}@media only screen and (min-width:992px){.heading--medium{font-size:32px}}.heading--small{font-size:18px}@media only screen and (min-width:992px){.heading--small{font-size:20px}}.heading--center{margin:16px auto 24px;text-align:center}.heading i{display:inline-block;font-style:inherit;position:relative;z-index:5}.heading i:before{background-image:url(../img/title-i.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:calc(100% + 40px);left:-15px;position:absolute;top:-20px;width:calc(100% + 30px);z-index:-1}.subheading{border-radius:18px;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:14px;margin:0 0 16px;padding:9px 20px;position:relative;text-align:center;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10}.subheading:before{background:linear-gradient(90deg,#002e48,#0070cf 25%,#ff6e00 65%,#fa0);height:calc(100% + 2px);left:-1px;top:-1px;width:calc(100% + 2px);z-index:-2}.subheading:after,.subheading:before{border-radius:20px;content:"";position:absolute}.subheading:after{background:#fff6df;height:100%;left:0;top:0;width:100%;z-index:-1}.subheading--light:after{background:#fffef8}.subheading--dark:before{background:linear-gradient(90deg,#0070cf,#0070cf 25%,#ff6e00 65%,#fa0)}.subheading--dark:after{background:#03437a}.subheading--center{margin:0 auto 16px}.text-after-heading{margin:0 auto 24px;max-width:100%;width:910px}@media only screen and (min-width:992px){.text-after-heading{margin-bottom:32px}}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{border-radius:18px;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:14px;padding:9px 20px;position:relative;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:10}.tag:before{background:linear-gradient(90deg,#002e48,#0070cf 25%,#ff6e00 65%,#fa0);height:calc(100% + 2px);left:-1px;top:-1px;width:calc(100% + 2px);z-index:-2}.tag:after,.tag:before{border-radius:20px;content:"";position:absolute}.tag:after{background:#fff6df;height:100%;left:0;top:0;width:100%;z-index:-1}.tag--small{padding:2px 10px}.wpcf7-form{display:flex;flex-direction:column;gap:20px;margin:24px auto 0;max-width:100%;width:900px}.wpcf7-form .button{margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.form-duo{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:768px){.form-duo{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}}form input:not([type=checkbox]):not([type=radio]),form select,form textarea{background:none;border:1px solid #5a5a5a26;border-radius:42px;display:block;font-family:Albert Sans,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.03em;padding:16px 24px;transition:.3s;width:100%}form select{-moz-appearance:none;-webkit-appearance:none;background-image:url(../img/select-arrow.svg);background-position:calc(100% - 16px);background-repeat:no-repeat}form select::-ms-expand{display:none}form textarea{height:135px}form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:35px}form .wpcf7-list-item{cursor:pointer;display:block;margin:10px 0}form .wpcf7-list-item label{cursor:pointer;display:block;position:relative}form .wpcf7-list-item label .wpcf7-list-item-label{cursor:pointer;display:block;font-size:14px;font-weight:400;padding-left:32px;text-transform:none}@media only screen and (min-width:768px){form .wpcf7-list-item label .wpcf7-list-item-label{font-size:15px}}form .wpcf7-list-item label .wpcf7-list-item-label:before{background:#fff;border:1px solid #5a5a5a26;border-radius:20px;content:"";height:19px;left:0;position:absolute;top:1px;width:19px}form .wpcf7-list-item label .wpcf7-list-item-label:after{background:#ff6e00;border-radius:15px;content:"";height:13px;left:4px;opacity:0;position:absolute;top:5px;transition:.3s;width:13px}form .wpcf7-list-item label .wpcf7-list-item-label:hover{cursor:pointer}form .wpcf7-list-item label input{opacity:0;position:absolute}form .wpcf7-list-item label input:checked~.wpcf7-list-item-label:after{opacity:1}.wpcf7-not-valid-tip{margin-left:24px;margin-top:4px}.wpcf7 form.sent .wpcf7-response-output{border:0!important;color:#0f88a3!important;font-family:Albert Sans,sans-serif!important;font-size:16px!important;margin:0!important;padding:0!important}@media only screen and (min-width:768px){.custom-radio-buttons{display:grid;gap:20px;grid-template-columns:1fr 1fr}}.custom-radio-buttons .wpcf7-list-item.first{justify-self:end}.casing-section--dark form input:not([type=checkbox]),.casing-section--dark form select,.casing-section--dark form textarea{border:1px solid #fff;color:#fff}.casing-section--dark form select{color:#fff}.casing-section--dark form select option{color:#000}.wpforms-field-container input:not([type=checkbox]):not([type=radio]),.wpforms-field-container select,.wpforms-field-container textarea{background:none!important;border:1px solid #5a5a5a26!important;border-radius:42px!important;display:block!important;font-family:Albert Sans,sans-serif!important;font-size:15px!important;font-weight:400!important;height:inherit!important;letter-spacing:-.03em!important;padding:16px 24px!important;transition:.3s!important;width:100%!important}.wpforms-field-container textarea{min-height:100px!important}.wpforms-submit{background:#ff6e00!important;border:1px solid #ff6e00!important;border-radius:54px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-family:Albert Sans,sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1!important;padding:12px 28px!important;position:relative!important;text-align:center!important;transition:.3s!important;z-index:10!important}@media only screen and (min-width:992px){.wpforms-submit{padding:14px 38px!important}}.wpforms-submit:hover{background:#002e48!important;border-color:#002e48!important}.wc-block-components-form label{font-size:15px}.photo{border-radius:24px;box-shadow:0 7px 24.5px 0 #0000001a}@media only screen and (min-width:992px){.polygon-photo{background-image:url(../img/photo-arrow.svg);background-position:100% 100%;background-repeat:no-repeat}}.accordion{border-radius:16px;margin:16px 0;padding:0 56px;transition:.3s}.accordion:hover{background:#fff6df}.accordion__title{align-items:center;cursor:pointer;display:flex;font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:28px;margin:0;padding:16px 0;position:relative}.accordion__title:after,.accordion__title:before{background-position:50%;background-repeat:no-repeat;content:"";height:24px;position:absolute;width:24px}.accordion__title:before{background:#ff6e00;border-radius:10px;height:10px;left:-32px;width:10px}.accordion__title:after{background-image:url(../img/chevron.svg);right:-40px;transition:.3s}.accordion__content{max-height:0;overflow:hidden;transition:.3s}.accordion__content p:first-of-type{margin-top:0}.accordion.active{background:#fff;border:1px solid #5a5a5a26}.accordion.active .accordion__title:after{transform:rotate(-180deg)}.accordion.active .accordion__content{max-height:1000px}.contact-box{background:rgba(255,171,0,.1);border-radius:24px;padding:24px}@media only screen and (min-width:992px){.contact-box{padding:32px}}.contact-box__avatar{border:4px solid #fff;border-radius:97px;box-shadow:0 7px 24.5px 0 rgba(0,0,0,.1);display:block;height:97px;-o-object-fit:cover;object-fit:cover;width:97px}.contact-box__name{margin:24px 0 4px}.contact-box__role{color:#ffab00;font-size:15px;font-weight:500;letter-spacing:0;line-height:25px;margin:4px 0 40px}.contact-box .text-with-icon:first-of-type{margin-top:40px}.casing-section{background:#fffef8;border-radius:0 24px 24px 24px;margin:64px 0;padding:48px 24px;position:relative}@media only screen and (min-width:992px){.casing-section{margin:120px 0;padding:72px 100px}}.casing-section:before{background-image:url(../img/case-decorator-left.svg);content:"";height:29px;left:0;position:absolute;top:-29px;width:246px}.casing-section--right{border-radius:24px 0 24px 24px}.casing-section--right:before{background-image:url(../img/case-decorator-right.svg);left:inherit;right:0}.casing-section--dark{background:#03437a;color:#fff}.casing-section--dark.casing-section--right:before,.casing-section--dark:before{background-image:url(../img/case-decorator-right-dark.svg)}.casing-section__puzzle{display:block;position:absolute;transform:scale(.65);z-index:10}@media only screen and (min-width:768px){.casing-section__puzzle{transform:scale(1)}}.casing-section__puzzle:first-of-type{left:0;top:-90px}.casing-section__puzzle:nth-of-type(2){bottom:-70px;right:0}.hero{padding:64px 0}@media only screen and (min-width:992px){.hero{padding:80px 0}.hero .container{grid-gap:24px;align-items:center;display:grid;grid-template-columns:4fr 5fr}}.hero__img{display:block;justify-self:center;margin-top:24px}@media only screen and (min-width:992px){.hero__img{margin-top:0}}.hero .button{font-size:16px;font-weight:600;padding:18px 40px}.hero p{font-size:18px}@media only screen and (min-width:992px){.hero p{font-size:20px}}.hero__inner{grid-column:1/3}@media only screen and (min-width:992px){.hero__inner{grid-gap:24px;align-items:center;display:grid;grid-template-columns:1fr 1fr}}.hero__inner p{max-width:100%;width:420px}.hero--with-bg .hero__inner{background:#03437a;border-radius:16px;color:#fff;padding:32px}@media only screen and (min-width:992px){.hero--with-bg .hero__inner{padding:100px}}.twi{margin:24px 0}@media only screen and (min-width:992px){.twi{grid-gap:24px;align-items:center;display:grid;grid-template-columns:1fr 1fr;margin:48px 0}}.twi__image{margin-top:24px}@media only screen and (min-width:992px){.twi__image{margin-top:0}}.twi__content article p:last-of-type{margin-bottom:0}.twi--left .twi__image{margin-bottom:24px;margin-top:0}@media only screen and (min-width:992px){.twi--left .twi__image{margin-bottom:0}.twi--left .twi__content{padding-left:32px}}.twi p{max-width:100%;width:442px}.casing-section .twi{margin:0}@media only screen and (min-width:992px){.casing-section .twi{align-items:center}}.casing-section .twi__content .heading{margin-top:0}.casing-section .twi .polygon-photo{margin-bottom:-32px;margin-top:24px}@media only screen and (min-width:992px){.casing-section .twi .polygon-photo{margin-bottom:-180px;margin-top:-80px;transform:translateY(-40px)}}.casing-section .twi.align-center .photo{margin-top:0}.cc-benefits .casing-section>.heading,.cc-gain .casing-section>.heading{margin-bottom:48px}.cc-benefits .twi__content ul,.cc-gain .twi__content ul{display:grid;grid-template-columns:1fr 1fr}.cc-benefits .twi__content ul li,.cc-gain .twi__content ul li{margin:8px 0}.puzzle-icons{margin:32px 0}@media only screen and (min-width:768px){.puzzle-icons{display:grid;grid-template-columns:repeat(2,1fr);margin:48px 0}}@media only screen and (min-width:992px){.puzzle-icons{grid-template-columns:repeat(3,1fr)}.puzzle-icons--four{grid-template-columns:repeat(4,1fr)}}.puzzle-icons--flex{display:flex;flex-wrap:wrap;justify-content:center}.puzzle-icons--flex .puzzle-icon{max-width:270px}.puzzle-icon{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center;padding:24px 16px;text-align:center}@media only screen and (min-width:992px){.puzzle-icon{padding:48px 16px}}.puzzle-icon:first-of-type{background-image:url(../img/puzzle01.svg)}.puzzle-icon:nth-of-type(2){background-image:url(../img/puzzle02.svg)}.puzzle-icon:nth-of-type(3){background-image:url(../img/puzzle03.svg)}.puzzle-icon:nth-of-type(4){background-image:url(../img/puzzle04.svg)}.puzzle-icon:nth-of-type(5){background-image:url(../img/puzzle05.svg)}.puzzle-icon:nth-of-type(6){background-image:url(../img/puzzle06.svg)}.puzzle-icon:nth-of-type(7){background-image:url(../img/puzzle07.svg)}.puzzle-icon:nth-of-type(8){background-image:url(../img/puzzle08.svg)}.puzzle-icon .heading{margin-bottom:0}.puzzle-steps{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:24px 0}@media only screen and (min-width:992px){.puzzle-steps{margin:32px 0}}.puzzle-step{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;justify-content:center;max-width:328px;padding:24px 16px;text-align:center}@media only screen and (min-width:1480px){.puzzle-step{max-width:250px}}@media only screen and (min-width:992px){.puzzle-step{padding:48px 16px}}.puzzle-step:first-of-type{background-image:url(../img/puzzle01.svg)}.puzzle-step:nth-of-type(2){background-image:url(../img/puzzle02.svg)}.puzzle-step:nth-of-type(3){background-image:url(../img/puzzle03.svg)}.puzzle-step:nth-of-type(4){background-image:url(../img/puzzle04.svg)}.puzzle-step:nth-of-type(5){background-image:url(../img/puzzle05.svg)}.puzzle-step:nth-of-type(6){background-image:url(../img/puzzle06.svg)}.puzzle-step .heading{margin-bottom:0}.puzzle-step__count{background:#ff6e00;border-radius:48px;color:#fff;font-size:20px;font-weight:400;height:48px;letter-spacing:-.02em;line-height:32px;margin-top:32px;width:48px}.icon-box,.puzzle-step__count{align-items:center;display:flex;justify-content:center;text-align:center}.icon-box{background:#fff;border:1px solid #5a5a5a26;border-radius:24px;flex-direction:column;margin:16px 0;padding:24px 16px 8px}@media only screen and (min-width:768px){.icon-box{margin:0}}@media only screen and (min-width:992px){.icon-box{padding:32px 24px 16px}}.icon-box p{font-weight:500}.icon-boxes{margin:48px 0}@media only screen and (min-width:768px){.icon-boxes{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.icon-boxes{grid-template-columns:repeat(4,1fr);margin:64px 0}.icon-boxes--three{grid-template-columns:repeat(3,1fr);margin:64px 0}}.icon-boxes--flex{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media only screen and (min-width:992px){.icon-boxes--flex{flex-wrap:nowrap}}.icon-boxes--flex .icon-box{flex:1;margin:0}.courses-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:32px 0 0}@media only screen and (min-width:992px){.courses-grid{gap:40px;margin:64px 0}}.courses-grid__item{align-items:center;background:#fffef8;border-radius:24px;display:flex;flex-direction:column;justify-content:center;padding:16px 0;text-align:center;transition:.3s;width:135px}@media only screen and (min-width:992px){.courses-grid__item{padding:24px 16px;width:224px}}@media only screen and (min-width:1200px){.courses-grid__item{padding:56px 16px;width:254px}}.courses-grid__item__flag{border:1.5px solid #0000000d;border-radius:12px;box-shadow:0 7px 24.5px 0 #0000001a;height:56px;-o-object-fit:cover;object-fit:cover;width:112px}@media only screen and (max-width:992px){.courses-grid__item .heading{margin-bottom:8px}}.courses-grid__item:hover:not(.courses-grid__item--cta){background:rgba(255,171,0,.1)}.courses-grid__item--cta{background:#0070cf;color:#fff}@media only screen and (max-width:992px){.courses-grid__item .link:after{display:none}}@media only screen and (min-width:992px){.testimonials-grid{grid-gap:40px;display:grid;grid-template-columns:repeat(3,1fr)}}.testimonial{margin:64px 0 24px}.testimonial__text{background:#fffef8;border-radius:24px;padding:24px;position:relative}@media only screen and (min-width:768px){.testimonial__text{padding:24px 40px}}.testimonial__text:before{background-image:url(../img/quote.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:35px;left:40px;position:absolute;top:-15px;width:45px}.testimonial__text--white{background:#fff;border:1px solid #5a5a5a26}.testimonial__author{align-items:center;display:grid;grid-template-columns:122px auto;margin-left:-24px}@media only screen and (min-width:768px){.testimonial__author{margin-top:16px}}.testimonial__author .heading{margin:0 0 6px}.testimonial__author__avatar{border-radius:122px;height:122px;-o-object-fit:cover;object-fit:cover;width:122px}.testimonial__source{color:#ffab00;font-weight:500}.logos-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:32px 0}@media only screen and (min-width:768px){.logos-grid{gap:40px;grid-template-columns:repeat(4,1fr);margin:48px 0}}.logos-grid__item{align-items:center;background:#fff;border:1px solid #5a5a5a26;border-radius:24px;display:flex;justify-content:center;min-height:80px;padding:24px}@media only screen and (min-width:576px){.logos-grid__item{min-height:124px}}@media only screen and (min-width:768px){.logos-grid__item{padding:32px 16px}}.logos-grid__item img{display:block}.cta-bar{background:#ff6e00;color:#fff;margin:32px 0;padding:32px 0}@media only screen and (min-width:992px){.cta-bar{margin:48px 0;padding:40px 0}}.cta-bar .heading{align-items:center;display:flex;gap:24px;justify-content:center;margin:0}@media only screen and (min-width:992px){.cta-bar .heading{gap:32px}}.cta-bar .text-after-heading{margin:0 auto}.steps-grid{margin:24px 0;position:relative}@media only screen and (min-width:768px){.steps-grid{grid-gap:24px;display:grid;grid-template-columns:repeat(2,1fr);margin:32px 0 24px}}@media only screen and (min-width:992px){.steps-grid{grid-gap:32px;grid-template-columns:repeat(4,1fr);margin:48px 0 32px}}.steps-grid:before{border-top:2px dashed #384c5c;content:"";height:1px;left:120px;opacity:.6;position:absolute;top:24px;width:calc(100% - 240px)}.steps-grid--two-options{display:flex;flex-wrap:wrap;grid-area:32px;justify-content:center;margin-top:8px;padding-top:92px}.steps-grid--two-options:before{background-image:url(../img/schema-border.svg);background-position:50%;background-repeat:no-repeat;border-top:none;height:92px;left:calc(50% - 178px);top:0;width:357px}.steps-grid--two-options .steps-grid-box{width:320px}.steps-grid-box{display:flex;flex-direction:column;margin:16px 0}@media only screen and (min-width:768px){.steps-grid-box{margin:0}}.steps-grid-box__count{align-items:center;background:#ff6e00;border-radius:48px;color:#fff;display:flex;font-size:20px;height:48px;justify-content:center;margin:0 auto 32px;position:relative;text-align:center;width:48px}.steps-grid-box__step{color:#ffab00;font-weight:500;text-transform:uppercase}.steps-grid-box .heading{font-style:20px;margin:8px 0}.steps-grid-box .button{margin-top:24px}.steps-grid-box__inner{align-items:center;background:#fff;border:1px solid #5a5a5a26;border-radius:24px;display:flex;flex:auto;flex-direction:column;padding:24px;text-align:center;transition:.3s}.steps-grid-box__inner:hover{background:#5a5a5a;color:#fff}.steps-slider-wrapper{margin-top:24px;position:relative}@media only screen and (min-width:992px){.steps-slider-wrapper{margin-top:64px}}.steps-slider-wrapper .tns-controls{display:flex;gap:20px;justify-content:center;margin-top:32px}@media only screen and (min-width:992px){.steps-slider-wrapper .tns-controls{margin-top:64px}}.steps-slider-wrapper .steps-grid-box{position:relative}.steps-slider-wrapper .steps-grid-box:before{border-top:2px dashed #384c5c;content:"";height:1px;left:0;opacity:.6;position:absolute;top:24px;width:100%}.steps-slider-wrapper .steps-grid-box:first-of-type:before{left:50%;width:50%}.steps-slider-wrapper .steps-grid-box:last-of-type:before{width:50%}.feature-box{background:#fffef8;border-radius:24px;padding:32px}.feature-box__icon{height:56px}.feature-box__icon img{max-height:100%}.feature-box .heading{margin:32px 0 16px}.feature-slider-wrapper{margin-top:48px;padding-left:80px;position:relative}@media only screen and (min-width:992px){.feature-slider-wrapper{margin-top:72px;padding-left:110px}}.feature-slider-wrapper .tns-controls{display:flex;flex-direction:column;gap:20px;left:0;position:absolute;top:0}.benefits-slider-wrapper{padding-left:90px;position:relative;width:100%}@media only screen and (min-width:992px){.benefits-slider-wrapper{padding-left:40px;width:360px}}@media only screen and (min-width:1200px){.benefits-slider-wrapper{padding-left:0;width:400px}}.benefits-slider-wrapper .tns-controls{bottom:40px;display:flex;flex-direction:column;gap:20px;left:0;position:absolute}@media only screen and (min-width:992px){.benefits-slider-wrapper .tns-controls{left:-60px}}@media only screen and (min-width:1200px){.benefits-slider-wrapper .tns-controls{left:-130px}}@media only screen and (min-width:992px){.benefits-slider__slide__icon{margin-bottom:24px}}.hiw{margin:64px 0}@media only screen and (min-width:992px){.hiw{margin:120px 0}}.hiw__grid{display:none;margin:32px 0}@media only screen and (min-width:992px){.hiw__grid{grid-gap:88px;display:grid;grid-template-columns:repeat(4,1fr);margin:64px 0 24px}}.hiw__box{background:#fff;border:1px solid #5a5a5a26;border-radius:24px;cursor:pointer;padding:28px 24px;position:relative;text-align:center}.hiw__box:after{align-items:center;background:#ff6e00;border-radius:48px;color:#fff;content:"+";display:flex;font-size:32px;height:48px;justify-content:center;position:absolute;right:-68px;top:116px;width:48px}.hiw__box:nth-of-type(3):after{content:"="}.hiw__box:last-of-type{background:#5a5a5a;border:0;color:#fff}.hiw__box:last-of-type img{filter:brightness(140%)}.hiw__box:last-of-type:after{display:none}.hiw__box.active{background:#ffab001a;border:0;color:#384c5c}.hiw__box.active img{filter:none}.hiw__box .heading{margin-bottom:16px}.hiw__slider-info{left:calc(50% - 71px);position:absolute;text-align:center;top:28px;width:143px;z-index:80}@media only screen and (min-width:992px){.hiw__slider-info{left:114px;top:101px}}.hiw__slider-wrapper{margin-top:48px;position:relative}.hiw__slider-wrapper .tns-controls{display:flex;justify-content:space-between;left:calc(50% - 71px);position:absolute;top:24px;width:143px;z-index:100}@media only screen and (min-width:992px){.hiw__slider-wrapper .tns-controls{left:114px;top:96px}}.hiw__slider-wrapper .tns-controls button{border-width:1px;height:32px;width:32px}.hiw__slider-wrapper .tns-controls button img{transform:scale(.7)}.hiw__slide{background:#fffef8;border-radius:24px;padding:64px 24px 24px;position:relative}@media only screen and (min-width:992px){.hiw__slide{grid-gap:32px;align-items:end;display:grid;grid-template-columns:1fr 1fr;padding:72px 116px 80px}.hiw__slide:before{background:#fffef8;border-radius:12px;content:"";height:48px;left:110px;position:absolute;top:-16px;transform:rotate(-45deg);width:48px}}@media only screen and (min-width:1480px){.hiw__slide{grid-gap:80px}}@media only screen and (min-width:992px){.hiw__slide__content{padding-top:64px}}.hiw__slide__image{border-radius:16px;margin-top:24px}@media only screen and (min-width:992px){.hiw__slide__image{margin-top:0}}html{scroll-behavior:smooth}.post-content__article h1,.post-content__article h2,.post-content__article h3,.post-content__article h4,article,section{scroll-margin-top:120px}body{background:#fff6df}.main{padding-top:65px}@media only screen and (min-width:992px){.main{padding-top:154px}}.container{margin:auto;max-width:100%;padding:0 20px;width:1274px}@media only screen and (min-width:992px){.container{padding:0 32px}}.container--full{width:100%}.container--wide{width:1440px}@media only screen and (min-width:768px){.duo{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){.duo{grid-gap:40px}}.tns-controls button{align-items:center;background:#fff;border:2px solid #5a5a5a26;border-radius:64px;display:flex;height:64px;justify-content:center;padding:0;transition:.3s;width:64px}@media only screen and (min-width:992px){.tns-controls button{height:72px;width:72px}}.tns-controls button:hover{background:#ff6e00;border-color:#ff6e00}.tns-controls button:hover img{filter:brightness(0) invert(1)}.image-with-arrows{position:relative}.image-with-arrows__left-arrow,.image-with-arrows__right-arrow{display:none;position:absolute}@media only screen and (min-width:1200px){.image-with-arrows__left-arrow,.image-with-arrows__right-arrow{display:block}}.image-with-arrows__left-arrow{left:-30px;top:-100px}.image-with-arrows__right-arrow{bottom:120px;right:30px}.cost-schema-section .container{width:1290px}@media only screen and (min-width:992px){.cost-schema{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr}}.cost-schema__top{display:none}@media only screen and (min-width:992px){.cost-schema__top{display:block;grid-column:1/3;margin:0 auto}}.cost-schema__title{margin:24px 0 16px;text-align:center}@media only screen and (min-width:992px){.cost-schema__title{margin:8px 0}.cost-schema__grid{grid-column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}.cost-schema__grid:before{background-image:url(../img/schema-bottom.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;grid-column:1/4;height:92px;margin:0 auto;width:420px}}.cost-schema .icon-box{margin:8px 0}@media only screen and (min-width:992px){.cost-schema .icon-box{margin:0}}.cost-schema .icon-box img{max-width:24px}.woocommerce-message{border-top-color:#0070cf}.woocommerce-message:before{color:#0070cf}.header{background:#fffef8;left:0;position:fixed;top:0;transition:.3s;width:100%;z-index:5000}.header-mobile{align-items:center;display:flex;justify-content:space-between;padding:16px 0}@media only screen and (min-width:992px){.header-mobile{display:none}}.header-mobile__logo img{display:block}.header-main{align-content:start;background:#fffef8;display:grid;grid-template-columns:1fr 1fr;left:0;max-height:calc(100vh - 64px);overflow-x:hidden;overflow-y:auto;padding:24px 20px 0;position:fixed;top:64px;transform:translateY(-140%);transition:.3s;width:100%;z-index:5}@media only screen and (min-width:992px){.header-main{align-items:center;background:inherit;grid-template-columns:1fr 138px 1fr;height:inherit;left:inherit;padding:36px 0;position:inherit;top:inherit;transform:translateY(0)}}.header-main__logo{display:none}@media only screen and (min-width:992px){.header-main__logo{display:block}}.header-main__logo img{display:block}.header-main__menu{display:flex;flex-direction:column;gap:12px}@media only screen and (min-width:992px){.header-main__menu{align-items:center;flex-direction:row;gap:32px;text-align:center}}@media only screen and (max-width:992px){.header-main__menu--left{grid-column:1/2}.header-main__menu--right{grid-column:2/3}}@media only screen and (min-width:992px){.header-main__menu--right{justify-content:flex-end}}.header-main__menu .menu-item{font-size:16px;font-weight:500;letter-spacing:-.02em;transition:.3s}.header-main__menu .menu-item a{align-items:center;display:flex;gap:8px}.header-main__menu .menu-item:hover{color:#ff6e00}#cart-menu-item{position:relative}#cart-menu-item .count{align-items:center;background:#ff6e00;border-radius:14px;color:#fff;display:flex;font-size:12px;height:16px;justify-content:center;text-align:center;width:16px}.header-tabs{display:none;transition:.3s}@media only screen and (min-width:992px){.header-tabs{display:block}}.header-tabs__menu{display:flex}.header-tabs__menu>.menu-item{flex:auto}.header-tabs__menu>.menu-item>a{background:#fff6df;border:1px solid #5a5a5a26;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;display:block;font-size:16px;font-weight:700;height:50px;margin-right:30px;padding:10px 24px;position:relative;text-align:center;transition:.3s}.header-tabs__menu>.menu-item>a:after{background:#fff6df;right:-29px}.header-tabs__menu>.menu-item>a:after,.header-tabs__menu>.menu-item>a:before{bottom:0;-webkit-clip-path:polygon(0 0,25% 0,100% 100%,0 100%);clip-path:polygon(0 0,25% 0,100% 100%,0 100%);content:"";height:46px;position:absolute;transition:.3s;width:40px}.header-tabs__menu>.menu-item>a:before{background:#e7e6e1;right:-30px}.header-tabs__menu>.menu-item>a:hover{background:#002e48;color:#fff}.header-tabs__menu>.menu-item>a:hover:before{border-color:#002e48}.header-tabs__menu>.menu-item:first-of-type>a:hover,.header-tabs__menu>.menu-item>a:hover:after{background:#002e48}.header-tabs__menu>.menu-item:first-of-type>a:hover:before{border-color:#002e48}.header-tabs__menu>.menu-item:first-of-type>a:hover:after{background:#002e48}.header-tabs__menu>.menu-item:nth-of-type(2)>a:hover{background:#0070cf}.header-tabs__menu>.menu-item:nth-of-type(2)>a:hover:before{border-color:#0070cf}.header-tabs__menu>.menu-item:nth-of-type(2)>a:hover:after{background:#0070cf}.header-tabs__menu>.menu-item:nth-of-type(3)>a:hover{background:#ffab00}.header-tabs__menu>.menu-item:nth-of-type(3)>a:hover:before{border-color:#ffab00}.header-tabs__menu>.menu-item:nth-of-type(3)>a:hover:after{background:#ffab00}.header-tabs__menu>.menu-item:nth-of-type(4)>a:hover{background:#ff6e00}.header-tabs__menu>.menu-item:nth-of-type(4)>a:hover:before{border-color:#ff6e00}.header-tabs__menu>.menu-item:nth-of-type(4)>a:hover:after{background:#ff6e00}.header-tabs__menu>.menu-item:nth-of-type(5)>a:hover{background:#042132}.header-tabs__menu>.menu-item:nth-of-type(5)>a:hover:before{border-color:#042132}.header-tabs__menu>.menu-item:nth-of-type(5)>a:hover:after{background:#042132}.header-tabs__menu>.menu-item.current-menu-item>a{background:#002e48;color:#fffef8}.header-tabs__menu>.menu-item.current-menu-item>a:before{border-color:#002e48}.header-tabs__menu>.menu-item.current-menu-item>a:after{background:#002e48}.header-tabs__menu>.menu-item.menu-item-has-children{position:relative}.header-tabs__menu>.menu-item.menu-item-has-children>.sub-menu{background:#fffef8;border:1px solid #5a5a5a26;display:none;left:0;position:absolute;top:99%;width:100%}.header-tabs__menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item{font-size:16px;font-weight:600;line-height:22px;padding:12px 24px}.header-tabs__menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item a{color:#384c5c;display:block;transition:.3s}.header-tabs__menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item a:hover{color:#0070cf}.header-tabs__menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item .sub-menu .menu-item{font-weight:300;margin:10px 0}.header-tabs__menu>.menu-item.menu-item-has-children:hover .sub-menu{display:block}.header-tabs-mobile{grid-column:1/3;margin-left:-24px;margin-top:24px;width:calc(100% + 48px)}@media only screen and (min-width:992px){.header-tabs-mobile{display:none}}.header-tabs-mobile .menu-item a{background:#fff6df;border:1px solid #5a5a5a26;border-bottom:0;border-top-left-radius:14px;border-top-right-radius:14px;display:block;font-size:16px;font-weight:700;margin-bottom:-8px;padding:10px 24px 16px;text-align:center;width:100%}.header-tabs-mobile .menu-item:last-of-type a{border-bottom:1px solid #5a5a5a26}.header-tabs-mobile .menu-item.menu-item-has-children>a{display:block;position:relative}.header-tabs-mobile .menu-item.menu-item-has-children>a:after{border-bottom:1px solid #002e48;border-left:1px solid #002e48;content:"";display:inline-block;height:8px;margin-bottom:4px;margin-left:8px;transform:rotate(-45deg);transition:.3s;width:8px}.header-tabs-mobile .menu-item .sub-menu{display:none}.header-tabs-mobile .menu-item .sub-menu .menu-item a{background:#fff;border:0;padding:8px 24px 12px}.header-tabs-mobile .menu-item .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item a{font-weight:400}.header-tabs-mobile .menu-item .sub-menu .menu-item.menu-item-has-children>a:after{display:none}.header-tabs-mobile .menu-item.sub-menu-active a:after{margin-bottom:-2px;transform:rotate(135deg)}.header-tabs-mobile .menu-item.sub-menu-active .sub-menu{display:block}.header-tabs-mobile .menu-item.sub-menu-active>.sub-menu{padding:16px 0}body.page-scrolled:not(.nav-active) .header{box-shadow:0 0 10px rgba(0,0,0,.05)}body.page-scrolled:not(.nav-active) .header-main{padding:16px 20px}@media only screen and (min-width:992px){body.page-scrolled:not(.nav-active) .header-main{padding:16px 0}}.burger{border:0}@media only screen and (min-width:992px){.burger{display:none}}.burger span{background:#ff6e00;border-radius:3px;display:block;height:2px;margin:6px 0;transition:.3s;width:28px}@media only screen and (max-width:992px){.nav-active:before{background:rgba(0,0,0,.35);content:"";height:100vh;left:0;position:fixed;top:0;width:100%;z-index:4000}.nav-active .burger span:first-child{transform:rotate(-45deg) translate(-5px,5px)}.nav-active .burger span:nth-child(2){opacity:0}.nav-active .burger span:nth-child(3){transform:rotate(45deg) translate(-6px,-6px)}.nav-active .header-main{transform:translateY(0)}}.footer__logo{display:block}#footer-widget-area-1,.footer__logo{margin-bottom:24px}.footer-main{border-top:1px solid #5a5a5a26;font-weight:500;margin-top:64px;padding:48px 0 16px}@media only screen and (min-width:992px){.footer-main{padding:64px 0}}@media only screen and (min-width:576px){.footer-main .container{grid-gap:24px;display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:992px){.footer-main .container{grid-template-columns:repeat(4,1fr)}}.footer-main__col{margin-bottom:32px}@media only screen and (min-width:992px){.footer-main__col{margin-bottom:0}}.footer-main .widget>h5{font-size:12px;font-weight:700;line-height:17px;margin:0 0 16px}@media only screen and (min-width:992px){.footer-main .widget>h5{margin:0 0 24px}}.footer-main .widget .menu-item{margin:8px 0;transition:.3s}@media only screen and (min-width:992px){.footer-main .widget .menu-item{margin:16px 0}}.footer-main .widget .menu-item:hover{color:#ff6e00}.footer-nav{background:#fffef8;padding:32px 0}@media only screen and (min-width:992px){.footer-nav{padding:40px 0}}@media only screen and (min-width:576px){.footer-nav .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width:992px){.footer-nav__menu{display:flex;gap:32px}}.footer-nav__menu .menu-item{font-weight:500;transition:.3s}.footer-nav__menu .menu-item:hover{color:#ff6e00}.footer-copyright{background:#002e48;color:#fffef8;padding:24px 0}.footer-copyright .container{display:flex;flex-direction:column-reverse;gap:24px}@media only screen and (min-width:768px){.footer-copyright .container{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media only screen and (min-width:992px){.footer-copyright__menu{display:flex;gap:32px}}.footer-copyright__menu .menu-item{font-weight:500;transition:.3s}.footer-copyright__menu .menu-item:hover{opacity:.7}.text-with-icon{grid-gap:8px;align-items:center;display:grid;grid-template-columns:24px auto;margin:8px 0}.sm{flex-wrap:wrap;gap:16px;margin-top:24px}.sm,.sm a{display:flex}.sm a{align-items:center;transition:.3s}.sm a:hover{opacity:.75}.error404{padding:45px 0 80px}.error404 .button{margin-top:25px}.page-content--with-aside{display:flex;flex-direction:column-reverse}@media only screen and (min-width:992px){.page-content--with-aside{grid-gap:24px;display:grid;grid-template-columns:300px auto}.page-content .shop-aside{padding-top:64px}}.page-content .shop-aside .widget>h5{margin:24px 0 16px}.page-content .shop-aside .menu-item{line-height:1.2;margin:8px 0}.page-content .shop-aside .menu-item:hover{text-decoration:underline}.page-content .shop-aside .current-menu-item{color:#ff6e00}.home .hero{padding:24px 0 0}@media only screen and (min-width:992px){.home .hero__inner{padding-bottom:160px}}.home .hero .buttons{position:relative}@media only screen and (min-width:992px){.home .hero .buttons:after{background-image:url(../img/arrow-hero.svg);background-position:50%;background-repeat:no-repeat;bottom:0;content:"";height:102px;left:280px;position:absolute;width:94px}.home .h-icon-boxes{margin-top:-132px;padding-top:0}}.blog-posts-grid{margin:32px 0 24px}@media only screen and (min-width:992px){.blog-posts-grid{grid-gap:32px;display:grid;grid-template-columns:repeat(3,1fr);margin:64px 0 32px}}.blog-post-box{background:#fffef8;border-radius:24px;margin:16px 0}@media only screen and (min-width:992px){.blog-post-box{margin:0}}.blog-post-box__image{display:block;height:200px}.blog-post-box__image img{border-top-left-radius:24px;border-top-right-radius:24px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-post-box__inner{padding:16px 24px 32px}@media only screen and (min-width:992px){.blog-post-box__inner{padding:16px 32px 32px}}body.blog:not(.paged) .posts .post-teaser:last-of-type{display:none}body.blog:not(.paged) .posts .post-teaser:nth-last-of-type(2){border-bottom:0}.post-teaser{border-bottom:1px solid rgba(90,90,90,.25);display:flex;flex-direction:column;gap:16px;margin-bottom:20px;padding-bottom:20px}@media only screen and (min-width:768px){.post-teaser{grid-gap:24px;align-items:center;display:grid;grid-template-columns:1fr 1fr;margin-bottom:40px;padding-bottom:40px}}@media only screen and (min-width:992px){.post-teaser{grid-gap:40px}}.post-teaser:last-of-type:not(.post-teaser--featured){border-bottom:0}.post-teaser__inner{background:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:24px}@media only screen and (min-width:992px){.post-teaser__inner{padding:32px}}.post-teaser__title{font-size:20px;font-weight:600;margin:0;transition:.3s}@media only screen and (min-width:992px){.post-teaser__title{font-size:22px}}.post-teaser__title:hover{color:#0070cf}.post-teaser__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.post-teaser__meta__item{align-items:center;color:#4c5e6c;display:flex;font-size:12px;font-weight:500;gap:8px;line-height:1}.post-teaser__meta__item img{width:14px}.post-teaser .button,.post-teaser .link{margin-top:16px}.post-teaser__image{position:relative}.post-teaser__image img{border-radius:12px;display:block;width:100%}.post-teaser__tags{margin-bottom:8px}.post-teaser--featured{flex-direction:column-reverse}@media only screen and (min-width:768px){.post-teaser--featured{grid-template-columns:2fr 3fr}}.post-teaser--vertical{border-bottom:0;display:flex;flex-direction:column;gap:0}.post-teaser--vertical .post-teaser__inner{width:100%}.post-teaser--vertical .post-teaser__image img{border-bottom-left-radius:0;border-bottom-right-radius:0}.post-teaser--vertical .post-teaser__title{margin-bottom:16px}.blog-search-wrapper{margin:40px 0}.blog-search{position:relative}.blog-search__button{border:0;cursor:pointer;display:block;left:24px;padding:0;position:absolute;top:15px}.blog-search__input{background:#fff;padding-left:64px!important}.blog-wrapper{margin:48px 0}@media only screen and (min-width:992px){.blog-wrapper .container{grid-gap:32px;display:grid;grid-template-columns:auto 295px}}.blog-wrapper__main{border-right:1px solid rgba(90,90,90,.25);padding-right:20px}.blog-wrapper__aside{margin-top:24px}@media only screen and (min-width:992px){.blog-wrapper__aside{margin-top:0}}.pagination{align-items:center;display:flex;gap:5px;justify-content:center;margin:24px 0}@media only screen and (min-width:768px){.pagination{margin:40px 0}}.pagination .page-numbers{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:32px;display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center;line-height:1;transition:.3s;width:32px}.pagination .page-numbers:hover{border-color:#0070cf}.pagination .page-numbers.current{background:#0070cf;border-color:#0070cf;color:#fff}.post-header{background:#ff6e00;color:#fff;padding:60px 0 220px}@media only screen and (min-width:992px){.post-header{padding:80px 0 180px}.post-header .container{grid-gap:24px;display:grid;grid-template-columns:1fr 1fr}}.post-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.post-header__meta__item{align-items:center;display:flex;gap:8px}.post-header__meta__item img{filter:brightness(0) invert(1)}.post-header__meta .tag{background:#dc6112;color:#fff;font-size:16px;padding:12px 20px}.post-header__meta .tag:after,.post-header__meta .tag:before{display:none}.post-header__image{border-radius:12px;display:block;margin-top:24px}@media only screen and (min-width:992px){.post-header__image{margin-top:72px}}.post-content{margin-top:-200px}.post-content__aside{display:none}@media only screen and (min-width:992px){.post-content__aside{display:block;position:-webkit-sticky;position:sticky;top:100px}}.post-content .post-anchor{grid-gap:12px;align-items:center;border-bottom:1px solid #5a5a5a26;display:grid;font-size:16px;grid-template-columns:24px auto;padding:16px 0;transition:.3s}.post-content .post-anchor:hover{color:#ff6e00}.post-content .post-anchor:last-of-type{border-bottom:0}.post-content .post-anchor:before{background-image:url(../img/check.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;width:24px}.post-content .post-anchor:not(.readed):before{filter:grayscale(100%) brightness(150%)}.post-content .post-anchor--has-submenu{border-bottom:0;padding-bottom:0}.post-content .post-anchor--subitem{border-bottom:0;font-size:14px;margin-left:24px;padding:8px 0}@media only screen and (min-width:992px){.post-content .casing-section{grid-gap:64px;display:grid;grid-template-columns:280px auto}}.post-content__article{font-size:18px}@media only screen and (min-width:992px){.post-content__article{font-size:20px}}.post-content__article :first-child{margin-top:0}.post-content__article :last-child{margin-bottom:0}.post-content__article ul li{display:block!important;padding-left:24px!important}.post-content__article ul li:before{background:#ff6e00;border-radius:8px;height:8px!important;left:0!important;top:11px;width:8px!important}.post-content__article blockquote{background:#002e48;border-radius:8px;color:#fff;padding:16px 24px}.post-content__bottom{align-items:center;border-bottom:1px solid #5a5a5a26;display:flex;flex-wrap:wrap;justify-content:space-between;margin:24px 0;padding-bottom:24px}.post-content__nav{align-items:center;display:flex;gap:24px}.post-content__nav a{align-items:center;display:flex;font-size:0;position:relative}.post-content__nav a:first-of-type:before,.post-content__nav a:last-of-type:before{display:block;font-size:14px}.post-content__nav a:first-of-type:before{content:"« Poprzedni"}.post-content__nav a:last-of-type:before{content:"Następny »"}.post-content__nav a:hover{color:#ff6e00}.post-content__share{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.post-content__share__title{color:#384c5ce5;font-size:18px;font-weight:500;margin:0;width:100%}@media only screen and (min-width:768px){.post-content__share__title{width:auto}}.post-content__share__item{align-items:center;display:flex}.post-author{grid-gap:24px;align-items:center;display:grid;font-size:14px;grid-template-columns:107px auto}.post-author__avatar{border-radius:100px;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.post-author__name{display:block;font-size:18px;font-weight:600;margin:0 0 12px}.related-posts{position:relative}.related-posts .container{padding-top:32px}.related-posts .container:before{background:#ff6e00;border-radius:12px;content:"";height:340px;left:20px;position:absolute;top:0;width:calc(100% - 40px);z-index:-1}@media only screen and (min-width:992px){.related-posts .container:before{left:32px;width:calc(100% - 64px)}}.related-posts .container>.heading{color:#fff}.related-posts__grid{margin-top:32px}@media only screen and (min-width:992px){.related-posts__grid{grid-gap:32px;display:grid;grid-template-columns:repeat(3,1fr);padding:0 24px}}.related-posts .post-teaser__image{display:block;width:100%}.contact-hero{margin-top:24px}@media only screen and (min-width:992px){.contact-hero{margin-top:64px}}.contact-hero .courses-grid__item .link{display:block;margin-top:24px}.contact-hero .courses-grid__item .link:after{display:none}@media only screen and (min-width:768px){.person-contact-boxes{display:flex;gap:32px;justify-content:center;margin:48px 0}}.person-contact-box-title{align-items:center;display:flex;flex-direction:column;margin:0 0 16px;text-align:center}.person-contact-box-title:after{background-image:url(../img/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;margin-top:16px;transform:rotate(90deg);width:24px}.person-contact-box{grid-gap:24px;background:#fff;border:1px solid #5a5a5a26;border-radius:24px;display:grid;grid-template-columns:80px auto;margin-bottom:48px;padding:24px}@media only screen and (min-width:768px){.person-contact-box{margin-bottom:0;width:380px}}.person-contact-box__avatar{display:block;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.person-contact-box__name{margin:0 0 16px}.person-contact-box .button{margin-top:0;padding:8px 48px}.c-info{margin-top:64px}@media only screen and (min-width:992px){.c-info .container{grid-gap:48px;display:grid;grid-template-columns:2fr 3fr}}@media only screen and (min-width:1480px){.c-info .container{grid-gap:80px}}.c-info iframe{display:block;height:100%;margin-top:32px;width:100%}@media only screen and (min-width:992px){.c-info iframe{margin-top:0}}.pricing-header{padding:48px 0;position:relative}@media only screen and (min-width:768px){.pricing-header{padding:80px 0}}.pricing-header__arrow{position:absolute}.pricing-header__arrow:first-of-type{display:none}@media only screen and (min-width:768px){.pricing-header__arrow:first-of-type{display:block;right:calc(50% + 300px);top:90px}}.pricing-header__arrow:nth-of-type(2){left:20px;top:-40px}@media only screen and (min-width:768px){.pricing-header__arrow:nth-of-type(2){left:calc(50% + 300px);top:120px}}.pricing-header__grid{margin-top:32px}@media only screen and (min-width:768px){.pricing-header__grid{grid-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:64px}}.pricing-header__box{align-items:center;background:#fff;border:1px solid #5a5a5a26;border-radius:24px;display:flex;flex-direction:column;justify-content:center;margin:16px 0;padding:24px 40px 40px;text-align:center}@media only screen and (min-width:768px){.pricing-header__box{margin:0}}.pricing-header__box p{font-size:18px;font-weight:500}@media only screen and (min-width:768px){.pricing-header__box p{font-size:20px}}.pricing-header__box--dark{background:#384c5c;color:#fff}.pricing-row{margin:32px 0}@media only screen and (min-width:768px){.pricing-row{margin:64px 0}}.pricing-row:last-of-type .container:after{display:none}@media only screen and (min-width:992px){.pricing-row .container{grid-gap:24px;display:grid;grid-template-columns:1fr 5fr}}.pricing-row .container:after{background:#5a5a5a26;content:"";display:block;grid-column:1/3;height:1px;margin-top:64px;width:100%}@media only screen and (min-width:992px){.pricing-row__meta{background-image:url(../img/puzzle01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}}.pricing-row__meta__flag{border:1.5px solid #0000000d;border-radius:8px;box-shadow:0 7px 24.5px 0 #0000001a;height:32px;width:64px}@media only screen and (min-width:576px){.pricing-row__grid{grid-gap:24px;display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.pricing-row__grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:992px){.pricing-row__grid{grid-gap:40px}}.pricing-box{margin:16px 0;position:relative;text-align:center}@media only screen and (min-width:576px){.pricing-box{margin:0}}.pricing-box--featured .pricing-box__inner{box-shadow:0 7px 24px 0 #0000001a}.pricing-box__hours{background:#ffab00;border-radius:72px;color:#fffef8;font-size:28px;font-weight:500;height:72px;justify-content:center;letter-spacing:-.02em;margin:0 auto -36px;width:72px;z-index:10}.pricing-box__hours,.pricing-box__inner{align-items:center;display:flex;position:relative}.pricing-box__inner{background:#fffef8;border:1px solid #ffab00;border-radius:24px;flex-direction:column;gap:8px;overflow:hidden;padding:64px 24px 32px;text-align:center}.pricing-box__badge{background:#5a5a5a;color:#fff;font-size:13px;font-weight:700;position:absolute;right:0;text-align:center;top:0;transform:rotate(45deg) translate(65px,-20px);width:200px}.pricing-box__title{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:28px;margin:0}.pricing-box p{margin:0}.pricing-box .button{margin:24px 0 16px}.pricing-box__price{color:#ffab00;font-size:32px;font-weight:500;margin:8px 0}@media only screen and (min-width:992px){.p-features .twi:nth-of-type(2n) .twi__image{order:1}.p-features .twi:nth-of-type(2n) .twi__content{order:2}}.p-results .twi{margin-top:32px}.p-results .twi.hidden{display:none}.i-contact .duo{margin:48px auto 0;max-width:100%;width:906px}.i-contact .wpcf7-form{width:433px}.cc-faq .container{position:relative}.cc-faq__arrow{display:none;position:absolute}@media only screen and (min-width:1480px){.cc-faq__arrow{display:block}}.cc-faq__arrow:first-child{left:-100px;top:0}.cc-faq__arrow:nth-child(2){right:-100px;top:50%}.cc-faq__arrow:nth-child(3){left:-100px;top:80%}.cc-faq .accordion{background:#fff;border:1px solid #5a5a5a26;padding-left:24px}.cc-faq .accordion:hover{background:#fff6df}.cc-faq .accordion__title:before{display:none}@media only screen and (min-width:992px){.reports-grid{grid-gap:24px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px}}@media only screen and (min-width:1480px){.reports-grid{grid-gap:48px}}.products .product .attachment-woocommerce_thumbnail{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.products .product .woocommerce-loop-product__title{font-size:18px!important;font-weight:700;line-height:1.4}.products .product .price{color:#ff6e00!important;font-size:18px!important}.products .product .button{background:#0070cf!important;border:1px solid #0070cf!important;border-radius:54px!important;color:#fff!important;font-size:15px!important;font-weight:500!important;margin-top:0!important;padding:12px 28px!important}.products .product .button:hover{background:#002e48!important;border-color:#002e48!important}.wc-block-grid__products .wc-block-grid__product{display:block;text-align:left}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link{text-decoration:none!important}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:18px!important;font-weight:700;line-height:1.4}.wc-block-grid__products .price{color:#ff6e00!important;font-size:18px!important}.wp-block-button__link{background:#0070cf!important;border:1px solid #0070cf!important;border-radius:54px!important;color:#fff!important;font-size:15px!important;font-weight:500!important;padding:12px 28px!important}.wp-block-button__link:hover{background:#002e48!important;border-color:#002e48!important}.woocommerce-message{background:#fff!important;border-top-color:#0070cf!important}.woocommerce-message:before{color:#0070cf!important}.woocommerce-message .button{background:none!important;border:1px solid #5a5a5a26!important;border-radius:54px!important;color:#fff;color:#384c5c!important;cursor:pointer;display:inline-block;font-family:Albert Sans,sans-serif;font-size:15px!important;font-weight:500!important;line-height:1;padding:12px 28px!important;position:relative;text-align:center;transition:.3s;z-index:10}@media only screen and (min-width:992px){.woocommerce-message .button{padding:14px 38px!important}}.woocommerce-message .button:hover{background:#002e48!important;border-color:#384c5c!important;color:#fff!important}.single-product .main>.container{width:1048px}.single-product .page-content{padding:48px 0}.single-product .page-content .woocommerce-product-gallery__wrapper img{max-height:500px;-o-object-fit:contain;object-fit:contain}.single-product .page-content .summary .product_title{font-size:32px;line-height:1.4;margin:16px 0}.single-product .page-content .summary .price{color:#ff6e00;font-size:20px}.single-product .page-content .summary .quantity input{padding:11px 8px 11px 16px;width:80px}.single-product .page-content .summary .single_add_to_cart_button{background:#ff6e00!important;border:1px solid #ff6e00!important;border-radius:54px!important;color:#fff!important;font-size:15px!important;font-weight:500!important;margin-left:8px;padding:12px 28px!important}.single-product .page-content .summary .single_add_to_cart_button:hover{background:#002e48!important;border-color:#002e48!important}.single-product .page-content .summary .product_meta{display:flex;flex-direction:column;font-size:14px;opacity:.8}.single-product .page-content ul.wc-tabs{padding:0!important}.single-product .page-content ul.wc-tabs li{background:none!important;border:0!important;box-shadow:0!important}.single-product .page-content ul.wc-tabs li:after,.single-product .page-content ul.wc-tabs li:before{display:none}.single-product .page-content ul.wc-tabs li.active{border-bottom:2px solid #ff6e00!important;color:#ff6e00!important}.single-product .page-content #tab-description>h2{display:none}.wc-block-cart__submit-button,.wc-block-components-button,.wc-block-components-checkout-place-order-button{background:#ff6e00!important;border:1px solid #ff6e00!important;border-radius:54px!important;color:#fff!important;font-size:15px!important;font-weight:500!important;padding:12px 28px!important;text-decoration:none!important}.wc-block-cart__submit-button:hover,.wc-block-components-button:hover,.wc-block-components-checkout-place-order-button:hover{background:#002e48!important;border-color:#002e48!important}