@import url(https://p.typekit.net/p.css?s=1&k=rlz0bbl&ht=tk&f=34863.34864.34866&a=14622484&app=typekit&e=css);/*! tailwindcss v2.1.0 | MIT License | https://tailwindcss.com */

/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{border:0 solid #e5e7eb}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1 1 0%}.font-medium{font-weight:500}*{--tw-shadow:0 0 transparent;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.w-full{width:100%}.gap-8{gap:2rem}.gap-40{gap:10rem}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (max-width:1080px){.tablet\:block{display:block}.tablet\:flex-col{flex-direction:column}.tablet\:flex-col-reverse{flex-direction:column-reverse}.tablet\:flex-wrap{flex-wrap:wrap}.tablet\:items-start{align-items:flex-start}.tablet\:justify-center{justify-content:center}.tablet\:text-center{text-align:center}.tablet\:w-3\/4{width:75%}.tablet\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:980px){.s-tablet\:flex-col{flex-direction:column}.s-tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mobile\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}.hidden{display:none!important}@font-face{font-family:arboria;src:url(https://use.typekit.net/af/f350ae/00000000000000003b9b011d/27/l?fvd=n4&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("woff2"),url(https://use.typekit.net/af/f350ae/00000000000000003b9b011d/27/d?fvd=n4&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("woff"),url(https://use.typekit.net/af/f350ae/00000000000000003b9b011d/27/a?fvd=n4&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:arboria;src:url(https://use.typekit.net/af/69ac60/00000000000000003b9b011e/27/l?fvd=n5&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("woff2"),url(https://use.typekit.net/af/69ac60/00000000000000003b9b011e/27/d?fvd=n5&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("woff"),url(https://use.typekit.net/af/69ac60/00000000000000003b9b011e/27/a?fvd=n5&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:arboria;src:url(https://use.typekit.net/af/7c0289/00000000000000003b9b0120/27/l?fvd=n7&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("woff2"),url(https://use.typekit.net/af/7c0289/00000000000000003b9b0120/27/d?fvd=n7&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("woff"),url(https://use.typekit.net/af/7c0289/00000000000000003b9b0120/27/a?fvd=n7&primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&v=3) format("opentype");font-display:swap;font-style:normal;font-weight:700}.tk-arboria{font-family:arboria,sans-serif}*,:after,:before{margin:0;padding:0;box-sizing:border-box}::-moz-selection{color:#fff;background-color:#37b14c}::selection{color:#fff;background-color:#37b14c}a{font-size:1.6rem;line-height:1.9rem;color:#000;text-decoration:none}input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}h1{font-size:6.4rem;line-height:6.4rem}@media (max-width:600px){h1{font-size:4.4rem;line-height:4.4rem}}h2{font-size:3.6rem;line-height:4.4rem}h3{font-size:2.4rem}h3,h4{line-height:3rem}h4{font-size:2rem}h5{font-size:1.8rem}h5,h6{line-height:2rem}h6{font-size:1.6rem}p{font-size:1.8rem;line-height:2.8rem}ul li{position:relative;padding-left:24px}ul li:before{content:"";position:absolute;left:12px;top:.8em;border-radius:50%;width:4px;background-color:#219037;height:4px}li{margin-bottom:1rem}ol{counter-reset:item}ol li{position:relative;padding-left:8px}ol li:before{content:counter(item) ". "}ol li:before,ol ol li:before{counter-increment:item;color:#219037;margin-right:8px;line-height:inherit;font-weight:500;font-size:inherit}ol ol li:before{content:counters(item,".") "."}html{font-size:62.5%;scroll-behavior:smooth}@media (max-width:1360px){html{font-size:56%}}@media (max-width:1080px){html{font-size:50%}}@media (max-width:600px){html{overflow-x:hidden}}button:focus{outline:none!important}body{font-family:arboria;font-size:1.8rem;font-display:swap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:100px}.hide{display:none!important;width:0!important;height:0!important}.button{font-weight:500}.button .disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button.white-bordered{font-weight:400}.button.border-green{border:1px solid #37b14c;color:#37b14c;background-color:transparent}.button.border-green:after{background-color:#37b14c}.button.border-green:hover{color:#fff}.woocommerce{margin-bottom:80px}#wrapper>div:first-child{height:100%}.password-protected{max-width:570px;margin:0 auto;padding:100px 0;text-align:center}.password-protected #pwbox{transition:.3s ease}.password-protected #pwbox:focus{border-bottom:1px solid #37b14c!important}.password-protected h2{font-size:4rem;margin-bottom:40px}.password-protected p{color:#ab0000}.password-protected .submit{margin-top:20px;padding:0!important}.password-protected .submit input{padding:18px 24px;background:transparent;border:none;cursor:pointer}.password-protected .submit:after{background-color:#219037;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0);transition:transform .3s;transform-origin:top;z-index:-1}.password-protected .submit:hover:after{transform:scaleY(1)}.container{max-width:1250px}.container,.container-narrow{width:100%;padding:0 35px;margin:0 auto}.container-narrow{max-width:850px}.container-greater{max-width:1340px;width:100%;padding:0 35px;margin:0 auto}.container-big,.container-large{max-width:1740px;width:100%;margin:0 auto}.container-huge{max-width:1920px;width:100%;margin:0 auto}.left-container{max-width:calc(625px + 50%);width:100%;margin-left:0}@media only screen and (min-width:1923px){.left-container{margin:0 auto}}.button{background-color:#37b14c;color:#fff;display:inline-block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.button--small{padding:4px 30px}.button:after{background-color:#219037;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0);transition:transform .3s;transform-origin:top;z-index:-1}.button:hover{border:1px solid #219037}.button:hover.button:after{transform:scaleY(1)}.button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button.white-bordered{color:#000003;background-color:transparent;border:1px solid rgba(0,0,0,.2)}.button.white-bordered:after{background-color:#37b14c}.button.white-bordered:hover{color:#fff}.button.white{border:1px solid #fff!important;color:#fff!important}.button.square{padding:18px}.button.square:hover svg g{fill:#37b14c}.button.circle{border-radius:100%;padding:18px}.button.circle svg{transform:rotate(-90deg)}.button.circle svg g{fill:#37b14c}.button.circle:hover svg g{fill:#fff}.button.arrow-small svg{transform:rotate(0)}.button.arrow-small:hover svg g{fill:#fff}.button.background-dark{color:#fff;border-color:hsla(0,0%,100%,.2)}.button.background-dark.arrow-small svg g path{fill:#76c981}.button.background-dark:hover svg g path{fill:#fff}.button.background-green{background-color:#17223a}.button.background-green.white-bordered{border-color:hsla(0,0%,100%,.2);color:#fff;background-color:transparent}.button.background-green.white-bordered:after{background-color:#17223a}.button.background-green.white-bordered:hover{color:#fff}.button.background-green:after{background-color:#fff}.button.background-green:hover{color:#000}.button.background-green.circle svg g path{fill:#fff}.title.h1{font-size:6.4rem;line-height:6.4rem;color:#17223a;margin-bottom:32px}.title.h2{font-size:3.6rem;line-height:4.4rem;font-weight:500;color:#17223a}.title.title{position:relative}.title.h3{font-size:2.4rem;line-height:4.4rem;font-weight:500;color:#17223a}.title.subheader{font-size:1.6rem;line-height:2.4rem;font-weight:500}.title.isDarkGreen{color:#219037}.title.isLightGreen{color:#76c981}.title.isWhite{color:#fff}.title.leadBig{font-size:2rem!important;line-height:2.8rem!important;color:#17223a}.title.leadStandard{font-size:1.8rem;line-height:2.8rem;color:#000003}.title.paragraph{font-size:1.8rem;line-height:2.8rem;color:#434345}.title.isDarkBold{color:#000003;font-weight:500}.title.bold{font-weight:700}.title.medium{font-weight:500}.title.small{font-size:1.2rem;line-height:2.4rem}.title.gray{color:rgba(0,0,3,.4)}.link{transition:color .3s}.link:hover{color:#37b14c}.link--bold{font-weight:500}.link--white{color:#fff}.link--on-green{color:hsla(0,0%,100%,.8)}.link--on-green:hover{color:#fff}.link--active{color:#37b14c}.link--block{padding:10px 12px;color:#219037;background-color:#e7f5e9;border-radius:3px}.image-box{height:0;overflow:hidden;background:#fff;position:relative;padding-top:56.25%;display:block;border-radius:3px}.image-box--bigger-on-hover:hover .image-box__image{transform:scale(1.1)}.image-box--border-radius{border-radius:3px}.image-box--full{width:100%;-o-object-fit:contain;object-fit:contain}.image-box--main-img{margin-bottom:80px}.image-box--contain img{-o-object-fit:contain;object-fit:contain}.image-box--cover img{-o-object-fit:cover;object-fit:cover}.image-box__image{transition:transform .3s;position:absolute;-o-object-position:center;object-position:center;top:0;left:0;width:100%;height:100%}.image-box--without-ratio{padding-top:0;height:auto}.image-box--without-ratio img{position:static!important}.text a{color:#37b14c;font-size:1.8rem}.text p{margin-bottom:24px}.text strong{color:#000003;font-weight:500}.text h2{font-size:3.6rem;line-height:4.4rem;font-weight:500;margin-bottom:36px!important}.text h2,.text h3,.text h4{color:#17223a!important;position:relative}.text h3,.text h4{font-weight:500!important}.text h2,.text h3,.text h4{margin-bottom:24px!important}.text h1{margin-bottom:36px!important;font-weight:700}.text ol,.text ul{margin-bottom:24px!important}.text--green{color:#37b14c}.text--gray{color:#434345}.text--navy a,.text--navy p,.text--navy strong{color:#17223a!important}.text--bold{font-weight:500}.text--margin-bottom{margin-bottom:56px}@media (max-width:1080px){.text--margin-bottom{margin-bottom:28px}}.text--margin-bottom-100{margin-bottom:108px}@media (max-width:1080px){.text--margin-bottom-100{margin-bottom:50px}}.text--white{color:#fff}.text--white h1,.text--white h2,.text--white h3,.text--white h4,.text--white p,.text--white strong{color:#fff!important}.input-line{position:relative;margin-top:100px;margin-bottom:35px}.input-line label{color:#999;font-size:2.4rem;font-weight:400;position:absolute;pointer-events:none;top:18px;transition:all .3s ease;width:100%;left:0}input[type=email],input[type=password],input[type=tel],input[type=text]{font-size:2.4rem;padding:10px 0;display:block;width:100%;border:none;border-bottom:1px solid rgba(0,0,3,.2);background:transparent;border-radius:0;font-family:Poppins,sans-serif;font-size:2rem}input[type=email]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover{border-bottom-color:rgba(0,0,3,.4)}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{outline:none}.input-active-label label,input[type=email]:focus~label,input[type=tel]:focus~label,input[type=text]:focus~label{top:-20px;font-size:1.6rem;color:#37b14c;font-weight:300}.bar{position:relative;display:block;width:100%}.bar:after,.bar:before{content:"";height:1px;width:0;bottom:0;position:absolute;background:#37b14c;transition:all .3s ease}.bar:before{left:50%}.bar:after{right:50%}.input:focus~.bar:after,.input:focus~.bar:before{width:50%}.input:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}.input-line-error .input:focus~label,.input-line-error .input:valid~label{color:#ba0000}.input-line-error .bar:after,.input-line-error .bar:before{background:#ba0000}.input-border{position:relative}.input-border input{padding-left:20px;border:1px solid rgba(0,0,3,.2);transition:all .3s ease;border-radius:3px;height:100%}.input-border input:hover{border-color:rgba(0,0,3,.4)}.input-border input:focus{border-color:#37b14c}.input-border .bar,.input-border .highlight{display:none}.input-border input:focus~label,.input-border input:valid~label,.input-border label{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#7b7b7d;transition:all .3s ease;font-weight:400}.input-border input:focus~label,.input-border input:valid~label{display:none}.input-border-error .input:focus{border-color:#ba0000}textarea{font-size:2.4rem;padding:10px 0;display:block;width:100%;border:none;border-bottom:1px solid rgba(0,0,3,.2);background:transparent;border-radius:0;font-family:Poppins,sans-serif;font-size:2rem;max-height:140px;resize:none}textarea:focus{outline:none}textarea:focus~label{top:-20px;font-size:1.6rem;color:#37b14c;font-weight:300}.styled-checkbox+label,.wpcf7-acceptance+label{position:relative;cursor:pointer;padding:0}.styled-checkbox .wpcf7-list-item,.wpcf7-acceptance .wpcf7-list-item{position:relative;display:block;margin-left:0!important}.styled-checkbox .wpcf7-list-item:before,.wpcf7-acceptance .wpcf7-list-item:before{cursor:pointer;content:"";margin-right:10px;display:inline-block;vertical-align:text-top;min-width:20px;height:20px;background:#fff;border:1px solid #e9e9eb;transition:all .3s ease}.styled-checkbox .wpcf7-list-item:hover:before,.wpcf7-acceptance .wpcf7-list-item:hover:before{border:1px solid rgba(0,0,3,.4)}.styled-checkbox .wpcf7-list-item input,.wpcf7-acceptance .wpcf7-list-item input{position:absolute;opacity:0}.checked .wpcf7-list-item:after{content:"";position:absolute;left:5px;top:11px;background:#000;width:2px;height:2px;box-shadow:2px 0 0 #000,4px 0 0 #000,4px -2px 0 #000,4px -4px 0 #000,4px -6px 0 #000,4px -8px 0 #000;transform:rotate(45deg)}label,label a{line-height:1.8rem!important;font-size:1.4rem!important}label a{color:#37b14c!important}.subheader-green{margin-bottom:18px;font-weight:500;color:#219037;font-size:1.6rem;line-height:2.4rem}.subheader-green--light{color:#76c981}.breadcrumbs{margin-bottom:26px}.breadcrumbs span{font-size:1.4rem;line-height:2.4rem;transition:color .3s;margin-right:8px}.breadcrumbs span:first-letter{text-transform:uppercase}.breadcrumbs a{color:#17223a;font-size:1.4rem;line-height:2.4rem;transition:color .3s;margin-right:8px}.breadcrumbs a:first-letter{text-transform:uppercase}.breadcrumbs a:hover{color:#37b14c}.breadcrumbs a svg{transition:fill .3s}.breadcrumbs a:hover svg path{fill:#37b14c}.breadcrumbs svg{margin-right:8px}.post{cursor:pointer;margin-bottom:64px}.post .leadBig{margin-bottom:24px}.post .image-box{margin-bottom:16px}.post__title{margin-bottom:24px;font-size:2rem!important;line-height:2.8rem!important;color:#17223a;font-weight:500}.post-slider{position:relative;margin-top:80px}.post-slider__slide{padding:0 20px;outline:none}@media (max-width:1080px){.post-slider__slide{padding:10px}}.post-slider__slide:first-child{padding-left:0}@media (max-width:1080px){.post-slider__slide:first-child{padding-left:10px}}.post-slider__slide .image-box{width:100%!important;border-radius:3px!important}.post-slider__slide .post+.post-author{display:none}.post-slider__person{margin-top:40px}.post-slider__person-name{font-weight:500;font-size:1.6rem}.post-slider__wrapper{position:relative}.post-slider__image{padding-top:16px;border-top:2px solid #37b14c;margin-right:16px}.post-slider__person-info{margin-top:25px;justify-content:flex-end}.post-slider__person-position,.post-slider__person-position a{color:#37b14c;font-weight:500;font-size:1.4rem}.author-post-signature{margin-bottom:40px;padding-bottom:44px;border-bottom:1px solid rgba(0,0,0,.1)}.author-post-signature__no-border{border-bottom:none}.author-post-signature .image-box{margin-right:30px;border-radius:50%;width:80px;height:80px}@media (max-width:1080px){.author-post-signature .image-box{margin-bottom:20px}}.author-post-signature .image-box img{-o-object-position:top;object-position:top}.author-post-signature .link{margin-bottom:10px}.author-post-signature h3{margin-bottom:9px;line-height:3rem;font-weight:500;font-size:2.4rem}.author-post-signature .text{max-width:500px}.author-post-signature.flex-col .image-box{margin-bottom:20px}.contact-form{background-color:#f5f5f7;width:100%;max-width:480px;position:relative;overflow:hidden;padding:33px 29px}@media (max-width:1080px){.contact-form{min-width:0;max-width:none}}.contact-form__white-background{background-color:#fff}.contact-form .wpcf7-submit{background-color:#37b14c;color:#fff;display:inline-block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-weight:500;cursor:pointer;width:auto!important;border:none;border-bottom:0}.contact-form .wpcf7-submit:after{background-color:#219037;content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;transform:scaleY(0);transition:transform .3s;transform-origin:top;z-index:-1}.contact-form .wpcf7-submit:hover:after{transform:scaleY(1)}@media (max-width:1080px){.contact-form,.contact-form__box{max-width:none;width:100%}}.contact-form .contactinput{min-height:134px}.contact-form .h3{margin-bottom:19px}.contact-form .input-line{margin-top:0;margin-bottom:25px}.contact-form .input-line input{min-height:46px}.contact-form .input-line label{font-size:1.6rem}.contact-form .checkbox{margin:0 0 30px}.contact-form .checkbox label{font-size:1.4rem}.single-post{position:relative;width:100%;margin-top:48px}@media (max-width:1080px){.single-post{margin-top:24px}}.single-post .posts-slider .tns-nav{right:18%}@media (max-width:800px){.single-post .posts-slider .tns-nav{right:auto}}.single-post:before{content:"";background-color:#f5f5f7;width:100%;top:-164px;display:block;left:0;height:622px;position:absolute;z-index:-1}.single-post__search{margin-bottom:24px}.single-post__left{margin-right:80px;max-width:780px;width:100%}.single-post__left h1{margin-bottom:32px}@media (max-width:600px){.single-post__left h1{font-size:3rem!important;line-height:3.4rem!important}}@media (max-width:1080px){.single-post__left{margin-right:0;max-width:none}}.single-post__wrapper{margin-bottom:60px}.single-post__right{width:100%;margin-top:538px;max-width:281px}@media (max-width:1080px){.single-post__right{margin-top:30px;max-width:none}}.single-post .post-author{margin-bottom:56px;justify-content:flex-start}@media (max-width:1080px){.single-post .post-author{margin-bottom:28px}}.single-post .breadcrumbs{padding:0;margin-bottom:26px}.single-post .image-post{margin-bottom:60px}.single-post .image-post .image-box__image{width:auto;margin:0 auto}@media (max-width:1080px){.single-post .image-post .image-box__image{height:auto}}.single-post .yasr-visitor-votes{margin-bottom:70px;display:flex;flex-direction:column}.single-post .yasr-total-average-container,.single-post .yasr-total-average-container span{font-size:1.8rem}.single-post #yasr-vote-saved{display:none}.single-post .yasr_CTA{font-weight:500;font-size:1.8rem;color:#219037}.side-menu__side-menu-list{background-color:#f5f5f7;max-width:280px;padding:24px 17px 32px;border-radius:3px;margin-bottom:24px}@media (max-width:1080px){.side-menu__side-menu-list{max-width:none}}.side-menu__side-menu-list .current-cat a{color:#37b14c!important}.side-menu__side-menu-list ul li{margin-bottom:20px}.side-menu__side-menu-list ul li:before{top:.6em}.side-menu__side-menu-list ul li:last-child{margin-bottom:0}.side-menu__side-menu-list hr{display:block;margin:24px 0;border-top:1px solid rgba(0,0,3,.1)}.side-menu__side-menu-list .link{display:block;width:100%}.side-menu__side-menu-title{font-size:1.8rem;font-weight:600;margin-bottom:24px}.no-dots li{padding:0}.no-dots li:before{content:none!important}.bolded-links li:before{top:.8em!important}.bolded-links li a{transition:color .3s;font-weight:500;font-size:1.6rem;line-height:2.4rem}.bolded-links li a:hover{color:#37b14c}.sticky-side{position:sticky;top:130px}.post-info__clock{margin:2px 5px 0}.post-info__category{border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);padding:0 12px;color:#37b14c!important;text-transform:uppercase}.post-info__date{padding-right:11px}.lead{margin-bottom:56px}@media (max-width:1080px){.lead{margin-bottom:28px}}.title-and-text{margin-bottom:48px}.title-and-text h2{margin-bottom:36px;position:relative}@media (max-width:1080px){.title-and-text,.title-and-text h2{margin-bottom:24px}}.line{margin:40px 0}.our-agency{padding:40px 40px 30px;position:relative;background-color:#17223a;margin-bottom:50px}@media (max-width:1080px){.our-agency{margin-bottom:30px}}.our-agency__content{color:#fff;text-align:center;margin-bottom:40px!important}.our-agency__content p{margin-bottom:15px!important}.our-agency__content a{color:#37b14c;font-size:1.8rem;line-height:2.8rem}.our-agency__content li{padding:0}.our-agency__content li:before{content:none}.our-agency__content h1,.our-agency__content h2,.our-agency__content h3,.our-agency__content h4,.our-agency__content p,.our-agency__content strong{color:#fff}.our-agency__button{background-color:#37b14c;color:#fff;display:inline-block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.quote{padding:34px 61px;margin-bottom:48px}@media (max-width:1080px){.quote{padding:24px 20px;margin-bottom:24px}}.quote a{color:#37b14c;font-size:1.8rem}.quote ol,.quote ul{margin-bottom:24px}.quote.quote{position:relative;z-index:2}.quote.quote:before{position:absolute;content:"";width:80%;height:100%;background:#f4f3f6;z-index:-1;right:0;top:0;border-radius:3px}.quote.quote svg{position:absolute;right:15%;top:-14px;z-index:2}.quote.example{background-color:#17223a!important;color:#fff!important;border-radius:3px}.quote.example span{font-weight:700;margin-bottom:30px;display:inline-block}.quote.example:before{content:none}.quote.tip{color:#57aa47;border:1px solid #57aa47;border-radius:3px}.quote.tip:before{content:none}.quote.bulb{position:relative;z-index:2}.quote.bulb:before{position:absolute;content:"";width:80%;height:100%;background:#f4f3f6;z-index:-1;right:0;top:0;border-radius:3px}.quote.bulb svg{position:absolute;right:15.5%;top:-17px;z-index:2}.quote.hat{position:relative;z-index:2}.quote.hat:before{position:absolute;content:"";width:80%;height:100%;background:#f4f3f6;z-index:-1;right:0;top:0;border-radius:3px}.quote.hat svg{position:absolute;right:15.5%;top:-17px;z-index:2}.quote.loudspeaker{padding:95px 43px 37px 55px;position:relative;z-index:2}.quote.loudspeaker p{text-align:center;opacity:.9}.quote.loudspeaker svg{position:absolute;top:30px;left:55px;width:40px}.quote.loudspeaker:before{position:absolute;content:"";width:100%;height:100%;background:#ebf7ed;z-index:-1;right:0;bottom:0;top:auto;border-radius:3px}.summary{padding:40px 61px;width:100%;position:relative;margin-bottom:66px;border-radius:3px;border:1px solid #e9e9eb}.summary,.summary b,.summary strong{color:#17223a!important}.summary__link-list{padding:30px 61px 30px 111px!important;border:1px solid #57aa47!important}@media (max-width:1080px){.summary__link-list{padding:30px!important}}.summary__link-list .summary__content div:hover svg{transform:translateX(15px)}.summary__content div{margin-bottom:15px}.summary__content .link{font-size:1.8rem;font-weight:500}.summary__content svg{margin-right:30px;transition:transform .3s}.summary a{color:#37b14c;font-size:1.8rem;font-weight:500}@media (max-width:1080px){.summary{margin-bottom:33px;padding:34px 30px}}@media (max-width:600px){.summary{padding:40px 11px!important}}.summary__title{left:0;top:-.7em;color:#17223a;font-size:1.8rem;line-height:2.2rem;font-weight:500}.summary__icon-box,.summary__title{position:absolute;background-color:#fff;padding:0 20px}.summary__icon-box{display:flex;justify-content:center;right:14%;top:-21px;width:78px}@media (max-width:600px){.summary__icon-box{padding:0 10px;width:58px}}.image-post{margin-bottom:60px}.image-post .image-box__image{margin:0 auto;width:auto!important;height:auto}@media (max-width:1080px){.image-post .image-box__image{height:auto}}.image-post__content{margin-top:15px;font-size:1.8rem;line-height:2.8rem;color:#7b7b7d}.image-post__content a{font-size:1.8rem;line-height:2.8rem;color:#37b14c}.link-margin-bottom{display:inline-block!important;margin-bottom:12px!important}.table-of-content{padding:40px;width:100%;position:relative;margin-bottom:66px;border-radius:3px;border:1px solid #e9e9eb}@media (max-width:1080px){.table-of-content{margin-bottom:33px}}.table-of-content__title{position:absolute;left:0;top:-.7em;background-color:#fff;padding:0 20px;color:#000003;font-size:1.8rem;line-height:2.2rem;font-weight:500}.table-of-content__link{transition:color .3s}.table-of-content__link:hover{color:#37b14c}.table-of-content__link--bold{font-weight:500}.table-of-content__link--white{color:#fff}.table-of-content__link--on-green{color:hsla(0,0%,100%,.8)}.table-of-content__link--on-green:hover{color:#fff}.table-of-content__link--active{color:#37b14c}.faq-box{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid rgba(0,0,3,.1)}.faq-box--center h1,.faq-box--center h2,.faq-box--center h3{text-align:center}.faq-box--center .subheader,.faq-box__subtitle{text-align:center;margin-bottom:18px}.faq-box__subtitle{color:#219037;font-size:1.6rem;line-height:2.4rem;font-weight:500}.faq-box__background{width:100%}.faq-box--no-border-top{border-top:none!important}.faq-box--no-border-bottom{border-bottom:none!important}.faq-box--no-margin-bottom{margin-bottom:0}.faq-box--additional-bottom-padding{padding-bottom:80px}.faq-box--grey-background{background-color:#f5f5f7}.faq-box--grey-background .faq-box{border-top:1px solid rgba(0,0,3,.1);padding-top:80px}.faq-box--grey-background .text{text-align:center}.faq-box .text{margin-bottom:36px!important}.faq-box__content a{color:#37b14c;font-size:1.8rem}.faq-box__heading h2{position:relative;margin:18px 0 36px!important;font-size:3.6rem;line-height:4.4rem}.faq-box__accordion-toggle-button{border:1px solid rgba(0,0,3,.1);border-radius:50%;padding:16px;position:relative;transition:transform .3s}.faq-box__accordion-toggle-button:before{left:40%!important;transform:translate(-50%,-50%) rotate(45deg)!important}.faq-box__accordion-toggle-button:after,.faq-box__accordion-toggle-button:before{background:#000003!important;content:"";position:absolute;width:100%;height:2px;transition:all .3s;background:#000;width:10px!important;top:56%!important}.faq-box__accordion-toggle-button:after{left:0;left:59%!important;transform:translate(-50%,-50%) rotate(134deg)!important}.faq-box__accordion-title{display:flex;justify-content:space-between;align-items:center;padding:25px;cursor:pointer;transition:all .3s}.faq-box__accordion-title h3{font-size:18px}.faq-box__accordion-content{padding:0 25px;text-align:left;transform-origin:top;transition:all .4s;transform:scaleY(0);max-height:0;overflow-y:hidden}.faq-box__accordion-content .text{text-align:left;opacity:0;transition:opacity .3s}.faq-box__accordion-content .text h1,.faq-box__accordion-content .text h2,.faq-box__accordion-content .text h3,.faq-box__accordion-content .text h4{text-align:left!important}.faq-box__accordion-item{transition:background-color .3s;background-color:#fff;border-bottom:1px solid #e9e9eb!important;margin-bottom:20px;border:1px solid #e9e9eb;border-radius:3px}.faq-box__accordion-item:last-of-type{margin:0}.faq-box__accordion-item--show .text{opacity:1}.faq-box__accordion-item--active{background-color:#f5f5f7}.faq-box__accordion-item--active .faq-box__accordion-content{transform:scaleY(1);max-height:1500px}.faq-box__accordion-item--active .faq-box__accordion-toggle-button{transform:rotate(180deg)}.faq-box--grey-background .faq-box__accordion-item{background-color:#fff!important}.comments .children{padding-left:20px}.comments__alert{color:#37b14c!important;margin-top:40px}.comments__title{margin-bottom:60px!important;font-size:3.6rem;line-height:4.4rem;font-weight:500!important;color:#17223a}.comments__subtitle{font-size:2rem;line-height:2.8rem;font-weight:500;margin-bottom:50px;color:#17223a;margin-top:60px;display:flex;justify-content:space-between;align-items:center}.comments__comment{padding-bottom:21px;margin-top:27px;border-bottom:1px solid rgba(23,34,58,.2)}.comments__wrapper-top{display:flex;align-items:center}.comments__form{margin-bottom:50px}.comments__form .comment-form-author,.comments__form .comment-form-email,.comments__form .form-submit{width:calc(34% - 30px);display:inline-block;margin-right:30px}@media (max-width:1080px){.comments__form .comment-form-author,.comments__form .comment-form-email,.comments__form .form-submit{width:100%;display:block;margin:0 auto 20px}}.comments__form .comment-comment,.comments__form .comment-form-author,.comments__form .comment-form-email{margin-top:40px!important}.comments__form .form-submit{margin-right:0}.comments__form textarea{margin-bottom:20px;max-height:68px}.comments__form .submit{margin-top:20px;width:100%;background-color:#37b14c;color:#fff;display:inline-block;border-radius:3px;padding:8px 12px;position:relative;z-index:1;font-weight:500;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}.comments__form .submit:after{background-color:#219037;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0);transition:transform .3s;transform-origin:top;z-index:-1}.comments__form .submit:hover:after{transform:scaleY(1)}.comments li,.comments p{margin-top:12px;color:#000003;font-size:1.8rem;font-weight:400;line-height:2.8rem}.comments__date,.comments__time{width:auto;color:#979797;font-size:1.8rem;font-weight:400;line-height:2.8rem}.comments__time{margin-left:5px}.comments__author{font-size:1.8rem;font-weight:500;line-height:2.8rem;color:#17223a;margin-right:16px;width:auto}.comments__heading{display:flex;align-items:center}.comments__heading img{width:42px;height:42px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin-right:16px;-o-object-position:top;object-position:top}.comment-notes{display:none!important}.comment-reply-link{font-weight:500;font-size:1.8rem;line-height:2.8rem;color:#17223a;margin-top:10px;display:block}.side-banner{position:relative;width:100%;margin-bottom:24px;display:flex;flex-direction:column;padding:68px 17px;text-align:center;justify-content:center;align-items:center;background-color:#17223a;border-radius:3px}.side-banner__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:3px}.side-banner__title{z-index:2;position:relative;font-size:2.8rem;line-height:4.4rem;color:#fff;font-weight:500;margin-bottom:50px}.side-banner__icon{z-index:2;position:relative;width:100%;height:100%;max-height:110px;max-width:110px;margin:0 auto 50px;display:block}.side-banner__link{font-weight:500!important;z-index:2;position:relative}.side-banner-carrier{position:relative;width:100%;margin-bottom:24px;display:flex;flex-direction:column;padding:68px 17px 50px;text-align:center;justify-content:center;align-items:center;background-color:#17223a;border-radius:3px}.side-banner-carrier__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:3px}.side-banner-carrier__title{font-size:2.8rem;line-height:3.6rem;color:#fff;font-weight:500;margin-bottom:80px;position:relative;z-index:2}.side-banner-carrier__title:after{content:"";background-color:#37b14c;border-radius:50%;width:126px;height:126px;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.side-banner-carrier__icon{z-index:2;position:relative;width:100%;height:100%;max-height:76px;max-width:76px;margin:0 auto 30px;display:block}.side-banner-carrier__link{z-index:2;position:relative;background-color:#fff!important;border-color:#fff!important;color:#17223a!important;font-size:1.3rem!important;font-weight:500!important;padding:6px 24px!important}.side-banner-carrier__link:after,.side-banner-carrier__link:hover:after{background-color:#17223a!important}.side-banner-carrier__link:hover{color:#fff!important}.side-banner-training{position:relative;width:100%;min-height:475px;margin-bottom:24px;display:flex;flex-direction:column;padding:76px 17px 64px;text-align:center;justify-content:space-between;align-items:center;background-color:#17223a;border-radius:3px;overflow:hidden}.side-banner-training__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:3px}.side-banner-training__title{font-size:2.8rem;line-height:3.6rem;color:#fff;font-weight:500;margin-bottom:80px;position:relative;z-index:2}.side-banner-training__title svg{z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.side-banner-training__icon{z-index:2;position:relative;width:100%;height:100%;max-height:76px;max-width:76px;margin:0 auto 30px;display:block}.side-banner-training__link{z-index:2;position:relative;background-color:#fff!important;border-color:#fff!important;color:#17223a!important;font-size:1.3rem!important;font-weight:500!important;padding:10px 29px!important}.side-banner-training__link:after{width:101%}.side-banner-training__link:after,.side-banner-training__link:hover:after{background-color:#17223a!important}.side-banner-training__link:hover{color:#fff!important}.side-banner-training__button-box{position:relative}.side-banner-training__button-box:before{left:-110%}.side-banner-training__button-box:after,.side-banner-training__button-box:before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:1px;width:100%;background-color:#37b14c;z-index:2}.side-banner-training__button-box:after{left:110%}.quotes{margin-bottom:48px}.quotes article{margin:0 auto;width:100%;border:3px solid #f5f5f7;border-radius:5px;position:relative}.quotes__quotes{position:absolute;top:-19px;right:14%;padding:0 20px;background-color:#fff;display:flex;justify-content:center;align-items:center}.quotes__quotes svg{height:38px;width:38px}@media (max-width:600px){.quotes__quotes{padding:0 10px}}.quotes__content{padding:40px 61px 64px;display:flex}.quotes__content figure{min-width:161px;margin-right:40px;display:flex;flex-direction:column;justify-content:center}.quotes__content figure img{width:65px;height:65px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:0 auto 11px}.quotes__content figure figcaption{text-align:center;font-family:arboria;font-weight:400;font-size:2rem;line-height:2.7rem;color:#17223a}@media (max-width:800px){.quotes__content figure{margin-right:0;margin-bottom:20px}}@media (max-width:800px){.quotes__content{flex-direction:column}}.quotes__quote{max-width:589px}.quotes__quote p{font-family:arboria;font-weight:400;font-size:1.8rem;line-height:2.8rem;text-align:center;color:#17223a}.text-and-image{margin-bottom:48px}.text-and-image figure{max-width:958px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media (max-width:600px){.text-and-image figure{flex-direction:column}}.text-and-image figure figcaption{margin-right:58px;width:50%;font-family:Arboria;font-weight:400;font-size:2rem;line-height:2.7rem}@media (max-width:800px){.text-and-image figure figcaption{width:80%}}@media (max-width:600px){.text-and-image figure figcaption{width:100%;margin-right:0;margin-bottom:40px}}.text-and-image figure img{width:100%;max-width:428px;max-height:468px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.blog__category-title{margin-bottom:18px!important}.blog .chart-breadcrumbs{padding:0 35px;max-width:1250px!important}.blog .heading{padding-bottom:100px!important;margin-top:25px}@media (max-width:1080px){.blog .heading{padding-bottom:10px!important}}.blog .heading h1{font-weight:600}.blog .heading p,.blog__title{font-weight:500}.blog__title{font-size:2rem!important;line-height:2.8rem!important;color:#17223a;margin-bottom:24px}.blog__side-menu-box{margin-right:70px}.blog .side-menu__side-menu-list p{font-weight:500;font-size:1.6rem;line-height:2.4rem}.blog h1{margin-bottom:20px}.blog__left{max-width:280px;margin-right:70px}.blog__left .search{margin-bottom:24px}@media (max-width:1080px){.blog__left,.blog__left .menu__side-menu-list{max-width:100%}}.blog__main div{width:100%}.post .category{color:#37b14c;text-transform:uppercase;display:flex;align-items:center}.post .category a{position:relative;display:inline-block;border-right:1px solid rgba(0,0,0,.2);padding:0 12px}@media (max-width:1080px){.post .category a{padding:0 8px}}.post .category a:first-of-type{border-left:0;padding-left:0}.post .category a:last-of-type{border-right:0;padding-right:0}.custom-grid{-moz-column-gap:70px;column-gap:70px;grid-template-columns:1fr 1fr}.custom-grid .post:nth-child(2n){margin-top:40px}@media (max-width:1080px){.custom-grid{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}.custom-grid a:nth-child(2n){margin-top:0}}.post-info{color:#7b7b7d;margin-bottom:8px}.post-info,.post-info a{font-size:1.2rem;font-weight:500}.post-info a{color:#37b14c;transition:color .3s}.post-info a:hover{color:#219037}@media (max-width:800px){.post-info{align-items:flex-start;row-gap:10px}}.clock{margin:2px 5px 0}.date{padding-right:11px}.author-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top!important;object-position:top!important}.post-author{position:relative;margin-top:24px;padding-top:15px}.post-author:hover .author-name{color:#37b14c}.post-author:before{content:"";position:absolute;top:0;left:0;width:36px;height:2px;background-color:#37b14c}.photo-box{margin-right:16px;min-width:36px;overflow:hidden;display:block;width:36px;height:36px;border-radius:50%}.photo-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center;object-position:center}.author-name{color:#17223a;font-weight:500;font-size:1.9rem;transition:color .3s}.search{position:relative}.search .input{border:1px solid rgba(0,0,3,.2);border-radius:3px;padding:17px 24px;width:100%;outline:none;transition:all .2s ease}.search .input:hover{border-color:rgba(0,0,3,.4)}.search .input:focus{border-color:#37b14c}.search button{background-color:#fff;position:absolute;right:24px;top:50%;cursor:pointer;z-index:3;transform:translateY(-50%)}.charts-img{-o-object-fit:contain!important;object-fit:contain!important}.copywriting-hero{color:#fff;min-height:580px;margin-bottom:121px;position:relative}.copywriting-hero:before{content:"";left:0;top:-100px;height:calc(100% + 100px);background-color:#17223a;position:absolute;width:100%;z-index:-1}@media (max-width:1080px){.copywriting-hero{padding-top:40px}}.copywriting-hero--no-margin{margin-bottom:0}.copywriting-hero__heading{justify-content:center;display:flex;flex-direction:column;max-width:591px;margin-right:59px}@media (max-width:1080px){.copywriting-hero__heading{max-width:none;margin-right:0}}.copywriting-hero__padding-top{padding-top:80px}@media (max-width:1080px){.copywriting-hero__padding-top{padding-top:0}}.copywriting-hero h1{color:#fff;font-weight:600;margin-bottom:36px!important;font-weight:700;font-size:6.4rem;line-height:6.4rem}@media (max-width:1080px){.copywriting-hero h1{font-size:4.4rem;line-height:4.4rem}}.copywriting-hero .subheader{font-size:2rem}.copywriting-hero .image-box{flex:1 1 0%;max-width:480px;min-height:520px;height:100%;margin:86px 0 -86px}@media (max-width:1080px){.copywriting-hero .image-box{max-width:100%;margin:40px 0 -40px;min-height:320px;padding-top:56%}.copywriting-hero .image-box img{-o-object-position:top;object-position:top}}.text-on-grey{background-color:#f5f5f7;padding-bottom:80px}.text-on-grey--no-bottom{margin-bottom:100px;padding-bottom:0}@media (max-width:1080px){.text-on-grey--no-bottom{margin-bottom:50px}}.text-on-grey--no-bottom .text-on-grey__box{padding:100px 0;border-bottom:none!important}.text-on-grey--more-padding .text-on-grey{padding:120px 0 80px!important}.text-on-grey--no-border-bottom .text-on-grey{border-bottom:none!important;padding-bottom:0!important}.text-on-grey__box{padding:100px 0 80px;border-bottom:1px solid rgba(0,0,3,.1)}@media (max-width:980px){.text-on-grey__box{flex-direction:column}}.text-on-grey__title{position:relative;margin-right:120px;min-width:380px;max-width:380px}@media (max-width:1080px){.text-on-grey__title{margin-right:60px}}@media (max-width:980px){.text-on-grey__title{margin:0;min-width:100%;max-width:100%}}.text-on-grey__subtitle{margin-bottom:18px;color:#219037;font-size:1.6rem;line-height:2.4rem;font-weight:500}.text-on-grey__title-h2{position:relative;z-index:1;font-weight:500;font-size:3.6rem;line-height:4.4rem;color:#17223a}.text-on-grey__title-line{height:2px;width:80px;background-color:#37b14c;margin-top:50px}.text-on-grey__img{position:absolute;left:-80px;top:-38px}@media (max-width:1360px){.text-on-grey__img{left:-28px;top:-42px}}@media (max-width:980px){.text-on-grey__img{left:-28px;top:-62px}}.text-on-grey__content{margin-top:70px}.text-on-grey__content-title{margin-bottom:16px}.text-on-grey__buttons{margin-top:40px}.text-on-grey__buttons a:first-of-type{margin-right:20px}@media (max-width:600px){.text-on-grey__buttons{flex-direction:column}.text-on-grey__buttons a:first-of-type{margin:0 0 20px}.text-on-grey__buttons a{max-width:200px;text-align:center}}.offer-box-container__tiles{background-color:#f5f5f7;padding:20px 0 120px;margin-bottom:0}.offer-box-container__tiles .text{margin-top:15px;font-size:1.8rem!important;line-height:2.8rem!important;color:rgba(0,0,3,.4)!important}@media (max-width:1080px){.offer-box-container__tiles{padding:20px 0 60px;margin-bottom:0}}.offer-box-container__add-padding-top{padding:80px 0 120px}.offer-box-container__add-margin{margin-bottom:100px}@media (max-width:1080px){.offer-box-container__add-margin{margin-bottom:50px}}.offer-box-container__tile{background-color:#fff;padding:36px;transition:all .3s ease;color:#434345!important;cursor:pointer}.offer-box-container__tile .text h2{font-size:2.4rem;line-height:3rem}.offer-box-container__tile a,.offer-box-container__tile a:hover{color:#434345!important}.offer-box-container__tile:hover{box-shadow:0 5px 15px -1px rgba(0,0,0,.3)}.offer-box-container__tile:hover .offer-box-container__tile-img{background-color:#76c981}.offer-box-container__tile h3{margin:10px 0}.offer-box-container__tile-line{width:40px;height:2px;background-color:#37b14c;margin:16px 0}.offer-box-container__tile-img{display:inline-block;padding:14px;border-radius:50%;background-color:#f5f5f7;transition:all .3s ease}.offer-box-container__tile-img img{min-width:32px;min-height:32px}.offer-box-container__tile-img svg path{fill:#219037}.offer-box-container__isBorderTitle{position:relative;padding-bottom:10px;margin-bottom:16px}.offer-box-container__isBorderTitle:after{content:"";position:absolute;left:0;bottom:0;background-color:#37b14c;width:40px;height:2px}.offer-box-container__isBorderText{position:relative;padding-bottom:20px}.offer-box-container__isBorderText:after{content:"";position:absolute;left:0;bottom:0;background-color:#37b14c;width:40px;height:2px}.offer-box-container__isBoldText{font-weight:600}.only-text{margin-bottom:100px}@media (max-width:1080px){.only-text{margin-bottom:50px}}.line{margin:100px auto}.text-and-content{margin-bottom:100px}@media (max-width:1080px){.text-and-content{margin-bottom:40px}}.text-and-content__line{width:40px;height:2px;background-color:#37b14c;margin-right:16px}.text-and-content__content{margin:40px 0 0 100px}@media (max-width:980px){.text-and-content__content{margin-left:60px}}@media (max-width:800px){.text-and-content__content{margin-left:0}}.text-and-content__content h2{margin:18px 0 36px}.text-and-content__list{margin:32px 0 30px}.text-and-content__list ul{max-height:186px;display:flex;flex-direction:column;flex-wrap:wrap}.text-and-content__list ul li{margin-bottom:10px}.text-and-content__list ul a{font-weight:500;transition:color .3s}.text-and-content__list ul a:hover{color:#37b14c}@media (max-width:600px){.text-and-content__list ul{max-height:100%}}.text-and-content__image .image-box{min-height:480px;max-height:480px}.text-and-content__isReverse .text-and-content__box{flex-direction:row-reverse}@media (max-width:800px){.text-and-content__isReverse .text-and-content__box{flex-direction:column}}.text-and-content__isReverse .text-and-content__content{margin:40px 100px 0 0}@media (max-width:980px){.text-and-content__isReverse .text-and-content__content{margin-right:60px}}@media (max-width:800px){.text-and-content__isReverse .text-and-content__content{margin-right:0}}.text-and-content__margin{margin-bottom:18px}.text-and-content__subtitle{font-weight:500;color:#219037;font-size:1.6rem;line-height:2.4rem}.offer-elements{margin-bottom:120px}.offer-elements__subheader{position:relative;margin-bottom:70px}.offer-elements__subheader p{margin-bottom:18px;font-weight:500;color:#219037;font-size:1.6rem;line-height:2.4rem}.offer-elements__subheader h2{font-weight:500;font-size:3.6rem;line-height:4.4rem}.offer-elements__offer-item{max-width:308px;margin-right:92px;width:33%}.offer-elements__offer-item:nth-child(3n){margin-right:0}@media (max-width:1180px){.offer-elements__offer-item{margin-right:42px;max-width:none;width:43%}.offer-elements__offer-item:nth-child(2n){margin-right:0}.offer-elements__offer-item:nth-child(3n){margin-right:42px}}@media (max-width:1080px){.offer-elements__offer-item{margin:20px auto 40px 0}.offer-elements__offer-item:nth-child(3n){margin-right:auto}}@media (max-width:600px){.offer-elements__offer-item{width:100%}}.offer-elements__offer-item-img{padding:14px;border-radius:50%;max-width:60px;max-height:60px;margin-bottom:20px;width:100%;height:100%;justify-content:center;background-color:#f5f5f7}.offer-elements__offer-item-img--white-background{background-color:#fff}.offer-elements__offer-item-img img{height:30px!important;max-width:100%}.offer-elements__offer-item-img svg path{fill:#219037}.offer-elements__offer-item-line{height:2px;width:40px;margin:20px 0 32px;background-color:#37b14c}.offer-elements__offer-item-content .h3{margin:10px 0 14px}@media (max-width:1080px){.offer-elements{margin-bottom:50px}}.offer-elements--padding-top{padding-top:80px}@media (max-width:1080px){.offer-elements--padding-top{padding-top:40px}}.offer-elements--grey-background{background-color:#f5f5f7;padding-bottom:120px;margin-bottom:0}@media (max-width:1080px){.offer-elements--grey-background{padding-bottom:50px;margin-bottom:0}}.offer-elements--margin-bottom{margin-bottom:120px}@media (max-width:1080px){.offer-elements--margin-bottom{margin-bottom:50px}}.steps{text-align:center!important;width:100%;background-color:#f5f5f7;padding:100px 0 20px;margin-bottom:100px}.steps__subtitle{color:#219037;font-size:1.6rem;line-height:2.4rem;font-weight:500}.steps--no-margin-bottom{margin-bottom:0!important}.steps .text{margin-bottom:80px}.steps .text .step__number{flex-direction:column}.steps .subheader{margin-bottom:18px}.steps__step{max-width:280px;margin-right:120px;margin-bottom:64px;text-align:center;width:100%}.steps__step:last-child,.steps__step:nth-child(3n){margin-right:0}@media (max-width:1180px){.steps__step:nth-child(2n){margin-right:0}.steps__step:nth-child(3n){margin-right:120px}.steps__step:last-child{margin-right:0}}@media (max-width:1080px){.steps__step{margin-left:0;margin-bottom:20px}.steps__step,.steps__step:last-child,.steps__step:nth-child(3n){margin-right:0}}.steps__step-number{background-color:#fff;width:100px;height:100px;border-radius:50%;margin:0 auto 24px;padding:24px}.steps__step-number span{width:100%;height:100%;background-color:#37b14c;border-radius:50%;color:#fff;font-size:1.8rem;font-weight:500}.text-image-list-image{margin-bottom:100px}@media (max-width:1080px){.text-image-list-image{margin-bottom:50px}}.text-image-list-image .image-box{max-width:340px}@media (max-width:1080px){.text-image-list-image .image-box{max-width:none}}.text-image-list-image__element-wrapper .benefits-item{margin-right:30px}.text-image-list-image__element-wrapper .benefits-item:last-child{margin-right:0}.text-image-list-image__component-heading{margin-bottom:56px}@media (max-width:1080px){.text-image-list-image__component-heading{margin-bottom:26px}}.text-image-list-image__component-heading .text{margin-bottom:32px}.text-image-list-image__subheader{font-size:1.6rem;line-height:2.4rem;font-weight:500;color:#219037}.text-image-list-image__left-col{margin-right:100px;padding-top:38px}@media (max-width:1080px){.text-image-list-image__left-col{margin-right:0}}.text-image-list-image__element{margin-bottom:40px;width:25%;margin-right:40px}@media (max-width:1080px){.text-image-list-image__element{width:100%;margin-bottom:0;margin-right:0}}.text-image-list-image__no-margin-left{margin-right:15px!important}@media (max-width:1080px){.text-image-list-image__no-margin-left{margin-right:0!important}}.text-image-list-image__benefits-item{margin-bottom:20px;min-width:200px;margin-right:30px}.text-image-list-image__benefits-item--max-width{max-width:380px}@media (max-width:980px){.text-image-list-image__benefits-item--max-width{max-width:none}}.text-image-list-image__benefits-item--width{width:calc(50% - 30px)}@media (max-width:980px){.text-image-list-image__benefits-item--width{width:100%}}.text-image-list-image__benefits-item--small-width{width:calc(25% - 30px)}.text-image-list-image__benefits-item--small-width:nth-child(4n){margin-right:0!important}@media (max-width:980px){.text-image-list-image__benefits-item--small-width{width:100%;margin-right:0!important}}.text-image-list-image__benefits-item--medium-width{width:calc(34% - 30px)}.text-image-list-image__benefits-item--medium-width:nth-child(3n){margin-right:0!important}@media (max-width:980px){.text-image-list-image__benefits-item--medium-width{width:100%;margin-right:0!important}}.text-image-list-image__benefits-item-img-box{margin-right:20px;min-width:60px}.text-image-list-image__benefits-item-img{background-color:#fff;border-radius:50%;max-width:60px;max-height:60px;padding:16px;overflow:hidden}.text-image-list-image__benefits-item-img--gray-bgc{background-color:#f5f5f7}.text-image-list-image__benefits-item-img img{width:100%;height:100%}.text-image-list-image__benefits-item-small-img{max-width:40px;max-height:40px;padding:10px;margin-right:0}.text-image-list-image__center{margin-top:12px!important}.text-image-list-image__benefits-item-content-hover .text a,.text-image-list-image__benefits-item-content-hover .text h1,.text-image-list-image__benefits-item-content-hover .text h2,.text-image-list-image__benefits-item-content-hover .text h3,.text-image-list-image__benefits-item-content-hover .text h4,.text-image-list-image__benefits-item-content-hover .text p,.text-image-list-image__benefits-item-content-hover .text strong{transition:color .3s}.text-image-list-image__benefits-item-content-hover:hover .text a,.text-image-list-image__benefits-item-content-hover:hover .text h1,.text-image-list-image__benefits-item-content-hover:hover .text h2,.text-image-list-image__benefits-item-content-hover:hover .text h3,.text-image-list-image__benefits-item-content-hover:hover .text h4,.text-image-list-image__benefits-item-content-hover:hover .text p,.text-image-list-image__benefits-item-content-hover:hover .text strong{color:#37b14c!important}.heading{margin-top:124px;padding-bottom:180px;color:#17223a!important;width:100%}@media (max-width:1080px){.heading{padding-bottom:0}}.heading--delete-margin-top{margin-top:0!important}.heading--small-margin-bottom{padding-bottom:80px}@media (max-width:1080px){.heading--small-margin-bottom{padding-bottom:20px}}.heading--grey-background{position:relative}.heading--grey-background:before{content:"";width:100%;top:-224px;left:0;height:calc(100% + 224px);background-color:#f5f5f7;z-index:-1;position:absolute}@media (max-width:1080px){.heading--grey-background{margin-bottom:0!important}}.heading__button-wrapper .button{margin-right:20px}.heading h1{margin-bottom:32px}.heading .text{margin-bottom:40px}@media (max-width:1080px){.heading{margin-top:40px;margin-bottom:40px}}.text-and-icon-list{margin-bottom:120px}@media (max-width:1080px){.text-and-icon-list{margin-bottom:50px}}.text-and-icon-list .benefits-item{margin-right:30px}.text-and-icon-list__component-heading{width:calc(30% - 42px);margin-right:42px}@media (max-width:1080px){.text-and-icon-list__component-heading{margin-right:0;width:100%}}.text-and-icon-list__subheader{font-size:1.6rem;line-height:2.4rem;color:#219037;font-weight:500}.text-and-icon-list__element-wrapper{width:70%}@media (max-width:1080px){.text-and-icon-list__element-wrapper{width:100%}}.calculator{padding:100px 0 120px;background-color:#17223a;margin-bottom:100px}@media (max-width:1080px){.calculator{margin-bottom:50px}}.calculator__info{position:absolute;left:2.5%;top:-35px;font-size:1.8rem;font-weight:700;background-color:#37b14c;padding:2px 12px;min-width:20px;text-align:center;color:#fff;transform:translateX(-50%);border-radius:5px}.calculator__info:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);height:0;width:0;border:5px solid transparent;border-top-color:#37b14c}.calculator__info-procent{position:absolute;left:2.5%;top:-35px;transform:translateX(-50%);font-size:1.8rem;font-weight:700;background-color:#37b14c;padding:2px 12px;min-width:20px;text-align:center;color:#fff;border-radius:5px}.calculator__info-procent:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);height:0;width:0;border:5px solid transparent;border-top-color:#37b14c}.calculator__wrapper{position:relative}.calculator__subtitle{margin-bottom:18px;color:#76c981;font-size:1.6rem;line-height:2.4rem;font-weight:500}.calculator__small-text{font-size:1.4rem;line-height:2.6rem;color:rgba(0,0,0,.4)}.calculator__old-price{font-size:1.6rem;line-height:2.8rem;color:rgba(0,0,0,.4);font-weight:500;text-decoration:line-through;text-align:right}.calculator__price{font-size:2.4rem;line-height:3rem;color:#000;font-weight:700;text-align:right}.calculator__icon{border-radius:50%;background-color:#fff;padding:14px;border:0 solid #e2e8f0}.calculator__icon img{width:60px;height:60px}.calculator__bottom-summary{margin-top:20px}.calculator__bottom-summary .text{margin-bottom:0!important}.calculator__bottom-summary .text p{margin-bottom:0}.calculator__wrapper{text-align:center}.calculator__wrapper .subheader{margin-bottom:18px}.calculator__container{background-color:#fff;border-radius:3px;margin:0 auto;max-width:580px}.calculator__container-top{text-align:left;padding:40px 40px 23px;border-bottom:1px solid rgba(0,0,3,.1)}.calculator__container-top .text{margin-bottom:40px}@media (max-width:1080px){.calculator__container-top{padding:20px 20px 23px}}.calculator__container-top input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2e8f0;outline:none;height:8px;border-radius:15px}.calculator__container-top input[type=range]::-ms-track{border-color:transparent;background:linear-gradient(90deg,#219037 100%,#219037 0,#e2e8f0 0,#e2e8f0);color:transparent}.calculator__container-top input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);appearance:none;width:24px;height:24px;border-radius:50%;border:6px solid #fff;background:#37b14c;cursor:pointer}.calculator__container-top input[type=range]::-moz-range-thumb{-webkit-appearance:none;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;border:5px solid #fff;background:#37b14c;cursor:pointer}.calculator__container-bottom{padding:24px;margin-bottom:56px}.calculator__bottom-item .calculator__wrapper-element{margin-bottom:34px}.calculator__bottom-item .text{max-width:192px;margin:0 24px}.calculator__bottom-item .text p{margin-bottom:0!important}.portfolio-list{margin-bottom:80px}@media (max-width:1080px){.portfolio-list{margin-bottom:40px}}.portfolio-list h3{font-weight:500!important}.portfolio-list__wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-top:40px}@media (max-width:1080px){.portfolio-list__wrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.portfolio-list__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.portfolio-list__wrapper{grid-template-columns:repeat(1,1fr)}}.portfolio-list__select{display:flex}.portfolio-list__select .custom-select{width:320px;margin-right:20px}@media (max-width:1080px){.portfolio-list__select .custom-select{width:100%;margin-bottom:10px}}.portfolio-list__single-portfolio-item{width:100%;max-width:280px;min-height:326px;transition:.3s ease-in-out;padding-bottom:20px}@media (max-width:1080px){.portfolio-list__single-portfolio-item{max-width:none}}.portfolio-list__single-portfolio-item .image-box{max-height:240px;height:100%;margin-bottom:24px;border-radius:3px;overflow:hidden}.portfolio-list__single-portfolio-item:hover img{transform:scale(1.07)}.portfolio-list__single-portfolio-item-img{max-height:240px;height:100%;margin-bottom:24px;border-radius:3px;overflow:hidden}.portfolio-list__single-portfolio-item-heading{font-weight:500;line-height:3rem;font-size:2.4rem}.portfolio-list__single-portfolio-item-title-box{margin-bottom:8px;display:flex}.portfolio-list__single-portfolio-item-sub-heading{font-weight:500;color:#37b14c;font-size:1.5rem;line-height:2.4rem}.portfolio-list__single-portfolio-item-lang{font-weight:500;color:#37b14c;margin-left:4px;font-size:1.2rem;line-height:2.4rem}.special-link{padding:140px 0;width:100%;margin-bottom:100px;background-color:#17223a}@media (max-width:1080px){.special-link{margin-bottom:50px}}.special-link .container{max-width:780px}.special-link__subheader{color:#76c981;font-size:1.6rem;line-height:2.4rem;font-weight:500}.special-link .text{margin-bottom:60px}.special-link .text h1,.special-link .text h2,.special-link .text h3,.special-link .text p,.special-link .text strong{color:#fff!important}.special-link .subheader{margin-bottom:18px}.columns-on-grey{padding:0 0 80px;background-color:#f5f5f7}.columns-on-grey .text{margin-bottom:56px}.columns-on-grey__subtitle{margin-bottom:18px;color:#219037;font-size:1.6rem;line-height:2.4rem;font-weight:500}.columns-on-grey--white-bgc{background-color:#fff!important}.columns-on-grey .h2{margin-bottom:36px}.columns-on-grey .subheader{margin-bottom:18px}@media (max-width:1080px){.columns-on-grey{padding:0 0 60px}.columns-on-grey .text-image-list-image__benefits-item-content{margin-top:12px}}.columns-on-grey .text-image-list-image__benefits-item{margin-right:20px}.columns-on-grey .text-image-list-image__benefits-item:nth-child(3n){margin-right:0}.google-map{width:100%;height:500px;position:relative;margin-bottom:100px}@media (max-width:1080px){.google-map{margin-bottom:50px}}.google-map__grey-background{background-color:#f5f5f7;margin-bottom:0;padding-bottom:100px}@media (max-width:1080px){.google-map__grey-background{margin-bottom:0;padding-bottom:50px}}.google-map iframe{width:100%;height:100%}.google-map>div{height:100%}.contact-element{margin-bottom:100px}@media (max-width:1080px){.contact-element{margin-bottom:50px}}.contact-element__grey-background{background-color:#f5f5f7;margin-bottom:0;padding-bottom:100px}@media (max-width:1080px){.contact-element__grey-background{padding-bottom:50px;margin-bottom:0}}.contact-element--reverse .contact-element__left{margin-right:0;margin-left:120px}@media (max-width:1080px){.contact-element--reverse .contact-element__left{margin-left:0}}.contact-element--reverse .contact-element__left:before{left:auto!important;right:0!important;top:0}.contact-element__container{margin-bottom:68px}@media (max-width:1080px){.contact-element__container{margin-bottom:34px}}.contact-element__item-wrapper{width:47%;padding:5px;margin:0 10px 0 0;text-align:left}.contact-element__item-wrapper:hover a{color:#37b14c}@media (max-width:1080px){.contact-element__item-wrapper{width:100%}}.contact-element__item-wrapper p,.contact-element__item-wrapper strong{margin-bottom:0;transition:color .3s}.contact-element__item-wrapper .text a,.contact-element__item-wrapper .text p,.contact-element__item-wrapper .text strong,.contact-element__item-wrapper a{color:#000003;transition:color .3s}.contact-element__item-wrapper a{font-size:1.8rem;font-weight:500}.contact-element__item-wrapper a:hover a,.contact-element__item-wrapper a:hover p,.contact-element__item-wrapper a:hover strong{color:#37b14c!important}.contact-element__left{position:relative;padding:80px 0 0;width:60%;margin-right:120px}@media (max-width:1080px){.contact-element__left{margin-right:0;width:100%}}.contact-element__left:before{content:"";width:120px;height:2px;background-color:#219037;position:absolute;left:0;top:0}.contact-element__icon{border-radius:50%;background-color:#fff}.contact-element__icon--no-background{background-color:transparent}.contact-element__icon img{width:60px;height:60px;margin-right:5px}.contact-element__icon--small img{width:32px;height:32px}.contact-element .contact-form__attach{margin:25px 0}.contact-element .contact-form__attach p{width:100%;line-height:1.8rem!important;font-size:1.4rem!important;font-weight:400;margin-bottom:10px;color:#999}.contact-element .contact-form__attach span{font-size:16px;position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact-element .contact-form__attach span svg{position:absolute;right:0;bottom:6px;pointer-events:none}.contact-element .contact-form__attach span svg path{transition:.3s ease}.contact-element .contact-form__attach span p label .wpcf7-form-control-wrap input{line-height:1.8rem!important;font-size:1.4rem!important;background-color:transparent;color:#000003;border:none;cursor:pointer;font-weight:400;padding:0 36px 0 0;transition:.3s ease}.contact-element .contact-form__attach span p label .wpcf7-form-control-wrap input:hover{color:#37b14c}.contact-element .contact-form__attach .attach-label{display:inline-block;padding:6px 40px 6px 0;cursor:pointer;color:#000003;font-weight:400;font-size:2rem;line-height:2.8rem;transition:.3s ease}.contact-element .contact-form__attach .attach-label--active~svg path{fill:#37b14c}.contact-element .contact-form__attach .attach-label:hover{color:#37b14c}.contact-element .contact-form__attach .attach-label:hover~svg path{fill:#37b14c}.contact-element .contact-form__attach input[type=file]{z-index:10;cursor:pointer}.contact-element .contact-form__attach .wpcf7-form-control-wrap{position:relative;z-index:10}.home-slider{width:100%;position:relative;min-height:80vh;padding-top:60px;padding-bottom:70px;margin-bottom:80px}@media (max-width:1080px){.home-slider{margin-bottom:40px;padding-top:40px}}@media (max-width:1080px){.home-slider .firm-images{margin-top:30px}}.home-slider__subtitle{margin-bottom:18px;color:#76c981;font-size:1.6rem;line-height:2.4rem;font-weight:500}.home-slider--no--padding-bottom{padding-bottom:0}.home-slider--no-margin-bottom{margin-bottom:0}@media (max-width:1080px){.home-slider--no-margin-bottom{margin-bottom:0}}.home-slider:before{content:"";width:100%;height:calc(100% + 100px);top:-100px;left:0;z-index:-1;position:absolute;background-color:#17223a}.home-slider .image-box{min-height:560px!important}@media (max-width:1080px){.home-slider .image-box{min-height:270px!important}}.home-slider .subheader{margin-bottom:18px}.home-slider .text{margin-bottom:40px}.home-slider .text h1{font-weight:700}.home-slider .text h1,.home-slider .text h2,.home-slider .text h3,.home-slider .text h4,.home-slider .text h5{margin-bottom:32px}.home-slider__slider-left-wrapper{color:#fff!important;width:50%;margin-right:200px}@media (max-width:1080px){.home-slider__slider-left-wrapper{width:100%}}.home-slider__slider-right-wrapper{width:50%}@media (max-width:1080px){.home-slider__slider-right-wrapper{width:100%;margin-bottom:20px}}.home-slider__slider-button-wrapper{margin-bottom:40px}@media (max-width:600px){.home-slider__slider-button-wrapper a{margin-bottom:10px;text-align:center;min-width:70%}}.home-slider__slider-button-wrapper a:first-child{margin-right:20px}.copywriters-component__wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:0 0}@media (max-width:1080px){.copywriters-component__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.copywriters-component__wrapper{grid-template-columns:repeat(2,1fr)}}.copywriters-component__name{transition:color .3s}.copywriters-component__name:hover{color:#76c981!important}.copywriters-component__subtitle{font-weight:500;margin-bottom:18px;color:#219037;font-size:1.6rem;line-height:2.4rem}.copywriters-component__title{font-size:3.6rem;line-height:4.4rem;font-weight:500}.copywriters-component .line{width:80px;height:2px;background-color:#37b14c;margin-top:25px;margin-left:0}.copywriters-component .subheader{position:relative;margin-bottom:70px}.copywriters-component .subheader p{margin-bottom:18px}@media (max-width:1080px){.copywriters-component .subheader{margin-bottom:28px}}.copywriters-component .author-post-signature{margin-bottom:10px}.copywriter-page__post-wrapper>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 20px}@media (max-width:1080px){.copywriter-page__post-wrapper>div{grid-template-columns:repeat(2,1fr);margin-bottom:50px}}@media (max-width:600px){.copywriter-page__post-wrapper>div{grid-template-columns:repeat(1,1fr);gap:0 0}}.copywriter-page__contact-element{width:50%;margin-bottom:25px;font-weight:500;transition:color .3s;font-size:1.8rem;color:#000003}.copywriter-page__contact-element svg{margin-right:30px}.copywriter-page__contact-element:hover{color:#219037}.copywriter-page__container svg{margin-right:15px}.copywriter-page__container a{margin-top:25px;margin-bottom:25px;font-weight:500;transition:color .3s;font-size:1.8rem;color:#000003}.copywriter-page__container a:hover{color:#219037}.copywriter-page__right-container{margin:0 0 0 130px;max-width:570px;padding-top:70px}@media (max-width:1080px){.copywriter-page__right-container{padding-top:0;margin:30px 0 0}}.posts-slider{margin-bottom:50px}@media (max-width:1080px){.posts-slider{margin-bottom:20px}}.posts-slider--smaller-margins{margin-bottom:-20px}.posts-slider--smaller-margins .posts-slider__btn{margin-top:-20px}@media (max-width:1080px){.posts-slider--smaller-margins .posts-slider__btn{margin-top:20px}}.posts-slider__wrapper{position:relative}.posts-slider__title-main{color:#17223a;font-size:3.6rem;line-height:4.4rem;font-weight:500}.posts-slider__title{font-size:2rem!important;line-height:2.8rem!important;color:#17223a;margin-bottom:24px;font-weight:500}.posts-slider__date{display:flex;align-items:center}.posts-slider .post-info__time,.posts-slider__date,.posts-slider__time{font-size:1.2rem;font-weight:500;color:#7b7b7d}.posts-slider__info{display:flex;margin:10px 0}.posts-slider__info span{color:#7b7b7d;font-size:1.2rem}.posts-slider__category{margin:0 10px;padding:0 10px;border-left:1px solid rgba(0,0,3,.2);border-right:1px solid rgba(0,0,3,.2)}.posts-slider__category a{font-size:1.2rem;color:#37b14c;font-weight:500;text-transform:uppercase}.posts-slider .post-author a{font-size:1.6rem}.posts-slider__image{overflow:hidden}.posts-slider__image img{transition:all .3s ease}.posts-slider__image:hover img{transform:scale(1.1)}.posts-slider__top-content{margin-bottom:40px}.posts-slider__top-content p{font-size:1.6rem;color:#219037;margin-bottom:18px;font-weight:500}.posts-slider__top-content h2{font-size:3.6rem;color:#17223a;font-weight:500}.posts-slider__content h3{font-size:2rem;color:#17223a;font-weight:500}.posts-slider__top-container{display:flex;justify-content:space-between;align-items:center}.posts-slider__btn{margin-top:40px;text-align:right}@media (max-width:800px){.posts-slider__btn{text-align:center}}.posts-slider .controls{display:flex;justify-content:flex-end;outline:none}.posts-slider .controls button{display:flex;justify-content:center;align-items:center;border-radius:50%;height:36px;width:36px;border:1px solid rgba(0,0,3,.2);margin:0 8px;transition:all .3s ease}.posts-slider .controls button svg path{transition:all .3s ease}.posts-slider .controls button:hover{background-color:#37b14c;border-color:#37b14c}.posts-slider .controls button:hover svg path{fill:#fff}.posts-slider .controls__next svg{transform:rotate(180deg)}@media (max-width:800px){.posts-slider .tns-outer{position:relative;display:flex;flex-direction:column-reverse;width:100%}}.posts-slider .tns-outer button{display:none}.posts-slider .tns-nav{position:absolute;top:6%;right:10%;z-index:2;display:flex;justify-content:center;align-items:center}@media (max-width:1080px){.posts-slider .tns-nav{right:14%}}@media (max-width:980px){.posts-slider .tns-nav{top:7%}}@media (max-width:800px){.posts-slider .tns-nav{position:relative;right:auto;top:auto;margin-top:40px}}.posts-slider .tns-nav button{margin:10px;display:inline-block;height:6px;width:6px;border-radius:50%;border:none;background-color:rgba(0,0,3,.2);outline:none}.posts-slider .tns-nav-active{background-color:#37b14c!important;height:12px!important;width:12px!important}@media (max-width:800px){.charts__info .posts-slider__top-content{margin-bottom:0}}@media (max-width:800px){.charts__info .posts-slider__top-container{margin-bottom:44px}}.opinion-slider{position:relative;margin-bottom:80px;overflow:hidden}.opinion-slider__heading{margin-bottom:80px;display:flex;justify-content:space-between;align-items:center}.opinion-slider__heading p{font-size:1.6rem;color:#219037;margin-bottom:18px;font-weight:500}.opinion-slider__heading h2{font-size:3.6rem;color:#17223a;font-weight:500}.opinion-slider__top-container{display:flex;justify-content:space-between;align-items:center}.opinion-slider__item{position:relative}.opinion-slider__item p{font-size:1.6rem;line-height:2.2rem;color:#17223a;font-weight:500}.opinion-slider__item svg{position:absolute;z-index:-1;top:-24px;left:-24px}.opinion-slider__person{position:relative;margin-top:58px;padding-top:16px}.opinion-slider__person img{max-width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;margin-right:16px}.opinion-slider__person p{color:#000;font-size:1.6rem;line-height:2.6rem}.opinion-slider__person:before{content:"";position:absolute;top:0;left:0;width:36px;height:2px;background-color:#37b14c}.opinion-slider__person--border-radius img{border-radius:50%;width:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;height:40px}.opinion-slider .tns-ovh{overflow:visible}.opinion-slider .tns-outer button{display:none}@media (max-width:800px){.opinion-slider .tns-outer{position:relative;display:flex;flex-direction:column-reverse;width:100%}}.opinion-slider .tns-nav{position:absolute;top:7%;right:24%;z-index:2;display:flex;justify-content:center;align-items:center}@media (max-width:2600px){.opinion-slider .tns-nav{right:32%;top:8%}}@media (max-width:2400px){.opinion-slider .tns-nav{right:30%}}@media (max-width:2200px){.opinion-slider .tns-nav{right:28%}}@media (max-width:2000px){.opinion-slider .tns-nav{right:26%}}@media (max-width:1860px){.opinion-slider .tns-nav{right:24%;top:7%}}@media (max-width:1730px){.opinion-slider .tns-nav{right:22%}}@media (max-width:1600px){.opinion-slider .tns-nav{right:20%}}@media (max-width:1520px){.opinion-slider .tns-nav{right:18%;top:6%}}@media (max-width:1360px){.opinion-slider .tns-nav{right:14%}}@media (max-width:1080px){.opinion-slider .tns-nav{right:17%}}@media (max-width:980px){.opinion-slider .tns-nav{top:5%}}@media (max-width:800px){.opinion-slider .tns-nav{position:relative;right:auto;top:auto;margin-top:40px}}.opinion-slider .tns-nav button{margin:10px;display:inline-block;height:6px;width:6px;border-radius:50%;border:none;background-color:rgba(0,0,3,.2);outline:none}.opinion-slider .tns-nav-active{background-color:#37b14c!important;height:12px!important;width:12px!important}.opinion-slider .controls-opinion{display:flex;justify-content:flex-end;outline:none}.opinion-slider .controls-opinion button{display:flex;justify-content:center;align-items:center;border-radius:50%;height:36px;width:36px;border:1px solid rgba(0,0,3,.2);margin:0 8px;transition:all .3s ease}.opinion-slider .controls-opinion button svg path{transition:all .3s ease}.opinion-slider .controls-opinion button:hover{background-color:#37b14c;border-color:#37b14c}.opinion-slider .controls-opinion button:hover svg path{fill:#fff}.opinion-slider .controls-opinion__next svg{transform:rotate(180deg)}.slide-opacity{opacity:.5}@media (max-width:980px){.slide-opacity{opacity:1}}.logos-grid{margin-top:100px;margin-bottom:100px}.logos-grid__title-box span{font-size:1.6rem;font-weight:500;margin-bottom:18px;color:#219037}.logos-grid__title-box h2{font-size:3.6rem;font-weight:500;margin-bottom:56px}.logos-grid__item{align-self:center;display:flex;justify-content:center;align-items:center}.logos-grid__item img{-o-object-fit:contain;object-fit:contain;max-width:100px;max-height:50px;display:block;width:100%;filter:grayscale(1);transition:all .3s}.logos-grid__item img:hover{filter:none}.logos-grid__logos-wrapper{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;grid-row-gap:40px;grid-column-gap:20px}@media (max-width:600px){.logos-grid__logos-wrapper{grid-template-columns:repeat(3,1fr)}}.movie{padding:100px 0;background-color:#17223a;margin-bottom:100px}@media (max-width:1080px){.movie{margin-bottom:50px}}.movie__info{position:absolute;left:2.5%;top:-35px;font-size:1.8rem;font-weight:700;background-color:#37b14c;padding:2px 12px;min-width:20px;text-align:center;color:#fff;transform:translateX(-50%);border-radius:5px}.movie__info:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);height:0;width:0;border:5px solid transparent;border-top-color:#37b14c}.movie__info-procent{position:absolute;left:2.5%;top:-35px;transform:translateX(-50%);font-size:1.8rem;font-weight:700;background-color:#37b14c;padding:2px 12px;min-width:20px;text-align:center;color:#fff;border-radius:5px}.movie__info-procent:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);height:0;width:0;border:5px solid transparent;border-top-color:#37b14c}.movie__wrapper{position:relative}.movie__subtitle{margin-bottom:18px;color:#76c981;font-size:1.6rem;line-height:2.4rem;font-weight:500}.movie__small-text{font-size:1.4rem;line-height:2.6rem;color:rgba(0,0,0,.4)}.movie__old-price{font-size:1.6rem;line-height:2.8rem;color:rgba(0,0,0,.4);font-weight:500;text-decoration:line-through;text-align:right}.movie__price{font-size:2.4rem;line-height:3rem;color:#000;font-weight:700;text-align:right}.movie__icon{border-radius:50%;background-color:#fff;padding:14px;border:0 solid #e2e8f0}.movie__icon img{width:60px;height:60px}.movie__bottom-summary{margin-top:20px}.movie__bottom-summary .text{margin-bottom:0!important}.movie__bottom-summary .text p{margin-bottom:0}.movie__wrapper{text-align:center}.movie__wrapper .subheader{margin-bottom:18px}.movie__container{background-color:#fff;border-radius:3px;margin:0 auto;max-width:580px}.movie__container-top{text-align:left;padding:40px 40px 23px;border-bottom:1px solid rgba(0,0,3,.1)}.movie__container-top .text{margin-bottom:40px}@media (max-width:1080px){.movie__container-top{padding:20px 20px 23px}}.movie__container-top input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2e8f0;outline:none;height:8px;border-radius:15px}.movie__container-top input[type=range]::-ms-track{border-color:transparent;background:linear-gradient(90deg,#219037 100%,#219037 0,#e2e8f0 0,#e2e8f0);color:transparent}.movie__container-top input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);appearance:none;width:24px;height:24px;border-radius:50%;border:6px solid #fff;background:#37b14c;cursor:pointer}.movie__container-top input[type=range]::-moz-range-thumb{-webkit-appearance:none;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;border:5px solid #fff;background:#37b14c;cursor:pointer}.movie__container-bottom{padding:24px 24px 0}.movie__bottom-item .movie__wrapper-element{margin-bottom:34px}.movie__bottom-item .text{max-width:192px;margin:0 24px}.movie__bottom-item .text p{margin-bottom:0!important}.movie__mov{border-radius:3px}.movie__movie{margin-bottom:56px}.course{padding:100px 0;background-color:#17223a;margin-bottom:100px;position:relative}@media (max-width:1080px){.course{margin-bottom:50px}}.course__exit-button{display:block;margin-left:auto;width:auto;display:flex;padding:10px 0 10px 10px;justify-content:flex-end;margin-bottom:20px}.course__exit-button button{padding:10px 0 10px 10px;font-size:2rem;cursor:pointer;position:absolute;right:30px;top:10px}@media (max-width:1080px){.course__exit-button{margin-bottom:10px}}.course__form-wrapper input{font-size:1.7rem;padding:0 0 7px;margin-bottom:24px}@media (max-width:1080px){.course__form-wrapper input{margin-bottom:12px}}.course__container-form{border-radius:3px;padding:30px 100px;background-color:#fff;position:fixed;left:50%;top:50%;z-index:1000;width:90%;max-width:800px;display:none;transform:translate(-50%,-50%)}@media (max-width:1080px){.course__container-form{padding:10px 20px;height:95vh;overflow-y:scroll;flex-direction:column;justify-content:space-between}}.course__container-form svg{margin-top:15px;width:100%;min-height:52px}.course__container-form.active{display:block}@media (max-width:1080px){.course__container-form.active{display:flex}}.course__background{position:fixed;left:0;top:0;width:0;height:0;background-color:rgba(0,0,0,.5);z-index:-1}.course__background.active{width:100%;height:100vh;z-index:999}.course__summary-price-text{margin-right:20px;font-size:2rem;color:#17223a;font-weight:500;min-width:130px;text-align:right}@media (max-width:1080px){.course__summary-price-text{min-width:50px}}.course__summary-price-text--grey{color:#979797}.course__summary-price-text input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.course__summary-price-text input:checked~span:after{display:block}.course__summary-price-text label{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}.course__summary-price-text span{position:absolute;top:50%;transform:translateY(-25%);right:0;height:25px;width:25px;border:1px solid #000}.course__summary-price-text span:after{content:"";position:absolute;display:none;left:9px;top:5px;width:7px;height:12px;border:solid #37b14c;border-width:0 3px 3px 0;transform:rotate(45deg)}.course__summary-price{font-weight:400;color:#17223a;width:100%;font-weight:500;font-size:2rem;max-width:250px;text-align:left}.course__summary-price p{margin:0}.course__summary-price--big{font-size:3.6rem}.course__summary-container{margin-top:40px;width:auto;margin-left:auto}.course__summary-wrapper{display:flex;min-height:25px;align-items:center;margin-bottom:10px;justify-content:flex-end}@media (max-width:600px){.course__summary-wrapper{margin-top:30px}}.course__info{position:absolute;left:2.5%;top:-35px;font-size:1.8rem;font-weight:700;background-color:#37b14c;padding:2px 12px;min-width:20px;text-align:center;color:#fff;transform:translateX(-50%);border-radius:5px}.course__info:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);height:0;width:0;border:5px solid transparent;border-top-color:#37b14c}.course__info-procent{position:absolute;left:2.5%;top:-35px;transform:translateX(-50%);font-size:1.8rem;font-weight:700;background-color:#37b14c;padding:2px 12px;min-width:20px;text-align:center;color:#fff;border-radius:5px}.course__info-procent:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);height:0;width:0;border:5px solid transparent;border-top-color:#37b14c}.course__wrapper{position:relative}.course__subtitle{margin-bottom:18px;color:#76c981;font-size:1.6rem;line-height:2.4rem;font-weight:500}.course__small-text{font-size:1.4rem;line-height:2.6rem;color:rgba(0,0,0,.4)}.course__old-price{font-size:1.6rem;line-height:2.8rem;color:rgba(0,0,0,.4);font-weight:500;text-decoration:line-through;text-align:right}.course__price{font-size:2.4rem;line-height:3rem;color:#000;font-weight:700;text-align:right}.course__icon{border-radius:50%;background-color:#fff;padding:14px;border:0 solid #e2e8f0}.course__icon img{width:60px;height:60px}.course__bottom-summary{margin-top:20px}.course__bottom-summary .text{margin-bottom:0!important}.course__bottom-summary .text p{margin-bottom:0}.course__wrapper{text-align:center}.course__wrapper .subheader{margin-bottom:18px}.course__container{background-color:#fff;border-radius:3px;margin:0 auto;max-width:580px}.course__container-top{text-align:left;padding:40px 40px 23px;border-bottom:1px solid rgba(0,0,3,.1)}.course__container-top .text{margin-bottom:40px}@media (max-width:1080px){.course__container-top{padding:20px 20px 23px}}.course__container-top input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e2e8f0;outline:none;height:8px;border-radius:15px}.course__container-top input[type=range]::-ms-track{border-color:transparent;background:linear-gradient(90deg,#219037 100%,#219037 0,#e2e8f0 0,#e2e8f0);color:transparent}.course__container-top input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);appearance:none;width:24px;height:24px;border-radius:50%;border:6px solid #fff;background:#37b14c;cursor:pointer}.course__container-top input[type=range]::-moz-range-thumb{-webkit-appearance:none;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;border:5px solid #fff;background:#37b14c;cursor:pointer}.course__container-bottom{padding:24px 24px 0}.course__bottom-item .movie__wrapper-element{margin-bottom:34px}.course__bottom-item .text{max-width:192px;margin:0 24px}.course__bottom-item .text p{margin-bottom:0!important}.course__mov{border-radius:3px}.course__movie{margin-bottom:56px}.orders{position:relative;min-height:80vh;margin-top:7px;padding:0 0 160px}@media (max-width:980px){.orders{padding:0 0 80px}}.orders__bgc{display:flex;z-index:-1}.orders__bgc,.orders__gray-box{height:100%;position:absolute;width:100%}.orders__gray-box{left:0;top:0;background:#f5f5f7;background:linear-gradient(90deg,#f5f5f7 60%,rgba(245,245,247,.4) 80%)}.orders__image{width:40%;margin-left:auto;z-index:-1;position:relative}.orders__image img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;width:100%;height:100%;-o-object-position:right;object-position:right}@media (max-width:980px){.orders__image{width:100%}}.orders__top-container{width:100%;max-width:390px;text-align:center;padding:169px 0 42px;margin:0 auto}@media (max-width:980px){.orders__top-container{padding:70px 0 20px}}.orders__top-container svg{margin:0 auto 25px}.orders__top-container h1{font-size:3.6rem;line-height:4.4rem;font-weight:500}.orders__bottom-container{display:flex;justify-content:center;align-items:flex-start}@media (max-width:1080px){.orders__bottom-container{flex-direction:column;align-items:center}}.orders__col-1{text-align:center;max-width:350px;width:50%;padding-right:70px;position:relative}@media (max-width:1080px){.orders__col-1{padding-right:0;padding-bottom:30px}}.orders__col-1:after{content:"";width:1px;position:absolute;right:0;top:0;height:100%;background-color:rgba(0,0,3,.2)}@media (max-width:1080px){.orders__col-1:after{right:auto;top:auto;bottom:0;left:0;height:1px;width:100%}}.orders__title{font-weight:700;color:#37b14c;font-size:2.4rem;line-height:2.9rem;margin-bottom:25px}.orders__col-2{text-align:center;max-width:350px;width:50%;padding-left:70px}@media (max-width:1080px){.orders__col-2{flex-direction:column;align-items:center;padding-left:0;padding-top:30px}.orders__col-2 .button{background-color:#37b14c;color:#fff}.orders__col-2 .button:after{background-color:#219037}}.breadcrumbs{padding-top:49px;margin-bottom:25px;gap:6px!important}@media (max-width:600px){.breadcrumbs{padding-top:0}}.breadcrumbs__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:6px}@media (max-width:600px){.breadcrumbs__wrapper{gap:4px}}.breadcrumbs__link-home{margin:0!important}.breadcrumbs a{font-weight:400;display:block;margin:0 0 3px;font-size:1.4rem!important;color:rgba(23,34,58,.5)}@media (max-width:600px){.breadcrumbs a{font-size:1.2rem!important}}.breadcrumbs span{display:block;margin:0 0 3px;font-size:1.4rem!important;color:#17223a;font-weight:500}@media (max-width:600px){.breadcrumbs span{font-size:1.2rem!important}}.breadcrumbs svg{margin-right:0;height:16px}.breadcrumbs svg path{transition:.3s}.recruitment-form{padding:100px 0;background-color:#17223a;margin-bottom:100px;position:relative;text-align:center}.recruitment-form input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.recruitment-form h3{text-align:left}.recruitment-form .subheader{margin-bottom:18px}@media (max-width:1080px){.recruitment-form{margin-bottom:50px}}.recruitment-form__top-wrapper{margin-bottom:30px}.recruitment-form__main-heading{display:flex;align-items:center;margin-bottom:20px}.recruitment-form__main-heading svg{margin-right:10px}.recruitment-form__main-heading h3{font-size:2rem;font-weight:700;line-height:2.8rem;color:#17223a}.recruitment-form__langs-wrapper{display:flex;flex-wrap:wrap;margin-bottom:30px}.recruitment-form__langs-wrapper div{width:100%!important}.recruitment-form__langs-wrapper .wpcf7-form-control-wrap{width:30%!important;margin:10px}@media (max-width:980px){.recruitment-form__langs-wrapper .wpcf7-form-control-wrap{width:100%!important}}.recruitment-form__form{padding:68px;display:flex;border-radius:3px;flex-direction:column;background-color:#fff}.recruitment-form__form input{font-size:1.7rem;padding:0 0 7px;margin-bottom:24px}@media (max-width:1080px){.recruitment-form__form input{margin-bottom:12px}}.recruitment-form__form .wpcf7-file{width:50%!important}.recruitment-form__form .wpcf7-list-item-label{position:relative;z-index:10;font-size:2rem;padding-left:40px;cursor:pointer}.recruitment-form__form .wpcf7-checkbox{padding:10px;padding-left:0!important;position:relative}.recruitment-form__form .wpcf7-form-control-wrap{display:inline-block;width:30%;text-align:left;margin:0 10px 10px 0}.recruitment-form__form input[type=checkbox]{position:relative;cursor:pointer;outline:none;margin-right:10px;opacity:1!important;background-color:transparent}.recruitment-form__form input[type=checkbox]:before{content:"";display:block;position:absolute;width:21px;height:21px;top:-3px;left:-2px;border:1px solid #d8d8d8;background-color:#fff;border-radius:4px}.recruitment-form__form input[type=checkbox]:checked:before{content:"";display:block;position:absolute;width:21px;height:21px;top:-3px;left:-2px;border:1px solid #37b14c;background-color:#37b14c;border-radius:4px}.recruitment-form__form input[type=checkbox]:checked:after{content:url(../../../assets/check.svg);display:block;width:5px;height:10px;position:absolute;top:-4px;left:3px}.recruitment-form__form .CV,.recruitment-form__form .text{display:block;width:100%}.recruitment-form__form .CV input,.recruitment-form__form .text input{width:100%}.recruitment-form__form .text{display:none!important}.recruitment-form__form .button{margin-left:auto;display:block;margin-top:9px!important}.recruitment-form__form .wpcf7-form-control-wrap{width:100%}.recruitment-form__form .inny{margin-bottom:30px}.recruitment-form__form .other-lang{display:none}.recruitment-form__bottom-wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media (max-width:980px){.recruitment-form__bottom-wrapper{flex-direction:column}}.recruitment-form__bottom-wrapper .wpcf7-form-control-wrap.acceptance-316{margin:0 auto 0 0;width:60%}@media (max-width:980px){.recruitment-form__bottom-wrapper .wpcf7-form-control-wrap.acceptance-316{width:90%}}.recruitment-form__bottom-wrapper .wpcf7-list-item label{display:flex}.recruitment-form__bottom-wrapper .wpcf7-list-item label input{margin-top:9px;top:auto;transform:translateX(0)}.recruitment-form__bottom-wrapper .wpcf7-list-item label input[type=checkbox]:before{content:"";display:block;position:absolute;width:21px;height:21px;top:0;left:-2px;border:1px solid #d8d8d8;background-color:#fff;border-radius:4px}.recruitment-form__bottom-wrapper .wpcf7-list-item label input[type=checkbox]:checked:before{content:"";display:block;position:absolute;width:21px;height:21px;top:0;left:-2px;border:1px solid #37b14c;background-color:#37b14c;border-radius:4px}.recruitment-form__bottom-wrapper .wpcf7-list-item label input[type=checkbox]:checked:after{content:url(../../../assets/check.svg);display:block;width:5px;height:10px;position:absolute;top:-1px;left:3px}.recruitment-form__bottom-wrapper .wpcf7-list-item-label{padding:0 0 30px;text-align:left;font-size:1.4rem;margin-left:45px;line-height:2.8rem;display:block}.recruitment-form__bottom-wrapper .wpcf7-list-item:before{display:none}.recruitment-form .wpcf7-list-item{margin:0!important}.recruitment-form .wpcf7-list-item input{position:absolute;left:0;top:50%;transform:translateY(-50%)}.recruitment-form__error-text,.recruitment-form__sending-text,.recruitment-form__sent-text{display:none}.recruitment-form__attach{margin-bottom:25px;text-align:left;max-width:440px;border-bottom:1px solid rgba(0,0,3,.2)}.recruitment-form__attach p{width:100%;line-height:1.8rem!important;font-size:1.4rem!important;font-weight:400;margin-bottom:10px;color:#999}.recruitment-form__attach span{font-size:16px;width:100%;position:relative;display:inline-block}.recruitment-form__attach span svg{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none}.recruitment-form__attach span svg path{transition:.3s ease}.recruitment-form__attach .attach-label-req{display:inline-block;padding:6px 40px 12px 0;cursor:pointer;color:#17223a;font-weight:700;width:100%;font-size:1.6rem;line-height:2.3rem;transition:.3s ease}.recruitment-form__attach .attach-label-req--active{color:green}.recruitment-form__attach .attach-label-req--active~svg path{fill:#37b14c!important}.recruitment-form__attach .attach-label-req:hover{color:#37b14c}.recruitment-form__attach .attach-label-req:hover~svg path{fill:#37b14c}.recruitment-form__attach .file-389,.recruitment-form__attach .file-637{display:none;margin:0!important}.recruitment-form__attach input[type=file]{z-index:10;cursor:pointer;display:none}.recruitment-form__attach .wpcf7-form-control-wrap{position:relative;z-index:10;display:none}.posts-slider-news{margin-bottom:50px}@media (max-width:1080px){.posts-slider-news{margin-bottom:20px}}.posts-slider-news--smaller-margins{margin-bottom:-20px}.posts-slider-news--smaller-margins .posts-slider-news__btn{margin-top:-20px}@media (max-width:1080px){.posts-slider-news--smaller-margins .posts-slider-news__btn{margin-top:20px}}.posts-slider-news__wrapper{position:relative}.posts-slider-news__title-main{color:#17223a;font-size:3.6rem;line-height:4.4rem;font-weight:500}.posts-slider-news__title{font-size:2rem!important;line-height:2.8rem!important;color:#17223a;margin-bottom:24px;font-weight:500}.posts-slider-news__date{display:flex;align-items:center}.posts-slider-news .post-info__time,.posts-slider-news__date,.posts-slider-news__time{font-size:1.2rem;font-weight:500;color:#7b7b7d}.posts-slider-news__info{display:flex;margin:10px 0}.posts-slider-news__info span{color:#7b7b7d;font-size:1.2rem}.posts-slider-news__category{margin:0 10px;padding:0 10px;border-left:1px solid rgba(0,0,3,.2);border-right:1px solid rgba(0,0,3,.2)}.posts-slider-news__category a{font-size:1.2rem;color:#37b14c;font-weight:500;text-transform:uppercase}.posts-slider-news .post-author a{font-size:1.6rem}.posts-slider-news__image{overflow:hidden}.posts-slider-news__image img{transition:all .3s ease}.posts-slider-news__image:hover img{transform:scale(1.1)}.posts-slider-news__top-content{margin-bottom:40px}.posts-slider-news__top-content p{font-size:1.6rem;color:#219037;margin-bottom:18px;font-weight:500}.posts-slider-news__top-content h2{font-size:3.6rem;color:#17223a;font-weight:500}.posts-slider-news__content h3{font-size:2rem;color:#17223a;font-weight:500}.posts-slider-news__top-container{display:flex;justify-content:space-between;align-items:center}.posts-slider-news__btn{margin-top:40px;text-align:right}@media (max-width:800px){.posts-slider-news__btn{text-align:center}}.posts-slider-news .controls-news{display:flex;justify-content:flex-end;outline:none}.posts-slider-news .controls-news button{display:flex;justify-content:center;align-items:center;border-radius:50%;height:36px;width:36px;border:1px solid rgba(0,0,3,.2);margin:0 8px;transition:all .3s ease}.posts-slider-news .controls-news button svg path{transition:all .3s ease}.posts-slider-news .controls-news button:hover{background-color:#37b14c;border-color:#37b14c}.posts-slider-news .controls-news button:hover svg path{fill:#fff}.posts-slider-news .controls-news__next svg{transform:rotate(180deg)}@media (max-width:800px){.posts-slider-news .tns-outer{position:relative;display:flex;flex-direction:column-reverse;width:100%}}.posts-slider-news .tns-outer button{display:none}.posts-slider-news .tns-nav{position:absolute;top:8%;right:10%;z-index:2;display:flex;justify-content:center;align-items:center}@media (max-width:1080px){.posts-slider-news .tns-nav{right:14%}}@media (max-width:980px){.posts-slider-news .tns-nav{top:7%}}@media (max-width:800px){.posts-slider-news .tns-nav{position:relative;right:auto;top:auto;margin-top:40px}}.posts-slider-news .tns-nav button{margin:10px;display:inline-block;height:6px;width:6px;border-radius:50%;border:none;background-color:rgba(0,0,3,.2);outline:none}.posts-slider-news .tns-nav-active{background-color:#37b14c!important;height:12px!important;width:12px!important}.lecturer-slider{margin-bottom:100px}.lecturer-slider__wrapper{position:relative}.lecturer-slider__title{color:#219037;font-size:1.6rem;font-family:Arboria;font-weight:500;line-height:2.4rem;margin-bottom:18px}.lecturer-slider__text{color:#081f3a;font-size:3.6rem;font-family:Arboria;font-weight:500;line-height:4.4rem}.lecturer-slider__top-wrapper{display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:800px){.lecturer-slider__top-wrapper{flex-direction:column;row-gap:40px;justify-content:flex-start;margin-bottom:10px}}.lecturer-slider__item-content h3{color:#081f3a;font-size:2.4rem;font-family:Arboria;font-weight:500;line-height:30px;margin-bottom:34px}.lecturer-slider__item-content div{color:rgba(8,31,58,.8);font-size:1.8rem;font-family:Arboria;font-weight:400;line-height:2.8rem}.lecturer-slider__item-content div p{margin-bottom:30px}.lecturer-slider__item-wrap{display:flex;align-items:center;-moz-column-gap:100px;column-gap:100px}@media (max-width:980px){.lecturer-slider__item-wrap{-moz-column-gap:40px;column-gap:40px}}@media (max-width:800px){.lecturer-slider__item-wrap{flex-direction:column-reverse;align-items:flex-start;row-gap:60px}}.lecturer-slider__item-content,.lecturer-slider__item-image{flex:1}.lecturer-slider__item-image img{width:100%;height:100%;max-width:440px;max-height:574px;-o-object-fit:cover;object-fit:cover;aspect-ratio:.76655;display:block;margin-right:0;margin-left:auto;border-radius:3px}.lecturer-slider .tns-slide-active{margin-right:1px}.lecturer-slider .tns-nav{position:absolute;display:flex;align-items:center;right:10%;top:7%}@media (max-width:1360px){.lecturer-slider .tns-nav{top:6%}}@media (max-width:1080px){.lecturer-slider .tns-nav{right:12%}}@media (max-width:800px){.lecturer-slider .tns-nav{position:relative;top:auto;right:auto;margin-bottom:20px}}.lecturer-slider .tns-nav button{margin:10px;display:inline-block;height:6px;width:6px;border-radius:50%;border:none;background-color:rgba(0,0,3,.2);outline:none}.lecturer-slider .tns-nav-active{background-color:#37b14c!important;height:12px!important;width:12px!important}.lecturer-slider .controls-lecturer{display:flex;justify-content:flex-end;align-items:flex-end;outline:none}@media (max-width:800px){.lecturer-slider .controls-lecturer{justify-content:flex-start}}.lecturer-slider .controls-lecturer button{display:flex;justify-content:center;align-items:center;border-radius:50%;height:36px;width:36px;border:1px solid rgba(0,0,3,.2);margin:0 8px;transition:all .3s ease}.lecturer-slider .controls-lecturer button svg path{transition:all .3s ease}.lecturer-slider .controls-lecturer button:hover{background-color:#37b14c;border-color:#37b14c}.lecturer-slider .controls-lecturer button:hover svg path{fill:#fff}.lecturer-slider .controls-lecturer__next svg{transform:rotate(180deg)}.new-image-tiles{margin-bottom:100px}@media (max-width:600px){.new-image-tiles{margin-bottom:40px}}.new-image-tiles__title{display:block;font-size:3.6rem;line-height:4.4rem;font-weight:500;color:#17223a!important;margin-bottom:24px!important;position:relative}.new-image-tiles__text{font-size:1.8rem;line-height:2.8rem;margin-bottom:24px!important;width:100%}.new-image-tiles__items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px}@media (max-width:800px){.new-image-tiles__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.new-image-tiles__items{grid-template-columns:repeat(1,1fr)}}.new-image-tiles__item{text-decoration:none}.new-image-tiles__item-img{width:100%;aspect-ratio:.7;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:800px){.new-image-tiles__item-img{height:auto}}.new-image-tiles__item-title{display:block;margin-top:20px;font-size:2.4rem;line-height:3rem;color:#17223a!important;font-weight:500}.new-image-tiles .three{grid-template-columns:repeat(3,1fr)!important}.new-image-tiles .four{grid-template-columns:repeat(4,1fr)!important}.new-image-tiles-v2{margin-bottom:100px}@media (max-width:600px){.new-image-tiles-v2{margin-bottom:40px}}.new-image-tiles-v2__title{display:block;font-size:3.6rem;line-height:4.4rem;font-weight:500;color:#17223a!important;margin-bottom:24px!important;position:relative}.new-image-tiles-v2__text{font-size:1.8rem;line-height:2.8rem;margin-bottom:24px!important;width:100%}.new-image-tiles-v2__items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px}@media (max-width:600px){.new-image-tiles-v2__items{grid-template-columns:repeat(1,1fr)}}.new-image-tiles-v2__item{text-decoration:none}.new-image-tiles-v2__item-img{width:100%;aspect-ratio:1.73;-o-object-fit:cover;object-fit:cover;display:block}.pricing{margin-bottom:100px}.pricing__items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}@media (max-width:980px){.pricing__items{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:20px;column-gap:20px;row-gap:20px}}.pricing__item{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:5px;box-shadow:0 4px 30px 0 rgba(23,34,58,.16862745098039217)}.pricing__item:first-of-type .pricing__stars svg{display:none}.pricing__item:first-of-type .pricing__stars svg:first-of-type,.pricing__item:last-of-type .pricing__stars svg{display:block}.pricing__item:last-of-type .pricing__stars svg:first-of-type{display:none}.pricing__stars{display:flex;align-items:center;-moz-column-gap:2px;column-gap:2px}.pricing__title{position:relative;display:flex;align-items:center;justify-content:center;border-radius:5px;-moz-column-gap:14px;column-gap:14px;background-color:#17223a;padding:22px 20px 23px;text-align:center}.pricing__title span{color:#fff;font-size:2.4rem;font-weight:500;line-height:2.8rem}.pricing__badge{position:absolute;right:-22px;top:8px;transform:rotate(30deg);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 4px 30px 0 rgba(23,34,58,.16862745098039217);background-color:#37b14c;color:#fff!important;border-radius:5px;padding:2px 10px;font-size:18px!important}.pricing__text{margin-bottom:64px;padding:29px 26px 0 40px;font-size:18px;font-weight:400;line-height:2rem;color:#17223a}.pricing__text ul{list-style:none}.pricing__text ul li{position:relative;margin-bottom:23px;padding-left:40px;font-size:18px;font-weight:400;line-height:2rem;color:#17223a}.pricing__text ul li:before{content:url(../../../assets/check_pricing.svg);height:20px;width:20px;left:0;top:auto;background-color:transparent;border-radius:0}@media (max-width:600px){.pricing__text,.pricing__text ul li{font-size:14px}}.pricing__bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:35px}.pricing__bottom span{position:relative;display:block;padding-bottom:12px;font-size:2.8rem;font-weight:500;color:#17223a}.pricing__bottom span:before{content:"";position:absolute;left:50%;bottom:0;border-radius:2px;transform:translateX(-50%);background-color:#00a854;height:2px;width:80%}.pricing__bottom a{margin-top:28px}.otext-form__text{text-align:center;margin-bottom:40px;color:#17223a}.otext-form__wrapper{text-align:center}.otext-form__wrapper .wpcf7-spinner{display:none!important}.otext-form__wrapper form{margin:0 auto;max-width:1000px}.otext-form__wrapper form textarea{border:2px solid rgba(0,0,3,.1);padding:10px;border-radius:5px;font-family:arboria;min-height:300px}.otext-form__wrapper form input[type=submit]{margin-top:20px;background-color:#37b14c;color:#fff;cursor:pointer;display:inline-block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.otext-form #mceu_11,.otext-form #mceu_13{display:none!important}.mce-fullscreen{margin-top:175px!important;height:calc(100vh - 107px)!important}.header{padding:0 35px;width:100%;position:fixed;top:0;z-index:100;left:50%;transform:translateX(-50%);transition:padding .3s;background-color:transparent;height:107px}@media (max-width:1080px){.header{padding:0 16px}}.header__cart-button{position:relative;margin-left:13px}.header__account{margin-left:10px}.header__cart-button-count{position:absolute;right:-20%;bottom:30%;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:19px;min-height:19px;background-color:#fff;font-size:13px;font-weight:500}@media (max-width:1080px){.header__cart-button-count{bottom:-10%}}.header__mobile-arrow-button{width:12px;height:10px;background-color:#fff;cursor:pointer;background-position:50%;background-repeat:no-repeat;transition:transform .3s;background:url(../../../assets/down.svg)}.header__mobile-arrow-button.rotate{transform:rotate(180deg)}.header:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fff;z-index:-1;transition:transform .3s,box-shadow .3s;transform:translateY(-100%)}.header__burger{width:28px;height:18px;background-color:transparent;border:0;cursor:pointer;outline:none;margin-left:auto;display:none}@media (max-width:1080px){.header__burger{display:block}}.header__burger span{width:100%;height:2px;background-color:#000003;margin:5px 0;transition:transform .2s,opacity .3s,background-color .3s;display:block;border-radius:8px}.header__burger span:first-child{margin:0 0 5px}.header__burger--active span:first-child{transform:rotate(45deg) translateY(10px)}.header__burger--active span:nth-child(2){transform:translateX(-10px);opacity:0}.header__burger--active span:last-child{transform:rotate(-45deg) translateY(-9px)}.header__mobile-contact-button{transition:opacity .3s;opacity:0;background-color:#17223a;text-align:center;width:100%;max-width:311px;margin:0 auto;color:#fff;display:block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;font-weight:500;font-size:1.6rem;line-height:1.9rem;text-decoration:none;min-height:52px}.header__svg-arrow{margin-right:22px}.header__svg-arrow path{transition:fill .3s}.header__svg-arrow--black path{fill:#000003}.header__mobile-link-inner{padding:0 10px;overflow:hidden!important;max-height:0;height:auto;transition:all .3s;transform-origin:top;transform:scaleY(0)}.header__mobile-link-inner .link{margin-top:8px;opacity:0}.header__mobile-link-inner.active{max-height:2000px;transform:scaleY(1)}.header__mobile-link-inner.active .link{-webkit-animation:show .3s .3s both;animation:show .3s .3s both}.header__mobile-link{margin-bottom:40px}.header__mobile-link svg{transition:transform .3s}.header__mobile-link .link{font-size:1.8rem}.header__nav-wrapper{position:relative;z-index:5;width:100%;display:flex;align-items:stretch;justify-content:space-between}.header__nav-wrapper .logo{display:flex;align-items:center!important}@media (max-width:1080px){.header__nav-wrapper{align-items:center}}.header__left-wrapper{display:flex;align-items:center}.header__button-wrapper{display:flex;margin-left:auto}@media (max-width:1080px){.header__button-wrapper{display:none}}.header__button-wrapper svg{transition:transform .3s ease,color .3s}.header__button-wrapper svg path{fill:#17223a}.header__button-wrapper a{background-color:#37b14c;color:#fff;display:inline-block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;font-weight:500;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.header__button-wrapper a:after{background-color:#219037;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0);transition:transform .3s;transform-origin:top;z-index:-1}.header__button-wrapper a:hover:after{transform:scaleY(1)}.header__button-box{display:flex;align-items:center}.header__button-box:hover svg{transform:translateX(5px)}.header__logo-img{width:100%;max-width:160px;height:47px}.header__logo-img path{transition:fill .3s;fill:#17223a}.header__logo-img .logo-cw{transition:all .3s;position:relative}.header__logo-wrapper{margin-right:32px;padding-right:32px;position:relative}.header__logo-wrapper:after{content:"";right:0;top:50%;width:1px;transform:translateY(-50%);height:24px;opacity:.2;background-color:#fff;transition:background-color .3s;position:absolute}@media (max-width:1080px){.header__logo-wrapper:after{content:none}}.header__link-wrapper:hover>.header__inner-container{transform:scaleY(1)}.header__link-wrapper:hover>.header__inner-container a{opacity:0;-webkit-animation:show .3s .2s both;animation:show .3s .2s both}.header__link-wrapper .menu{display:flex}@media (max-width:1080px){.header__link-wrapper .menu{display:none}}.header__link-wrapper .menu-item{list-style:none;padding:40px 0;margin:0 32px 0 0;transition:opacity .3s,color .3s}.header__link-wrapper .menu-item:before{content:none!important}.header__link-wrapper .menu-item a:hover{color:#37b14c}.header__link-wrapper .menu-item:hover>.sub-menu{transform:scaleY(1)}.header__link-wrapper .menu-item:hover>.sub-menu a{opacity:0;-webkit-animation:show .3s .2s both;animation:show .3s .2s both}.header__link-wrapper .menu-item a{font-size:1.6rem;line-height:1.9rem;color:#000;text-decoration:none;transition:color .3s;font-weight:500}.header__link-wrapper .sub-menu{position:absolute;background-color:#37b14c;left:0;min-width:227px;top:107px;transform-origin:top;transform:scaleY(0);transition:transform .3s,background-color .1s;padding:32px 0 20px}.header__link-wrapper .sub-menu .menu-item{margin:0!important;padding:0!important;position:static!important}.header__link-wrapper .sub-menu .menu-item:hover .sub-menu{background-color:#fff!important}.header__link-wrapper .sub-menu a{color:hsla(0,0%,100%,.8)!important;transition:color .3s}.header__link-wrapper .sub-menu a:hover{color:#fff!important}.header__link-wrapper .sub-menu .sub-menu{min-width:310px;max-height:276px;padding:40px 37px;background-color:#37b14c;position:absolute;left:100%;box-shadow:0 12px 24px 0 rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);top:0}.header__link-wrapper .sub-menu .sub-menu a{width:auto;display:block;color:#17223a!important;transition:color .3s}.header__link-wrapper .sub-menu .sub-menu a:hover{color:#37b14c!important}.header__link-wrapper .sub-menu a{display:block;width:100%;opacity:0;padding:0 32px 20px}.header__link-wrapper .sub-menu a:last-child{margin-bottom:0}.header__link-wrapper .sub-menu>.menu-item{position:relative;margin:0 32px 0 0;padding:40px 0;align-items:center;display:flex}.header__langs{margin-left:37px;transition:all .3s!important}@media (max-width:1180px){.header__langs{margin-left:10px}}@media (max-width:1080px){.header__langs{margin-left:0}}.header__langs:hover .sub-menu{transform:scaleY(1) translateX(-50%)}.header__langs .menu{list-style:none}.header__langs li{position:relative;margin-bottom:0;text-align:center;display:flex;align-items:center;justify-content:center;padding-left:0!important}.header__langs li:before{display:none}.header__langs li a{color:#000!important}.header__langs .langEN{position:relative}.header__langs .langEN:after{content:url(../../../assets/en.svg)!important;position:absolute;left:0;top:0;z-index:2}.header__langs .langEN a:before{content:""!important}.header__langs .langPL{position:relative}.header__langs .langPL:after{content:url(../../../assets/pl.svg)!important;position:absolute;left:0;top:0;z-index:2}.header__langs .sub-menu{overflow:hidden;padding:16px 18px;transition:all .3s!important;position:absolute;bottom:-80px;border:1px solid #37b14c;background:rgba(55,177,76,.5);border-radius:3px;left:-20px;transform:translateX(-50%) scaleY(0);width:100px}.header__langs .sub-menu li{padding-left:0!important;margin-bottom:16px}.header__langs .sub-menu li:first-of-type a{position:relative;padding-left:40px}.header__langs .sub-menu li:first-of-type a:before{content:url(../../../assets/pl.svg);position:absolute;left:0;top:3px}.header__langs .sub-menu li:last-of-type{margin-bottom:0}.header__langs .sub-menu li a{color:#000!important;display:flex}.header__langs .sub-menu li a span{display:inline-block;margin-left:10px!important}.header__langs a{padding:0;border:0;background-color:transparent}.header__langs a:hover:after{display:none}.header__mobile{overflow:auto;position:fixed;display:flex;flex-direction:column;justify-content:space-between;top:107px;left:0;width:100%;height:calc(100vh - 107px);background-color:#37b14c;transform:scaleY(0);transform-origin:top;padding:47px 32px 160px}.header__mobile--active{transform:scaleY(1)}.header__mobile .menu-item{margin-bottom:30px!important}.header__mobile .menu-item span{padding-bottom:30px}.header__mobile .menu-item-has-children{margin-bottom:0!important}.header__mobile .menu-item{padding-left:0!important}.header__mobile .menu-item .menu-item{margin-bottom:20px!important}.header__mobile .menu-item .menu-item span{padding-bottom:15px}.header__mobile .menu-item .menu-item-has-children{margin-bottom:0!important}.header__mobile .menu-item:before{content:none!important}.header__mobile .menu-item a{color:#fff!important;font-size:1.8rem;font-weight:500}.header__mobile .menu-item .sub-menu{overflow-y:hidden;transform:scaleY(0);max-height:0;transition:all .3s;transform-origin:top}.header__mobile .menu-item .sub-menu .menu-item{transition:opacity .3s;opacity:0!important}.header__mobile .menu-item .sub-menu .menu-item a{padding:0 20px 10px}.header__mobile .menu-item .sub-menu .menu-item:last-child{margin-bottom:30px!important}.header__mobile .menu-item .sub-menu.show{transform:scaleY(1);max-height:1000px}.header__mobile .menu-item .sub-menu.show-menu-item .menu-item{opacity:1!important}@media (min-width:1080px){.header__mobile{display:none}}.header__mobile .header__langs{margin-top:10px;display:flex;justify-content:center;align-items:center}.header__mobile .header__langs ul a{color:#fff!important}.header__mobile .header__langs ul li{padding-right:0}.header__mobile .header__langs ul li span{align-items:center!important}.header__mobile .header__langs ul li span a{padding-right:6px!important;color:#fff!important}.header__mobile .header__langs ul .langEN{position:relative}.header__mobile .header__langs ul .langEN:after{content:url(../../../assets/en.svg)!important;position:absolute;left:0;top:0;z-index:2;pointer-events:none}.header__mobile .header__langs ul .langEN a{height:100%}.header__mobile .header__langs ul .langPL{position:relative}.header__mobile .header__langs ul .langPL:after{content:url(../../../assets/pl.svg)!important;position:absolute;left:-11px;top:0;z-index:2}.header__mobile .header__langs .sub-menu{left:-82%!important;top:22px}.header__mobile .header__langs .sub-menu li a{padding:0!important;text-align:left;width:100%}.header--white-font .menu-item a,.header--white-font .sub-menu .menu-item a{color:#fff}.header--white-font .sub-menu .sub-menu .menu-item a{color:#17223a}.header--white-font .header__button-wrapper svg path,.header--white-font .header__left-wrapper svg path{fill:#fff}.header--white-font .header__burger span{background-color:#fff!important}.header--shorter{-webkit-animation:showShadow .2s .2s both;animation:showShadow .2s .2s both}.header--shorter .header__langs .sub-menu li a,.header--shorter .header__langs a{color:#000!important}.header--shorter .header__mobile .header__langs .sub-menu li a,.header--shorter .header__mobile .header__langs a{color:#fff!important}.header--shorter .header__logo-wrapper:after{background-color:#000003!important}.header--shorter:before{transform:translateY(0)}.header--shorter .header__button-wrapper svg path,.header--shorter .header__left-wrapper svg path{fill:#17223a}.header--shorter .menu-item a{color:#17223a}.header--shorter .sub-menu .menu-item a{color:#fff}.header--shorter .sub-menu .sub-menu .menu-item a{color:#17223a}.header--shorter .header__burger span{background-color:#000003!important}.header--white:before{transform:translateY(0)}.header--grey-background{background-color:#f5f5f7}.header__langs{position:relative;display:flex;align-items:center;margin-left:40px}@media (max-width:1080px){.header__langs{margin-left:14px}}.header__lang-button{cursor:pointer}.header__lang-button img{border:1px solid #c4c4c4;box-shadow:inset 0 0 0 10px #c4c4c4;border-radius:3px}.header__langs-wrapper{position:fixed;right:35px;top:80%;background-color:#fff;padding:18px 35px 25px;border:1px solid #37b14c;border-radius:3px;min-width:550px;overflow-y:scroll;height:100%;min-height:80vh;transform:scaleY(0);transform-origin:top;transition:.3s ease}.header__langs-wrapper--active{transform:scaleY(1)}.header__langs-wrapper h3{font-size:16px;line-height:19px;font-weight:500;color:#17223a;margin-bottom:22px}@media (max-width:1080px){.header__langs-wrapper{right:16px}}@media (max-width:600px){.header__langs-wrapper{width:90%;min-width:60%;right:16px;height:calc(100vh - 107px);overflow-y:scroll}}.header__langs-line{height:1px;width:100%;margin-top:25px;background-color:#37b14c}.header__continent{margin-bottom:20px;opacity:0;transition:.3s ease}.header__continent--active{opacity:1}.header__continent:last-of-type{border:none;padding-bottom:0;margin-bottom:0}.header__continent:last-of-type .header__langs-line{display:none}.header__continent-box{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px 50px}@media (max-width:600px){.header__continent-box{grid-template-columns:repeat(1,1fr)}}.header__country{display:flex;align-items:center}.header__country img{margin-right:14px;border:1px solid #c4c4c4;box-shadow:inset 0 0 0 10px #c4c4c4;border-radius:3px}.header__all-off,.header__off{display:none}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes showShadow{0%{box-shadow:0 0 0 0 rgba(0,0,0,.06)}60%{box-shadow:0 0 0 0 rgba(0,0,0,.06)}to{box-shadow:0 12px 24px 0 rgba(0,0,0,.06)}}@keyframes showShadow{0%{box-shadow:0 0 0 0 rgba(0,0,0,.06)}60%{box-shadow:0 0 0 0 rgba(0,0,0,.06)}to{box-shadow:0 12px 24px 0 rgba(0,0,0,.06)}}.woocommerce-page .header__button-box{display:none}.langs-overlay{position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:99;background-color:transparent}.footer{background-color:#f5f5f7}.footer .mobile-view{display:none}.footer__icon-border{border:1px solid rgba(0,0,0,.2);padding:16px;border-radius:3px;margin-left:12px;position:relative;z-index:1;overflow:hidden}@media (max-width:600px){.footer__icon-border{margin:10px 0}}.footer__icon-border svg{width:24px;height:24px}.footer__icon-border:after{background-color:#c5d0ec;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0);transition:transform .3s;transform-origin:top;z-index:-1}.footer__icon-border:hover.footer__icon-border:after{transform:scaleY(1)}@media (max-width:600px){.footer__socials-box{width:45%;margin-right:0;justify-content:space-between}}.footer__socials-box span{color:#17223a;font-weight:500;text-align:center;margin-right:1.2rem}@media (max-width:600px){.footer__socials-box span{text-align:center;justify-content:center;margin:10px auto 0}}.footer__logo-box{margin-left:0!important}@media (max-width:1080px){.footer__logo-box{margin-bottom:15px}}.footer__upper-section{border-bottom:1px solid rgba(0,0,3,.1);padding:33px 0 27px}.footer__middle-section{padding:60px 0}.footer__relative-container{position:relative}.footer__button-to-top-box{width:100%;display:flex;justify-content:flex-end}.footer__button-to-top{max-width:60px;max-height:60px;padding:18px;border-radius:50%;border:1px solid rgba(0,0,3,.2);position:relative;right:0;bottom:0;overflow:hidden;outline:none}@media (max-width:1080px){.footer__button-to-top{position:absolute;right:30px;top:0}}.footer__button-to-top:before{content:"";left:0;width:100%;height:100%;top:0;position:absolute;transform:translateY(-100%);transition:transform .3s,background-color .3s;background-color:#37b14c}.footer__button-to-top svg{position:relative;z-index:1}.footer__button-to-top svg path{transition:fill .3s}.footer__button-to-top:hover:before{transform:translateY(0)}.footer__button-to-top:hover svg path{fill:#fff}.footer__bottom-section{background-color:#fff;padding:56px 0}.footer__bottom-text{color:#000003;opacity:.6;font-size:1.6rem;line-height:1.9rem}@media (max-width:600px){.footer__bottom-text>span{margin-bottom:10px}}.footer__bottom-hrefs:hover{color:#219037}.footer__bottom-links a{margin:0 5px;transition:color .3s}.footer__bottom-links a:hover{color:#37b14c}@media (max-width:1080px){.footer__bottom-links a:first-child{margin:10px 5px 0 0}}.footer .menu-footer-container,.footer__nav-wrapper{width:100%}.footer__nav-wrapper .menu{display:flex;width:100%;justify-content:space-between}@media (max-width:1080px){.footer__nav-wrapper .menu{flex-direction:column}}.footer__nav-wrapper .menu a{transition:color .3s}.footer__nav-wrapper .menu a:hover{color:#37b14c}.footer__nav-wrapper .menu>li{padding-left:0}.footer__nav-wrapper .menu li{margin-left:0!important;flex-grow:0;margin-right:30px}.footer__nav-wrapper .menu li:before{display:none}.footer__nav-wrapper .menu li>a{font-weight:500}.footer__nav-wrapper .menu li ul{margin-top:24px;display:flex;flex-direction:column;flex-wrap:wrap;max-height:316px;height:100%}@media (max-width:1080px){.footer__nav-wrapper .menu li ul{max-height:none}}.footer__nav-wrapper .menu li ul a{margin-bottom:16px}.footer__nav-wrapper .menu li ul a:nth-child(8n){margin-bottom:0}@media (max-width:1080px){.footer__nav-wrapper .menu li ul a:nth-child(8n){margin-bottom:16px!important}}.footer__nav-wrapper .menu li li{padding-left:0;margin-bottom:16px;line-height:1em}.footer__nav-wrapper .menu li li:nth-child(9n){margin-bottom:0}@media (max-width:1080px){.footer__nav-wrapper .menu li li:nth-child(9n){margin-bottom:16px}}.footer__nav-wrapper .menu li li:before{display:none}@media (max-width:1080px){.footer__nav-wrapper .menu li li{margin-top:0}}.footer__nav-wrapper .menu li li a{color:#434345;font-size:1.6rem;line-height:1.9rem;text-decoration:none;font-weight:300}@media (max-width:1080px){.footer__nav-wrapper .menu li{margin-top:20px}}@media (max-width:1080px){.footer__nav-wrapper .menu li:first-child,.footer__nav-wrapper .menu li:nth-child(2){margin-right:0}}.footer__nav-wrapper .menu li:last-child{margin-right:0}.footer__author a{transition:.3s ease}.footer__author a:hover{color:#37b14c}.footer__symbols-box{display:flex;align-items:center}.footer__symbols-box svg{max-width:120px;max-height:90px}@media (max-width:1080px){.footer__symbols-box svg{max-width:90px;max-height:60px}}.footer__symbols-box svg:last-child{margin-right:0}@media (max-width:1080px){.footer__symbols-box svg{margin:10px 0}}.pagination{width:100%;margin:0 auto 40px;display:flex;flex-wrap:wrap;justify-content:center}.pagination .current{background-color:#f5f5f7!important;border:1px solid #f5f5f7!important}.pagination .dots{color:#17223a!important}.pagination .dots:before{display:none}.pagination .page-numbers{display:flex;align-items:center;justify-content:center;border:1px solid #f5f5f7;position:relative;overflow:hidden;transition:background-color .3s,border .3s;margin-right:12px;width:36px;text-decoration:none;color:#17223a;border-radius:3px;height:36px;margin-bottom:5px}.pagination .page-numbers:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .3s;transform:translateX(-100%);background-color:#f5f5f7;z-index:-1}.pagination .page-numbers:hover:before{transform:translateX(0)}.pagination__inner-wrapper{display:flex;align-items:center}@media (max-width:600px){.pagination__inner-wrapper{width:100%;flex-wrap:wrap;justify-content:center}}.pagination .prev{display:flex;align-items:center;justify-content:center;margin-right:12px}@media (max-width:600px){.pagination .prev{order:2}}.pagination .next{display:flex;align-items:center;justify-content:center}@media (max-width:600px){.pagination .next{order:3}}.pagination .next,.pagination .prev{background-color:#37b14c!important;padding:13px;width:36px;height:36px;position:relative;overflow:hidden;border-radius:3px;border:1px solid #37b14c}.pagination .next svg path,.pagination .prev svg path{transition:all .3s}@media (max-width:600px){.pagination .next,.pagination .prev{margin:20px auto;padding:20px 13px;width:90%}}.pagination .next:before,.pagination .prev:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;transition:transform .3s;transform:translateX(-100%);background-color:#fff;z-index:1}.pagination .next:hover:before,.pagination .prev:hover:before{transform:translateX(0)}.pagination .next:hover svg path,.pagination .prev:hover svg path{fill:#0c0c0c!important}.pagination .next svg,.pagination .prev svg{position:relative;z-index:1}.pagination .next svg path,.pagination .prev svg path{transition:fill .3s}.custom-select{position:relative;text-align:left;outline:none;height:47px;line-height:47px}.custom-select .selected{background-color:#fff;border-radius:3px;border:1px solid rgba(0,0,3,.2);color:#17223a;padding-left:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color .2s ease}.custom-select .selected:hover{border-color:rgba(0,0,3,.4)}.custom-select .selected.open{border-radius:3px 3px 0 0;border:1px solid #219037;border-bottom-color:rgba(0,0,3,.2)}.open+.items+.custom-select__arrow{transform:rotate(180deg) translateY(50%)}.custom-select .items{color:#fff;border-radius:0 0 3px 3px;overflow:hidden;border-right:1px solid #219037;border-left:1px solid #219037;border-bottom:1px solid #219037;position:absolute;background-color:#fff;left:0;right:0;z-index:1;-webkit-animation:appear .3s .2s both;animation:appear .3s .2s both;-webkit-animation:appear .2s .1s both;animation:appear .2s .1s both}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}.custom-select .items div{color:#17223a;padding-left:2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-select .items div:hover{background-color:#37b14c;color:#fff}.selectHide{display:none}.custom-select__arrow{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:block;pointer-events:none;transition:.2s ease-in-out}.contact-ebook{position:relative;text-align:center;margin-top:100px}@media (max-width:980px){.contact-ebook{text-align:left}}.contact-ebook__title{font-size:1.6rem;line-height:2.4rem;color:#76c981;font-weight:500}.contact-ebook__subtitle{font-weight:700;font-size:3.6rem;line-height:4.4rem;color:#fff}.contact-ebook__blue{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#17223a;z-index:-1}@media (max-width:980px){.contact-ebook__blue{width:100%}}.contact-ebook__green{position:absolute;right:0;top:0;width:50%;height:100%;background-color:#37b14c;z-index:-1}@media (max-width:980px){.contact-ebook__green{width:100%;height:50%;top:auto;bottom:0}}.contact-ebook__box{padding:100px 0}@media (max-width:980px){.contact-ebook__box{padding:60px 0}}.contact-ebook__contact{width:100%}.contact-ebook__contact p{margin-bottom:16px}@media (max-width:980px){.contact-ebook__contact{margin:0 0 40px}}.contact-ebook__ebook{margin-left:65px}.contact-ebook__ebook p{margin-bottom:16px}@media (max-width:980px){.contact-ebook__ebook{margin:60px 0 0}}.contact-ebook__shop-link a{background-color:#37b14c;color:#fff;display:inline-block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;font-weight:500;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.contact-ebook__info{margin-top:40px;text-align:left}.contact-ebook__tel-mail div{margin:0 20px}@media (max-width:1080px){.contact-ebook__tel-mail div{margin:20px 0 0}}.contact-ebook__tel-mail .text{margin:0}.contact-ebook__address p,.contact-ebook__tel-mail p{margin-bottom:0!important}.contact-ebook__address a,.contact-ebook__tel-mail a{color:#fff;font-weight:500;line-height:2.8rem;font-size:1.8rem;transition:color .3s}.contact-ebook__address a:hover,.contact-ebook__tel-mail a:hover{color:#37b14c}.contact-ebook__address-box svg,.contact-ebook__tel-mail-box svg{margin-right:16px}.contact-ebook__address-box svg path,.contact-ebook__tel-mail-box svg path{fill:#76c981}@media (max-width:980px){.contact-ebook__tel-mail-box{margin-bottom:20px}}.contact-ebook__input{margin:40px 0 13px}.contact-ebook__input .input-border{width:100%;margin-right:8px}.contact-ebook__input .input{background-color:#fff}.firm-images{margin-top:73px;overflow:hidden;padding-top:56px;padding-bottom:56px;border-top:1px solid hsla(0,0%,100%,.1)}@media (max-width:1080px){.firm-images{padding-top:28px;padding-bottom:28px}}.firm-images__as-component{margin-top:100px;margin-bottom:100px;padding-top:0;padding-bottom:0}@media (max-width:1080px){.firm-images__as-component{margin-top:50px;margin-bottom:50px;padding-top:0;padding-bottom:0}}.firm-images__subheader{color:#76c981;font-size:1.6rem;line-height:2.4rem;font-weight:500;margin-bottom:0!important}.firm-images__grey-background{margin-top:0;margin-bottom:0;padding-top:100px;padding-bottom:100px;background-color:#f5f5f7}@media (max-width:1080px){.firm-images__grey-background{padding-top:50px;padding-bottom:50px}}.firm-images img,.firm-images svg{margin-right:30px;-o-object-fit:contain;object-fit:contain;max-width:100px;max-height:50px;display:block;min-width:100px;filter:grayscale(1);transition:all .3s}@media (max-width:1080px){.firm-images img,.firm-images svg{margin:40px}}.firm-images__link--no-gray img,.firm-images img:hover,.firm-images svg:hover{filter:none}.firm-images .items{display:flex;align-items:center;margin:-50px 0}.firm-images .items div a{max-width:200px;max-height:50px;display:block;margin:40px;filter:grayscale(1)}.firm-images .items div a:hover{filter:none}@media (max-width:1080px){.firm-images .items div a{max-height:120px}}.firm-images .items__no-gray div a,.firm-images .items__no-gray img{filter:none}.firm-images__text-wrapper{min-width:150px}@media (max-width:1080px){.firm-images__text-wrapper{min-width:100px}}.firm-images .subheader{margin-bottom:0!important}.firm-images__link{display:block;width:100px;height:100%;-o-object-fit:contain;object-fit:contain;margin-right:30px;margin-bottom:0}.firm-images__link:before{content:none!important}@media (max-width:1080px){.firm-images__link{margin-right:40px}}.firm-images__mobile-wrapper{width:100%;overflow:hidden;position:relative;transition:all .3s ease}.firm-images__track-slide{display:flex;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:0s;animation-delay:0s;transform:translateZ(0);position:relative;-webkit-animation-name:moveSlideshow;animation-name:moveSlideshow;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:100%;justify-content:space-between}@-webkit-keyframes moveSlideshow{to{transform:translateX(-85%)}}@keyframes moveSlideshow{to{transform:translateX(-85%)}}@media (max-width:980px){.firm-images__track-slide{display:flex;width:4320px;-webkit-animation-duration:20s;animation-duration:20s}}.firm-images__track-slide-mobile{display:none}@media (max-width:980px){.firm-images__track-slide-mobile{display:flex}}.cookies{position:fixed;bottom:24px;right:24px;background:rgba(23,34,58,.9);max-width:494px;width:100%;z-index:999;display:none;border-radius:3px}@media (max-width:980px){.cookies{right:auto;left:50%;transform:translateX(-50%);width:90%}}.cookies__content{padding:23px 30px 55px}.cookies__content span{color:#219037;font-size:2rem;font-weight:400}.cookies__content p{color:#fff;font-size:2rem;line-height:2rem;font-weight:400;line-height:2.4rem}.cookies__flex{display:flex;justify-content:space-between;align-items:flex-start}.cookies__icon{margin-bottom:26px}.cookies__close{width:25px;height:25px;cursor:pointer;background-color:transparent;border:1px solid #fff;position:relative}.cookies__close-btn{position:absolute;left:-1px;top:3px;margin-left:12px;transform:rotate(45deg);z-index:1}.cookies__close-btn,.cookies__close-line{height:17px;width:1px;background-color:#fff}.cookies__close-line{transform:rotate(90deg);z-index:2}.grecaptcha-badge{visibility:hidden!important}.page-404__wrapper{padding-top:100px;padding-bottom:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:600px){.page-404__wrapper{padding-top:50px;padding-bottom:100px}}.page-404__wrapper h1{text-align:center;margin-bottom:50px}@media (max-width:600px){.page-404__wrapper h1{font-size:3rem;line-height:3rem}}.page-404__wrapper p{text-align:center;font-style:italic;font-size:3rem;line-height:3rem}@media (max-width:600px){.page-404__wrapper p{font-size:1.5rem}}.page-404__wrapper a{background-color:#37b14c;color:#fff;display:inline-block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;margin-top:40px}.products__price{width:100%;text-align:center;color:#434345;font-size:2rem;display:block;margin:10px auto -20px}.products__subtitle{font-size:3.6rem;line-height:4.4rem;font-weight:500;color:#17223a;margin-bottom:30px;width:100%;opacity:0;display:none}.products__title-container{padding-top:118px;margin-bottom:108px}@media (max-width:1080px){.products__title-container{margin-bottom:40px}}.products__title-container .text{margin-bottom:0}.products__product-title{font-size:2rem;line-height:2.8rem;font-weight:500;text-align:center;width:100%;padding-bottom:8px;margin-bottom:20px;margin-top:24px;position:relative}.products__product-title:before{background-color:#37b14c;width:36px;height:2px;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.products__wrapper-quantity{display:flex;justify-content:space-between;align-items:center;margin:0 18px 14px 53px;color:#434345}@media (max-width:600px){.products__wrapper-quantity{margin:0 18px 14px 14px}}.products__single-product{width:calc(33% - 18px);margin-right:18px;align-self:stretch;display:flex;justify-content:space-between;flex-direction:column;margin-bottom:80px;min-width:360px}@media (max-width:800px){.products__single-product{margin:0 auto 40px}}@media (max-width:600px){.products__single-product{min-width:200px;margin-right:0;width:100%;align-self:flex-start}}.products__single-product .woocommerce-variation-add-to-cart{display:flex;flex-direction:column}.products__single-product .single_add_to_cart_button{order:5}.products__single-product .woocommerce-variation-price{display:flex;align-items:center;margin:-5px 0 -20px;justify-content:center;font-size:2rem;color:#37b14c!important}.products__single-product .woocommerce-variation-price .price{color:#37b14c!important}.products__single-product .woocommerce-variation-price .price small,.products__single-product .woocommerce-variation-price .price span{font-size:2rem;color:#37b14c!important}.products__single-product .woocommerce-variation-price .woocommerce-Price-currencySymbol{display:inline-block!important}.products__single-product:last-child{margin-right:0}.products__single-product .button{margin:28px auto 0;display:block}.products__single-product .quantity{width:65%;height:34px;color:#434345;font-size:1.8rem}.products__single-product .quantity input{max-width:190px;padding:0 30px;height:100%;width:100%;background-color:#fff;font-size:1.8rem;text-align:center;border-radius:3px;border:1px solid rgba(0,0,3,.2)}@media (max-width:600px){.products__single-product .quantity input{max-width:none}}.products__video-box{position:relative;width:100%;min-height:500px;margin:40px 0 60px}@media (max-width:800px){.products__video-box{min-height:300px}}@media (max-width:600px){.products__video-box{min-height:200px}}.products__video-box video{position:absolute;right:0;bottom:0;min-width:100%;height:100%}.products__wrapper-dropdown{display:flex;align-items:center;margin:0 18px 14px 53px;justify-content:space-between}@media (max-width:600px){.products__wrapper-dropdown{margin:0 18px 14px 14px}}.products__label{color:#434345;font-size:1.8rem}.products__dropdown{width:65%;height:34px;position:relative}.products__dropdown:after{content:url(../../../assets/arr.svg);position:absolute;right:14px;top:49%;transform:translateY(-50%)}.products__dropdown select{position:relative;max-width:190px;padding:0 20px;text-align:center;height:100%;font-size:1.8rem;background-color:#fff!important;border-radius:3px;border:1px solid rgba(0,0,3,.2);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.products__dropdown select{max-width:none!important}}.products__row-wrapper{display:flex;flex-wrap:wrap}@media (max-width:600px){.products__row-wrapper{justify-content:center}}.products__img{border-radius:3px;width:100%;height:100%;max-width:380px;max-height:220px}@media (max-width:600px){.products__img{max-width:none}}.products__bottom-svg{margin:0 auto 50px}.products__bottom-title{text-align:center;font-weight:500;margin:0 auto 50px}.products__bottom-title a{font-size:2.4rem;line-height:3rem;color:#37b14c}.products__more-info-text{background-color:#f5f5f7;padding:21px 26px;position:absolute;left:calc(110% - 250px);top:50%;display:none;z-index:100;width:280px;border-radius:3px}@media (max-width:1080px){.products__more-info-text{width:255px}}.products__more-info-text svg{min-width:19px;margin:5px 10px 0 0}.products__more-info-text:hover{display:flex}.products__more-info-text p{color:#434345;display:flex}.products__more-info{position:absolute;right:-25px;bottom:50%;transform:translateY(50%)}.products__more-info:hover~.products__more-info-text{display:flex}.steps-shop{background-color:#f5f5f7;padding:218px 0 52px;margin-bottom:65px;margin-top:-100px}.steps-shop__wrapper{display:flex;align-items:center}@media (max-width:1180px){.steps-shop__wrapper{display:none}}.steps-shop__wrapper-mobile{display:none}@media (max-width:1180px){.steps-shop__wrapper-mobile{display:flex;align-items:flex-start}}@media (max-width:600px){.steps-shop__wrapper-mobile{flex-direction:column}}.steps-shop__wrapper-mobile .steps-shop__step{padding:16px;border-bottom:1px solid #d8d8d8;margin-right:0!important;position:relative;font-size:1.5rem}@media (max-width:600px){.steps-shop__wrapper-mobile .steps-shop__step{width:100%;border-bottom:none;border-left:1px solid #d8d8d8}}.steps-shop__wrapper-mobile .steps-shop__step svg{position:absolute;right:0;bottom:-4px;margin-left:0!important}@media (max-width:600px){.steps-shop__wrapper-mobile .steps-shop__step svg{left:-4px;bottom:0}}.steps-shop__wrapper-mobile .steps-shop__step svg ellipse{fill:#d8d8d8}.steps-shop__wrapper-mobile .current-step.steps-shop__step{color:#37b14c;border-bottom:1px solid #37b14c}@media (max-width:600px){.steps-shop__wrapper-mobile .current-step.steps-shop__step{border-bottom:none;border-left:1px solid #37b14c}}.steps-shop__wrapper-mobile .current-step.steps-shop__step svg ellipse{fill:#37b14c}.steps-shop__step{font-size:1.9rem;line-height:2.8rem;font-weight:500;display:flex;align-items:center;margin-right:5.9rem}.steps-shop__step svg{margin-left:4rem}.steps-shop__step:last-child{margin-right:0}.steps-shop__step:last-child svg{margin-left:17px}.steps-shop__step:last-child svg path{fill:transparent!important}@media (max-width:1180px){.steps-shop__step{width:100%}}@media (max-width:980px){.steps-shop__step{width:auto}}.steps-shop .current-step.steps-shop__step{color:#37b14c}.steps-shop .current-step.steps-shop__step svg path{fill:#37b14c}.login__container{display:flex;align-items:flex-start;justify-content:center;margin:63px auto 171px}.login__container .woocommerce-privacy-policy-text{display:none!important}.login__container .button{text-align:center;margin:0 auto}.login__container .woocommerce-form-row{display:flex;align-items:center;justify-content:center}@media (max-width:1080px){.login,.login__container{flex-direction:column;align-items:center}.login{margin:33px auto 51px}}.login__heading{margin:118px auto 63px}.login__benefit-title{margin-bottom:20px}.login__benefit-title span{color:#37b14c;font-size:1.8rem;line-height:2.8rem;font-weight:400}.login__without-login{margin-top:81px}.login__without-login .button{display:block;margin:0 auto}.login__register-benefits{max-width:330px;width:100%;margin-bottom:30px}.login__benefit{width:100%;display:flex;align-items:center;justify-content:flex-start;font-size:1.8rem;line-height:2.8rem;font-weight:400;padding-left:0}.login__benefit:before{content:none}.login__benefit svg{margin-right:22px}.login__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:530px;padding-top:30px;padding-bottom:35px;width:100%}@media (max-width:1080px){.login__wrapper{padding-bottom:30px 0}}.login__wrapper--border-right{border-right:1px solid rgba(0,0,3,.2);padding-right:126px}@media (max-width:1080px){.login__wrapper--border-right{border-right:0 solid rgba(0,0,3,.2);border-bottom:1px solid rgba(0,0,3,.2);padding-right:0}}.login__wrapper--padding-left{padding-left:126px}@media (max-width:1080px){.login__wrapper--padding-left{padding-left:0}}@media (max-width:600px){.login__wrapper{padding:30px 0!important;border-bottom:0}}.login__form{display:flex;flex-direction:column;width:100%}.login__form .button{align-self:center}.login__lost-passwd{font-size:1.4rem;line-height:1.7rem;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#37b14c!important;display:block;font-weight:500;text-align:center;margin:0 auto 40px}.login__wrapper-input{display:flex;flex-direction:column;border-radius:3px;width:100%;padding:26px 44px 42px;border:1px solid rgba(0,0,3,.2);margin-bottom:17px}.login__wrapper-input--margin-bottom{margin-bottom:40px}.login__wrapper-input input{color:#434345;margin-bottom:27px;padding:0;font-size:1.8rem;outline:none;line-height:2.8rem;width:100%;border-bottom:1px solid #d8d8d8}.login__wrapper-input input::-moz-placeholder{color:#434345}.login__wrapper-input input:-ms-input-placeholder{color:#434345}.login__wrapper-input input::placeholder{color:#434345}.login__wrapper-input input:last-child{margin-bottom:0}.login__title{font-size:2rem;line-height:2.8rem;font-weight:500;color:#17223a;margin-bottom:37px;text-align:center}.login__title--small-margin{margin-bottom:13px}.cart-table{width:100%}.cart-table.hide{display:none}.cart-table__header{display:flex;padding-bottom:20px;border-bottom:1px solid rgba(0,0,3,.2)}@media (max-width:980px){.cart-table__header{display:none}}.cart-table__header div{color:#17223a;line-height:2.8rem;font-size:2rem;font-weight:500;text-align:center}.cart-table__header .product-thumbnail{max-width:280px;width:100%}@media (max-width:1080px){.cart-table__header .product-thumbnail{max-width:150px}}.cart-table__header .product-long{width:100%;max-width:190px}@media (max-width:1080px){.cart-table__header .product-long{max-width:150px}}.cart-table__header .product-lang{width:100%;max-width:190px}@media (max-width:1080px){.cart-table__header .product-lang{max-width:150px}}.cart-table__header .product-quantity{width:100%;max-width:130px}.cart-table__header .product-price{width:100%;max-width:178px}@media (max-width:1080px){.cart-table__header .product-price{max-width:120px}}.cart-table__header .product-subtotal{width:100%;max-width:178px}@media (max-width:1080px){.cart-table__header .product-subtotal{max-width:120px}}.cart-table__form{display:flex;align-items:center}.cart-table__netto-price{font-size:2rem}.cart-table__brutto-price,.cart-table__netto-price{line-height:2.8rem;color:#434345;flex-direction:column}.cart-table__brutto-price{font-size:1.4rem}.cart-table__long{position:relative;width:100%;max-width:190px;justify-content:center}@media (max-width:1080px){.cart-table__long{max-width:150px}}@media (max-width:980px){.cart-table__long{max-width:none}}.cart-table__long select{text-align:center;width:calc(100% - 28px);margin:0 auto;height:34px;outline:none;background-color:#fff;padding:0 14px 4px;border:1px solid rgba(0,0,3,.2);border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:1080px){.cart-table__long select{padding:0 14px 4px 16px}}@media (max-width:980px){.cart-table__long select{max-width:none;width:100%}}.cart-table__item{display:flex;width:100%;align-items:center;height:80px}@media (max-width:980px){.cart-table__item{flex-direction:column;height:auto}}.cart-table__item div{display:flex;align-items:center;height:100%;border-left:1px solid rgba(0,0,0,.2)}.cart-table__item div:first-child,.cart-table__item div:last-child{border-left:0 solid rgba(0,0,0,.2)}@media (max-width:980px){.cart-table__item div{border-left:0 solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:30px 0;justify-content:center}}.cart-table__item .product-thumbnail{max-width:280px;width:100%}@media (max-width:1080px){.cart-table__item .product-thumbnail{max-width:150px}}@media (max-width:980px){.cart-table__item .product-thumbnail{max-width:none}}@media (max-width:980px){.cart-table__item .quantity{max-width:none;width:100%;padding:0;border-bottom:none}}.cart-table__item .product-quantity{width:100%;max-width:130px;justify-content:center}.cart-table__item .product-quantity input{text-align:center;width:calc(100% - 28px);margin:0 auto;height:34px;padding:0 14px 0 28px;border:1px solid rgba(0,0,3,.2);border-radius:3px}@media (max-width:980px){.cart-table__item .product-quantity input{width:100%}}@media (max-width:980px){.cart-table__item .product-quantity{max-width:none}}.cart-table__item .product-remove{margin-left:auto}@media (max-width:980px){.cart-table__item .product-remove{margin:0 auto;border-bottom:none;padding:10px 0}}.cart-table__item .product-price{width:100%;max-width:178px}@media (max-width:1080px){.cart-table__item .product-price{max-width:120px}}@media (max-width:980px){.cart-table__item .product-price{max-width:none;padding:10px 0}}.cart-table__item .button{padding:7px 12px}@media (max-width:980px){.cart-table__item .button{margin:10px auto}}.cart-table__item .product-subtotal{width:100%;max-width:178px}@media (max-width:1080px){.cart-table__item .product-subtotal{max-width:120px}}@media (max-width:980px){.cart-table__item .product-subtotal{max-width:none;padding:10px 0}}.cart-table__item .product-remove a{font-size:2.8rem!important;color:#f50b0b!important}.cart-table__item .product-price,.cart-table__item .product-subtotal{display:flex;flex-direction:column;align-items:center;justify-content:center}.cart-table__bottom-wrapper{display:flex;justify-content:space-between;margin-top:80px}@media (max-width:1080px){.cart-table__bottom-wrapper{flex-direction:column;align-items:flex-end;justify-content:flex-end}}.cart-table__thumbnail{display:flex;align-items:center}.cart-table__thumbnail img{-o-object-fit:cover;object-fit:cover;width:48px;height:35px;color:#17223a;line-height:2.8rem;font-size:2rem;font-weight:500;margin-right:23px}@media (max-width:980px){.cart-table__thumbnail{width:100%;border-bottom:none!important;padding:30px 0 0!important}}.cart-empty{font-size:4rem;line-height:5rem;font-weight:500;color:#17223a;margin-top:100px;margin-bottom:30px;text-align:center}.return-to-shop{display:flex;justify-content:center;align-items:center;margin:0 auto 150px}.woocommerce-cart .woocommerce-notices-wrapper{display:none!important}.cart-subtotal th{font-size:2rem;line-height:2.8rem;color:#17223a;font-weight:500;padding-right:32px}.cart-subtotal td{font-size:2rem!important;line-height:2.2rem!important;font-weight:500;color:#17223a;line-height:4.4rem;display:flex}.tax_label,.woocommerce-Price-currencySymbol{display:none!important}.checkout{flex-wrap:wrap;align-items:stretch}.checkout,.checkout__product-name{display:flex}.checkout__product-name #loder_img,.checkout__product-name .WOO_CK_WUVIC_buttom{display:none!important}.checkout__order-wrapper{border-radius:3px;border:1px solid rgba(0,0,3,.2);padding:52px 44px}.checkout__order-wrapper .variation{display:flex}.checkout__order-wrapper .variation dt{display:none!important}.checkout__order-wrapper .product-total{width:25%}.checkout__inner-wrapper{display:flex;flex-direction:column;align-items:center}@media (max-width:1080px){.checkout__inner-wrapper{padding:0 10px}}.checkout__inner-wrapper .variation{display:none!important}.checkout__hidden-form{visibility:hidden!important;height:0;width:0}.checkout .brief .woocommerce-checkout-review-order{display:flex;flex-direction:column;height:100%;justify-content:flex-start}@media (max-width:980px){.checkout .brief{display:flex;flex-direction:column;align-items:flex-end}}.checkout__brief{width:100%;max-width:680px;margin-right:20px}@media (max-width:1080px){.checkout__brief{max-width:100%}}@media (max-width:980px){.checkout__brief{margin-right:0}}.checkout__item-wrapper{border:1px solid rgba(0,0,3,.2);border-radius:3px;margin-bottom:16px}.checkout__title{color:#17223a;font-size:2rem;line-height:2.8rem;margin-bottom:13px;font-weight:500}.checkout__project-title{margin-bottom:33px;position:relative}.checkout__project-title input{padding:0}.checkout__project-title input::-moz-placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}.checkout__project-title input:-ms-input-placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}.checkout__project-title input::placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}.checkout__project-title svg{cursor:pointer;position:absolute;right:0;top:42%;transform:translateY(-50%)}.checkout__project-title svg:hover~.checkout__prompt{display:flex}.checkout__netto-price,.checkout__product-title{text-align:center;font-size:2rem;line-height:2.8rem;font-weight:500}.checkout__brutto-price{font-size:1.4rem;line-height:2.8rem;font-weight:500}@media (max-width:1080px){.checkout__brutto-price{text-align:center}}.checkout__item-title-wrapper{width:100%;max-width:463px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}.checkout__textarea-wrapper{margin-top:36px;margin-bottom:17px;position:relative;width:100%;max-width:463px}.checkout__textarea-wrapper p{color:#000003;font-size:2rem;line-height:2.8rem}.checkout__textarea-wrapper svg{cursor:pointer;position:absolute;right:0;top:0;transform:translateY(-50%)}.checkout__textarea-wrapper svg:hover~.checkout__prompt{display:flex}.checkout__inner-container textarea{max-width:423px;width:100%;margin-left:40px;margin-bottom:45px;min-height:109px}.checkout__inner-container textarea::-moz-placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}.checkout__inner-container textarea:-ms-input-placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}.checkout__inner-container textarea::placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}@media (max-width:1080px){.checkout__inner-container textarea{margin-left:0}}.checkout__counter{color:#000003;font-size:2rem;line-height:2.8rem;margin-right:26px}@media (max-width:1080px){.checkout__counter{margin-right:13px}}.checkout__input-wrapper{width:100%;position:relative}.checkout__input-wrapper input{padding:0}.checkout__input-wrapper input::-moz-placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}.checkout__input-wrapper input:-ms-input-placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}.checkout__input-wrapper input::placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem}.checkout__input-wrapper svg{cursor:pointer;position:absolute;right:0;top:40%;transform:translateY(-50%)}.checkout__input-wrapper svg:hover~.checkout__prompt{display:flex}.checkout__item-top-wrapper{padding:30px 35px;display:flex;align-items:center;justify-content:space-between;background:#fff;transition:background-color .3s,color .3s;color:#17223a}@media (max-width:600px){.checkout__item-top-wrapper{padding:30px 10px}}.checkout__item-top-wrapper #loder_img,.checkout__item-top-wrapper .WOO_CK_WUVIC_buttom{display:none!important}.checkout__item-top-wrapper svg{transition:transform .3s;transform:rotate(180deg)}.checkout__item-top-wrapper svg path{fill:#17223a}.checkout__item-top-wrapper.active{background-color:#37b14c!important;color:#fff!important}.checkout__item-top-wrapper.active svg{transform:rotate(0)}.checkout__item-top-wrapper.active svg path{fill:#fff}.checkout__item-top-wrapper strong{font-size:2rem;line-height:2.8rem}.checkout__item-top-wrapper .variation{display:flex;align-items:center;justify-content:center}.checkout__item-top-wrapper .variation dd p,.checkout__item-top-wrapper .variation dt{display:none!important}.checkout__inner-item-container{opacity:0;display:flex;flex-direction:column}.checkout__item-container{padding:0 60px 0 30px;display:flex;flex-direction:column;transition:all .3s;max-height:0;margin:0}@media (max-width:1080px){.checkout__item-container{padding:0 20px}}.checkout__item-container.active{max-height:9999px;margin:30px 0}.checkout__item-container.active .checkout__inner-item-container{-webkit-animation:appear .3s .3s both;animation:appear .3s .3s both}@keyframes appear{0%{opacity:0}to{opacity:1}}.checkout__item-container .button{align-self:flex-end}.checkout__prompt{position:absolute;max-width:266px;background-color:#f5f5f7;border-radius:3px;padding:21px 28px;display:flex;font-size:1.4rem;line-height:2.1rem;right:-286px;top:10px;z-index:999;display:none}@media (max-width:1080px){.checkout__prompt{right:0;top:20px}}.checkout__prompt svg{display:block;position:static;min-width:19px;transform:translateY(0);margin-right:16px}.checkout__prompt-text b,.checkout__prompt-text div,.checkout__prompt-text h2,.checkout__prompt-text h3,.checkout__prompt-text h4,.checkout__prompt-text h5,.checkout__prompt-text li,.checkout__prompt-text p,.checkout__prompt-text span,.checkout__prompt-text strong{font-size:1.4rem;line-height:2.1rem;color:rgba(67,67,69,.8)!important}.checkout__order-review-wrapper{flex:4;display:flex;flex-direction:column}@media (max-width:1080px){.checkout__order-review-wrapper{margin-bottom:30px}}.checkout__order-review-wrapper .shop_table{border-collapse:separate;padding:0 44px}@media (max-width:1080px){.checkout__order-review-wrapper .shop_table{padding:0 10px}}.checkout__order-review-wrapper .shop_table .cart_item td{padding:15px 0;text-align:center;justify-content:space-between;vertical-align:middle;align-items:center;font-size:2rem;line-height:2.8rem;font-weight:400}.checkout__order-review-wrapper .shop_table .cart_item td strong{font-weight:400}.checkout__order-review-wrapper .shop_table .cart_item .cart-table__netto-price{display:flex;flex-direction:column;justify-content:center;align-items:center}.checkout__order-review-wrapper .shop_table .cart_item:first-child td{padding:30px 0 15px}.checkout__order-review-wrapper .shop_table .cart_item:last-child td{padding:15px 0 30px}.checkout__order-review-wrapper .shop_table .cart_item .product-name .checkout__inner-wrapper{padding:0 40px}@media (max-width:1080px){.checkout__order-review-wrapper .shop_table .cart_item .product-name .checkout__inner-wrapper{padding:0 10px}}.checkout__order-review-wrapper .shop_table .cart_item .product-remove{display:none!important}@media (max-width:1080px){.checkout .woocommerce-checkout-review-order{width:100%;align-items:flex-end}.checkout .woocommerce-checkout-review-order .table-box{width:100%}}.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{width:100%}@media (max-width:1080px){.checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{width:100%}}.checkout .woocommerce-checkout-review-order table{border-collapse:inherit!important;padding:0!important}.checkout .woocommerce-checkout-review-order table tr{vertical-align:middle}.checkout .woocommerce-checkout-review-order table tr .product-name{padding-left:20px;padding-bottom:30px}.checkout .woocommerce-checkout-review-order table tr .product-name .checkout__inner-wrapper{padding:0 20px;font-size:2rem;line-height:2.8rem;font-weight:400;color:#000003;text-align:center;width:100%}.checkout .woocommerce-checkout-review-order table tr .product-name .checkout__inner-wrapper dl dd p,.checkout .woocommerce-checkout-review-order table tr .product-name .checkout__inner-wrapper dl p{display:none}@media (max-width:600px){.checkout .woocommerce-checkout-review-order table tr .product-name .checkout__inner-wrapper{padding:0 0 0 10px;font-size:1.6rem}.checkout .woocommerce-checkout-review-order table tr .product-name .checkout__inner-wrapper dl p{font-size:1.2rem}}@media (max-width:600px){.checkout .woocommerce-checkout-review-order table tr .product-name{padding-left:10px}}.checkout .woocommerce-checkout-review-order table tr .product-quantity{display:flex;align-items:center;font-size:2rem;line-height:2.8rem;color:#000003;font-weight:400}@media (max-width:600px){.checkout .woocommerce-checkout-review-order table tr .product-quantity{font-size:1.6rem}}.checkout .woocommerce-checkout-review-order table tr .product-total{padding-bottom:30px}.checkout .woocommerce-checkout-review-order table tr .product-total .cart-table__brutto-price,.checkout .woocommerce-checkout-review-order table tr .product-total .cart-table__netto-price{display:flex;align-items:center;font-size:1.4rem}.checkout .woocommerce-checkout-review-order table tr .product-total .cart-table__brutto-price span,.checkout .woocommerce-checkout-review-order table tr .product-total .cart-table__netto-price span{font-size:1.4rem;text-align:center;margin-left:6px}.checkout .woocommerce-checkout-review-order table tr .product-remove{padding:0 20px 30px}@media (max-width:600px){.checkout .woocommerce-checkout-review-order table tr .product-remove{padding:0 10px}}.checkout .woocommerce-checkout-review-order table tr .product-remove a{font-size:3.2rem;color:#f50b0b}.checkout .woocommerce-checkout-review-order table tr:first-of-type .product-name,.checkout .woocommerce-checkout-review-order table tr:first-of-type .product-remove,.checkout .woocommerce-checkout-review-order table tr:first-of-type .product-total{padding-top:42px}.checkout .woocommerce-checkout-review-order table tr:last-of-type .product-name,.checkout .woocommerce-checkout-review-order table tr:last-of-type .product-remove,.checkout .woocommerce-checkout-review-order table tr:last-of-type .product-total{padding-bottom:66px}.summary-view .checkout__order-wrapper{pointer-events:none;border-color:rgba(0,0,3,.2)!important}.summary-view .checkout__order-wrapper .product-name .checkout__inner-wrapper,.summary-view .checkout__order-wrapper .product-name .checkout__inner-wrapper dl p,.summary-view .checkout__order-wrapper .product-quantity,.summary-view .checkout__order-wrapper .product-total .cart-table__brutto-price,.summary-view .checkout__order-wrapper .product-total .cart-table__netto-price,.summary-view .checkout__order-wrapper .product-total span{color:rgba(0,0,3,.2)!important}.payment__flex-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%}@media (max-width:800px){.payment__flex-container{flex-direction:column;align-items:flex-end}}.payment__flex-container.hide{display:none}.payment__flex-container .woocommerce-checkout-payment{max-width:517px}.payment__flex-container .woocommerce-checkout-payment .payment_box.payment_method_bacs,.payment__flex-container .woocommerce-privacy-policy-text{display:none!important}.cart-summary__checkbox-wrapper{min-height:80px;display:flex;align-items:center;justify-content:flex-end}.cart-summary__checkbox-container{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}.cart-summary__checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cart-summary__checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #000}.cart-summary__checkbox-container input:checked~.cart-summary__checkmark{background-color:#fff}.cart-summary__checkmark:after{content:"";position:absolute;display:none}.cart-summary__checkbox-container input:checked~.cart-summary__checkmark:after{display:block}.cart-summary__checkbox-container .cart-summary__checkmark:after{left:9px;top:5px;width:7px;height:12px;border:solid #37b14c;border-width:0 3px 3px 0;transform:rotate(45deg)}.brief{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.brief.hide{display:none}.billing{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:63px}@media (max-width:1080px){.billing{flex-direction:column}}.billing__create-account{font-size:2rem!important}.billing__create-account .cart-summary__checkmark{top:50%;transform:translateY(-50%)}.billing .shop_table{visibility:visible!important;position:static!important}.billing.hide{display:none}.billing.summary-view .remove{display:none!important}.billing.summary-view .woocommerce-billing-fields__field-wrapper{pointer-events:none;opacity:1%}.billing .woocommerce-billing-fields__field-wrapper{padding:36px 66px;border:1px solid rgba(0,0,3,.2);border-radius:3px}@media (max-width:1080px){.billing .woocommerce-billing-fields__field-wrapper{width:100%;padding:36px 10px}}.billing .woocommerce-billing-fields__field-wrapper label{color:#37b14c!important}.billing .woocommerce-billing-fields__field-wrapper .optional{display:none}.billing .woocommerce-billing-fields__field-wrapper .form-row{margin-bottom:24px}.billing .woocommerce-billing-fields__field-wrapper .input-text::-moz-placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem;font-weight:400}.billing .woocommerce-billing-fields__field-wrapper .input-text:-ms-input-placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem;font-weight:400}.billing .woocommerce-billing-fields__field-wrapper .input-text::placeholder{color:#434345;font-size:1.8rem;line-height:2.8rem;font-weight:400}.billing .woocommerce-billing-fields__field-wrapper .billing-data{display:inline-block}.billing .woocommerce-billing-fields{width:100%;margin-right:20px;flex:4}@media (max-width:1080px){.billing .woocommerce-billing-fields{margin-right:0;margin-bottom:40px}}.billing .woocommerce-billing-fields h3{margin-bottom:13px;color:#17223a;font-size:2rem;font-weight:500;line-height:2.8rem;display:inline-block}.billing .woocommerce-checkout-review-order{flex:3}@media (max-width:1080px){.billing .woocommerce-checkout-review-order{width:100%}}.billing .radio-box{display:flex;margin:0 0 24px}.billing .radio-box .radio-wrapper:first-of-type{margin-right:30px}.billing .radio-wrapper{display:flex;align-items:center;padding-left:0}.billing .radio-wrapper label{font-size:2rem!important;padding-bottom:3px;color:#434345!important}.billing .radio-wrapper:before{content:none}.billing .radio-wrapper .billing-data{margin-left:10px}.billing .radio__input{display:flex}.billing .radio__input input{opacity:0;width:0;height:0}.billing .radio-wrapper input:checked+.radio__control{background:radial-gradient(#37b14c 50%,rgba(255,0,0,0) 56%)}.billing .radio__control{display:block;width:1em;cursor:pointer;height:1em;border-radius:50%;border:1px solid #c4c4c4;transform:translateY(-.05em)}.thanku{position:relative;height:820px}.thanku__hide{position:absolute;width:0;height:0;overflow:hidden;visibility:hidden}.thanku__bgc{display:flex;height:100%}.thanku__gray-box{width:60%;background-color:#f5f5f7}@media (max-width:980px){.thanku__gray-box{display:none}}.thanku__image{width:40%;position:relative}.thanku__image img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;left:0;top:0;width:100%;height:100%}@media (max-width:980px){.thanku__image{width:100%}}.thanku__content{display:flex;flex-direction:column;align-items:center;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#17223a}.thanku__content h2{margin:27px 0 55px;font-size:3.6rem;line-height:4.4rem;font-weight:400}.thanku__content h2 span{color:#37b14c}.thanku__content p{font-size:1.8rem;font-weight:2.1rem;font-weight:400}.thanku__buttons{margin-top:55px}@media (max-width:800px){.thanku__buttons{text-align:center}}@media (max-width:600px){.thanku__buttons a:first-of-type{margin-bottom:14px}}@media (max-width:600px){.woocommerce-cart-form{width:100%}}.coupon{display:flex;flex-direction:column;align-items:flex-start;opacity:0;visibility:0}@media (max-width:600px){.coupon{flex-direction:column;align-items:stretch}}.coupon input{width:100%;max-width:350px;border:1px solid rgba(0,0,3,.2);box-sizing:border-box;border-radius:3px;color:#17223a;font-size:1.8rem;line-height:2.8rem;margin-bottom:12px;height:47px;text-align:center;display:inline-block}@media (max-width:600px){.coupon input{margin-right:0;width:100%;margin-bottom:15px;max-width:500px}}.coupon button{background-color:#fff;border:1px solid #37b14c;color:#37b14c;padding:10px 23px;height:100%;max-width:200px;width:100%;font-size:1.8rem;display:inline-block;position:absolute;width:0;height:0}@media (max-width:600px){.coupon button{width:100%;max-width:700px}}.coupon button:hover{color:#fff!important}.cart-summary{margin-bottom:16px;margin-left:20px}@media (max-width:1080px){.cart-summary{margin-left:0}}.cart-summary__text{max-width:200px}.cart-summary__text a,.cart-summary__text p{font-size:2rem!important;line-height:2.4rem!important;font-weight:400!important}.cart-summary__checkout-wrapper{display:flex;align-items:center}@media (max-width:1080px){.cart-summary__checkout-wrapper{width:100%!important}}.cart-summary tr th{font-size:2rem;line-height:2.8rem;color:#979797;font-weight:500;padding-right:20px;text-align:right;vertical-align:bottom}@media (max-width:600px){.cart-summary tr th{padding-right:8px;vertical-align:middle;width:30%}}.cart-summary td,.cart-summary th{vertical-align:middle}.cart-summary td{font-weight:500;font-size:2rem;line-height:2.8rem;color:#17223a}.cart-summary tr:first-child th{color:#17223a}.cart-summary tr:first-child td{font-size:3rem;line-height:4.4rem}@media (max-width:1180px){.cart-summary tr:first-child td{font-size:2rem}}.cart-summary tr:first-child{margin-bottom:8px}.cart-summary tr td,.cart-summary tr th{padding-top:8px}.cart-summary tr:last-child td,.cart-summary tr:last-child th{padding-top:30px}.cart-summary tr th .button{color:#17223a;text-decoration:underline;font-size:1.6rem;line-height:1.9rem;font-weight:500;border:none;background-color:transparent}.cart-summary tr th .button:after{content:none}.cart-summary tr th .button:hover{border:0!important}.payment-methods{width:100%;height:100%}.payment-methods .payment-box{width:0;height:0;visibility:hidden}.woocommerce-checkout-payment{max-width:680px}.woocommerce-checkout-payment h3{margin-bottom:38px}@media (max-width:800px){.woocommerce-checkout-payment{margin-bottom:40px;width:100%;max-width:100%}}.wc_payment_methods{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}@media (max-width:980px){.wc_payment_methods{grid-template-columns:repeat(1,1fr);grid-gap:20px}}.wc_payment_methods .wc_payment_method{display:flex;align-items:center;padding-left:0}.wc_payment_methods .wc_payment_method:before{content:none}.wc_payment_methods .wc_payment_method label{display:block;text-align:center;border:1px solid #c4c4c4;width:100%;height:100%;margin-left:18px;display:flex;justify-content:center;cursor:pointer;align-items:center;padding:27px 60px;border-radius:3px}.wc_payment_methods .wc_payment_method:focus-within label{border:1px solid #37b14c!important}.wc_payment_methods .radio__input{display:flex}.wc_payment_methods .radio__input input{opacity:0;width:0;height:0}.wc_payment_methods .wc_payment_method input:checked+.radio__control{background:radial-gradient(#37b14c 50%,rgba(255,0,0,0) 56%)}.wc_payment_methods .radio__control{display:block;width:1em;height:1em;border-radius:50%;border:1px solid #c4c4c4;transform:translateY(-.05em)}.disable-input .wc_payment_methods{pointer-events:none}.disable-input .wc_payment_methods .wc_payment_method input:checked+.radio__control{background:radial-gradient(#c4c4c4 50%,rgba(255,0,0,0) 56%)}.disable-input .wc_payment_methods label{color:#c4c4c4;border:1px solid rgba(0,0,3,.2)}.disable-input .wc_payment_methods label img{filter:grayscale(100%)}.disable-input .wc_payment_methods label a{color:#c4c4c4!important}.alerts__hide{visibility:hidden;overflow:hidden;position:absolute;top:0}.alerts__wrapper{width:100%;height:100vh;position:fixed;z-index:99999;background-color:rgba(0,0,0,.3);top:0;left:0;display:none}.alerts__wrapper.show{display:flex}.alerts__inner-container{position:fixed;top:50%;left:50%;padding:20px 30px;transform:translate(-50%,-50%);min-width:300px;min-height:200px;border-radius:3px;background-color:#fff;z-index:999999;display:flex;align-items:center;justify-content:center;flex-direction:column}.alerts__inner-container .button{padding:9px 18px}.alerts__list{width:100%;margin-bottom:20px}.alerts__list li{width:100%;position:static;padding-left:0;text-align:center}.alerts__list li:before{content:none}.edit-account__flex{display:flex}@media (max-width:1080px){.edit-account__flex{flex-direction:column;width:100%}}.edit-account__left{flex:1;margin-right:5rem}@media (max-width:1080px){.edit-account__left{margin-right:0;width:100%;margin-bottom:30px}}.edit-account__right{flex:1}@media (max-width:1080px){.edit-account__right{width:100%;margin-bottom:30px}}.edit-account__left legend,.edit-account__right legend{font-size:1.6rem;font-weight:700;position:relative;margin-bottom:2.6rem}.edit-account__left legend:after,.edit-account__right legend:after{content:"";width:100%;left:0;max-width:70px;height:2px;background-color:#37b14c;position:absolute;bottom:-7px}.edit-account__btn{margin-top:2.6rem}.account__title{font-size:1.6rem;font-weight:700;position:relative;margin-bottom:2.6rem}.account__title:after{content:"";width:100%;left:0;max-width:70px;height:2px;background-color:#37b14c;position:absolute;bottom:-7px}.account__notes-wrapper{order:2;margin-left:auto;max-width:350px;width:100%}@media (max-width:1080px){.account__notes-wrapper{margin-left:0;width:100%}}.account__form-edit-address{width:100%}.account__form-edit-address label{display:none}.account__flex{display:flex;align-items:flex-start;margin:12rem 0}@media (max-width:1080px){.account__flex{flex-direction:column;margin:3rem 0}}.account__flex #billing_address_1{display:none!important}.account__flex .woocommerce-address-fields__field-wrapper{padding-bottom:30px}.account__flex .woocommerce-orders-table__cell-order-actions .button{margin:0 5px}.account__flex .order-again{margin-bottom:50px;margin-top:30px}.account__flex .woocommerce-table__product-name li{padding-left:0!important}@media (max-width:1080px){.account__flex .woocommerce-pagination{display:flex;align-items:center;justify-content:center}.account__flex .woocommerce-pagination .button{margin:10px 5px}}.account__flex .woocommerce-order-details{width:50%;order:1}@media (max-width:1080px){.account__flex .woocommerce-order-details{width:100%}}.account__flex .woocommerce-order-details tfoot{display:none}.account__flex .woocommerce-order-details .woocommerce-table{width:100%;margin-bottom:10px}@media (max-width:1080px){.account__flex .woocommerce-order-details .woocommerce-table{width:100%}}.account__flex .woocommerce-order-details .woocommerce-table td{padding:10px}.account__flex .woocommerce-order-details .woocommerce-table thead th{padding-bottom:20px}.account__flex .woocommerce-order-details .woocommerce-table thead{border-bottom:1px solid rgba(0,0,3,.2)}.account__flex .woocommerce-order-details .woocommerce-table thead tr td:first-child{text-align:left}.account__flex .woocommerce-order-details .woocommerce-table tbody td{border-right:1px solid rgba(0,0,3,.2)}.account__flex .woocommerce-order-details .woocommerce-table tbody td .button{min-width:200px;padding:7px 12px;text-align:center}.account__flex .woocommerce-order-details .woocommerce-table tbody td:last-child{border-right:0 solid rgba(0,0,3,.2)}.account__flex .woocommerce-order-details .woocommerce-table__product-total{display:flex;align-items:center;justify-content:center}.account__flex .woocommerce-order-details .woocommerce-table__product-name{text-align:center;width:50%}@media (max-width:1080px){.account__flex .woocommerce-order-details .woocommerce-table__product-name{width:100%}}.account__flex .woocommerce-order-details .woocommerce-table__product-name ul li:before{content:none}.account__flex .woocommerce-order-details .woocommerce-table__product-name ul li strong{display:none}.account__flex .woocommerce-order-details .woocommerce-order-details__title{font-size:1.6rem;font-weight:700;position:relative;margin-bottom:2.6rem}.account__flex .woocommerce-order-details .woocommerce-order-details__title:after{content:"";width:100%;left:0;max-width:70px;height:2px;background-color:#37b14c;position:absolute;bottom:-7px}.account__flex .woocommerce-MyAccount-content{display:flex;flex-wrap:wrap}@media (max-width:1080px){.account__flex .woocommerce-MyAccount-content{flex-direction:column}}.account__flex .woocommerce-MyAccount-content>p{display:none}.account__flex .woocommerce-MyAccount-content .woocommerce-pagination{width:100%}.account__flex .woocommerce-MyAccount-content .woocommerce-EditAccountForm{width:100%;margin-bottom:40px}.account__flex .woocommerce-MyAccount-content .woocommerce-address-fields{width:100%}.account__flex .woocommerce-MyAccount-content .woocommerce-Addresses address{font-style:normal}.account__flex .woocommerce-MyAccount-content .edit{color:#37b14c}.account__flex .woocommerce-MyAccount-content h3{font-size:1.6rem;font-weight:700;position:relative;margin-bottom:2.6rem}.account__flex .woocommerce-MyAccount-content h3:after{content:"";width:100%;left:0;max-width:70px;height:2px;background-color:#37b14c;position:absolute;bottom:-7px}.account .woocommerce-MyAccount-navigation{flex:1;text-align:right}@media (max-width:1080px){.account .woocommerce-MyAccount-navigation{width:100%;margin-bottom:30px}}.account .woocommerce-MyAccount-navigation h2{color:#17223a;margin-bottom:21px;padding-bottom:12px;border-bottom:2px solid #37b14c}@media (max-width:1080px){.account .woocommerce-MyAccount-navigation h2{text-align:center}}.account .woocommerce-MyAccount-navigation ul{background-color:#f5f5f7;padding:3rem 4rem}@media (max-width:1080px){.account .woocommerce-MyAccount-navigation ul li{padding-left:0;text-align:center}}.account .woocommerce-MyAccount-navigation ul li.is-active{font-weight:700}.account .woocommerce-MyAccount-navigation ul li:before{content:none}.account .woocommerce-MyAccount-navigation ul li:last-child{margin-top:4rem}.account .woocommerce-MyAccount-content{margin:0 4rem 0 6rem;flex:4}@media (max-width:1080px){.account .woocommerce-MyAccount-content{flex:1;width:90%;margin:30px auto;overflow-x:scroll}}.account .woocommerce-orders-table{width:100%;margin-bottom:30px}.account .woocommerce-orders-table .woocommerce-Price-currencySymbol{display:initial!important}.account .woocommerce-orders-table thead{border-bottom:1px solid rgba(0,0,3,.2)}.account .woocommerce-orders-table thead tr td:first-child{text-align:left}.account .woocommerce-orders-table .woocommerce-orders-table__header{padding:10px 0}.account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{margin-left:auto;display:flex;justify-content:flex-end}.account .woocommerce-orders-table .woocommerce-orders-table__cell{padding:10px;text-align:center;border-right:1px solid rgba(0,0,3,.2)}.account .woocommerce-orders-table .woocommerce-orders-table__cell:last-child{border-right:0 solid rgba(0,0,3,.2)}.account .woocommerce-orders-table .woocommerce-orders-table__cell .button{padding:7px 12px!important}.account .woocommerce-table--order-downloads .download-expires,.account .woocommerce-table--order-downloads .download-remaining{display:none}.account .woocommerce-order-downloads{height:100%;margin-bottom:30px}.account .woocommerce-order-downloads .woocommerce-order-downloads__title{font-size:1.6rem;font-weight:700;position:relative;margin-bottom:2.6rem}.account .woocommerce-order-downloads .woocommerce-order-downloads__title:after{content:"";width:100%;left:0;max-width:70px;height:2px;background-color:#37b14c;position:absolute;bottom:-7px}.account .woocommerce-order-downloads .woocommerce-table{width:60%;height:100%}.account .woocommerce-order-downloads .woocommerce-table .woocommerce-Price-currencySymbol{display:inline-block!important}@media (max-width:1080px){.account .woocommerce-order-downloads .woocommerce-table{width:100%}}.account .woocommerce-order-downloads .woocommerce-table td{padding:10px}.account .woocommerce-order-downloads .woocommerce-table thead th{padding-bottom:20px}.account .woocommerce-order-downloads .woocommerce-table thead{border-bottom:1px solid rgba(0,0,3,.2)}.account .woocommerce-order-downloads .woocommerce-table thead tr td:first-child{text-align:left}.account .woocommerce-order-downloads .woocommerce-table tbody td{border-right:1px solid rgba(0,0,3,.2)}.account .woocommerce-order-downloads .woocommerce-table tbody td .button{min-width:200px;padding:7px 12px;text-align:center}@media (max-width:1080px){.account .woocommerce-order-downloads .woocommerce-table tbody td .button{min-width:100px}}.account .woocommerce-order-downloads .woocommerce-table tbody td:last-child{border-right:0 solid rgba(0,0,3,.2)}.account .woocommerce-order-downloads .download-file{display:flex;align-items:center;justify-content:center}.account .woocommerce-customer-details{display:none!important}.account .woocommerce-MyAccount-content .woocommerce-message,.account .woocommerce-MyAccount-content .woocommerce-Message{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;font-weight:500;font-size:2.2rem;line-height:3rem}.account .woocommerce-MyAccount-content .woocommerce-message .button,.account .woocommerce-MyAccount-content .woocommerce-Message .button{margin:20px auto}.account .woocommerce-MyAccount-content .u-column2.col-2.woocommerce-Address{display:none!important}.flexible-invoices-document{display:flex;flex-direction:column;order:3;margin-top:40px;margin-left:auto;max-width:350px;width:100%}.flexible-invoices-document .title h2{font-size:1.6rem;font-weight:700;position:relative;margin-bottom:2.6rem}.flexible-invoices-document .title h2:after{content:"";width:100%;left:0;max-width:70px;height:2px;background-color:#37b14c;position:absolute;bottom:-7px}.flexible-invoices-document a{background-color:#37b14c;color:#fff;display:inline-block;border-radius:3px;padding:18px 24px;position:relative;z-index:1;overflow:hidden;border:1px solid #37b14c;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;outline:none}.flexible-invoices-document a:after{background-color:#219037;content:"";width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(0);transition:transform .3s;transform-origin:top;z-index:-1}.flexible-invoices-document a:hover{border:1px solid #219037}.flexible-invoices-document a:hover:after{transform:scaleY(1)}@media (max-width:1080px){.flexible-invoices-document{margin-left:0;margin-right:auto}}#order_review .shop_table,#order_review .wc_payment_methods.payment_methods.methods{visibility:hidden;position:absolute}#order_review .form-row{display:flex;width:100%;margin:15rem 0;justify-content:center;align-items:center}#order_review .woocommerce-terms-and-conditions-wrapper{position:absolute;visibility:hidden}.reset-password-cw{margin-top:15rem;margin-bottom:15rem;max-width:600px;width:100%}.reset-password-cw .button{margin-top:30px}.reset-password-cw p{margin-bottom:20px}.shop-popup{position:fixed;width:0;display:none;padding:50px 30px;max-width:600px;text-align:center;background-color:#fff;top:50%;left:50%;border-radius:3px;transform:translate(-50%,-50%);z-index:-1}.shop-popup--active{z-index:1001;width:calc(100% - 50px);display:block}.shop-popup h3{margin-bottom:30px}.shop-popup__background{height:0;z-index:1000;background-color:#000;opacity:.4;top:0;width:0;left:0;position:fixed}.shop-popup__background--active{height:100vh;z-index:1000;width:100%;display:block}.shop-popup__button-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.shop-popup__button-wrapper .button{margin:10px;display:block;min-height:45px;padding:9px 12px;display:flex;align-items:center;justify-content:center;font-size:1.6rem}#alg_checkout_files_upload_form_1{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}#alg_checkout_files_upload_form_1 label{margin-right:20px;color:#000003;font-size:2rem!important;line-height:2.8rem!important}#alg_checkout_files_upload_form_1 .alg_checkout_files_upload_result_1{display:flex;align-items:center;justify-content:center;margin-bottom:0!important}#alg_checkout_files_upload_form_1 .alg_checkout_files_upload_result_file_name{margin-right:10px;display:block}#alg_checkout_files_upload_form_1 .alg_checkout_files_upload_button{background-color:transparent;color:#37b14c;display:inline-block;border-radius:3px;padding:2px 8px;position:relative;z-index:1;overflow:hidden;cursor:pointer;transition:color .3s,background-color .3s;border:1px solid #37b14c}#alg_checkout_files_upload_form_1 .alg_checkout_files_upload_button:hover{color:#fff;background-color:#37b14c}.single-chart .contact-ebook{display:none}.singlechart-form{margin-top:100px;background-color:#17223a;width:100%;padding:100px 80px;text-align:center}@media (max-width:600px){.singlechart-form{padding:60px 10px}}.singlechart-form b{display:block;margin-bottom:16px;font-size:1.6rem;line-height:2.4rem;color:#76c981;font-weight:500}.singlechart-form p{display:block;margin-bottom:40px;font-weight:700;font-size:3.6rem;line-height:4.4rem;color:#fff}.singlechart-form form{max-width:450px;margin:0 auto}.singlechart-form form div{display:flex;align-items:center;-moz-column-gap:7px;column-gap:7px}.singlechart-form form div input{padding:18px 20px 19px;background-color:#fff;font-size:16px;color:#7b7b7d;border:1px solid rgba(0,0,3,.2);border-radius:3px}.singlechart-form form button{display:flex;align-items:center;justify-content:center;width:63px;height:63px;background-color:#37b14c;border-radius:3px;cursor:pointer}.singlechart-form form button svg{transition:.3s ease}.singlechart-form form button:hover svg{transform:translateX(3px)}.singlechart-form form .wpcf7-list-item:before{display:none!important;content:none!important}.singlechart-form form .wpcf7-form-control-wrap{position:relative;text-align:left}.singlechart-form form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:-26px;left:0}.singlechart-form form .wpcf7-response-output{color:#fff}.singlechart-form form .wpcf7-acceptance{display:block;margin-top:30px;font-size:14px;color:#fff;cursor:pointer}.singlechart-form form .wpcf7-acceptance input[type=checkbox]{position:relative;cursor:pointer;outline:none;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;margin-right:20px;opacity:1;margin-bottom:10px;background-color:transparent}.singlechart-form form .wpcf7-acceptance input[type=checkbox]:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-2px;left:0;border:1px solid #fff;background-color:#fff;border-radius:3px}.singlechart-form form .wpcf7-acceptance input[type=checkbox]:checked:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-2px;left:0;border:1px solid #fff}.singlechart-form form .wpcf7-acceptance input[type=checkbox]:checked:after{content:"";width:10px;height:10px;display:block;position:absolute;top:8px;left:10px;transform:translate(-50%,-50%);background-color:#37b14c;border-radius:3px}.singlechart-form form .wpcf7-spinner{display:none!important}.chart-author-cw{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.chart-author-cw img{width:40px}.chart-breadcrumbs{max-width:962px;margin:0 auto}.chart-breadcrumbs .breadcrumbs{margin-left:8px}.chart-container-wrapper{max-width:1250px!important;margin:0 auto}.chart-container{display:flex;flex-direction:column;padding:16px;background-color:#fff;border-radius:5px;border:1px solid #ececec;max-width:1250px!important;margin:8px;color:#17223a;position:relative;overflow:hidden;margin:0 35px!important}@media screen and (min-width:1100px){.chart-container{margin:0!important;flex:1;flex-direction:row;gap:20px}}@media screen and (min-width:1100px){.chart-container-main{flex:1;overflow-x:auto}}.chart-header-container{display:flex;flex-direction:column;gap:12px;text-align:center}.chart-header-container svg{max-width:90px}.chart-logodiv,.chart-logodiv svg{max-height:48px}.chart-categories{font-size:16px}.chart-header{font-size:18px;font-weight:500;line-height:1;margin:0!important;width:100%}@media (min-width:768px){.chart-container{padding:30px 34px;margin:0 auto}.chart-breadcrumbs .breadcrumbs{margin-left:0}.chart-header{font-size:32px}.chart-header-container{text-align:left}.chart-header-container svg{max-width:100%}}.chart-body{min-height:395px;position:relative;max-height:395px;overflow-y:auto}.table-container{overflow-x:auto;margin:0 -16px;padding:0 16px;width:calc(100% + 32px)}.controls-container{display:flex;gap:20px;margin:20px 0;flex-wrap:wrap}.toggle-button,.view-buttons{display:flex;gap:8px}.toggle-button{padding:6px 12px;border-radius:5px;border:1px solid #ececec;background:#fff;cursor:pointer;transition:all .3s;color:#081f3a;align-items:center;width:100%;transition:.4s;font-size:16px}.toggle-button:hover{border:1px solid #17223a;box-shadow:0 0 2px #17223a}.toggle-small{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.toggle-button.active{background:#081f3a;color:#fff;border-color:#081f3a}.color-indicator{border-radius:50%}.sort-arrow{margin-left:4px;display:inline-block;opacity:0;transition:all .3s ease}.sort-arrow.active,.table-flex-th:hover .sort-arrow{opacity:1}.sort-arrow.desc{transform:rotate(180deg)}.data-table{width:100%;border-collapse:separate;border-spacing:0;margin-top:20px;display:none;background:#fff;border-radius:5px;overflow:hidden;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.table-flex-th{display:flex;align-items:center;gap:10px;cursor:pointer}.data-table td,.data-table th{padding:6px;text-align:left;font-size:14px;border-right:1px solid #17223a;border-bottom:1px solid #17223a;white-space:nowrap;min-width:100px}.data-table tr:first-child th{border-top:1px solid #17223a;border-right:1px solid #cccccd}.data-table tr:first-child th:last-child{border-right:none}.data-table td:first-child,.data-table th:first-child{border-left:1px solid #17223a}.data-table th{background-color:#17223a;color:#fff;font-weight:700}.data-table thead tr:first-child th:first-child{border-top-left-radius:5px}.data-table thead tr:first-child th:last-child{border-top-right-radius:5px}.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.data-table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.chart-description{justify-content:space-between;line-height:1.5;font-size:16px;margin-bottom:12px}.chart-description,.chart-source{display:flex;align-items:center;color:#081f3a}.chart-source{font-size:14px;text-align:left;gap:8px}@media (max-width:1080px){.chart-source{flex-direction:column;align-items:flex-start;gap:10px}}.chart-source span{border-left:1px solid #cccccd;padding-left:8px}@media (max-width:1080px){.chart-source span{border:0;padding-left:0}}.chart-source a{font-size:14px}.author-logo{display:flex;align-items:center}.chart-source svg{margin-right:4px;width:90px}.date-range-control{border-radius:8px;margin-top:16px}.date-inputs{display:flex;justify-content:space-between}.date-input{display:flex;align-items:center;gap:8px}.date-input label{font-weight:500;color:#666;font-size:14px}.date-input span{color:#081f3a;font-weight:600;font-size:14px}.sliders-container{position:relative;width:100%;height:30px;padding:0 10px;margin:0}.sliders-container:before{height:2px;background:#ddd;border-radius:1px}.sliders-container:after,.sliders-container:before{content:"";position:absolute;left:10px;right:10px;top:50%;transform:translateY(-50%)}.sliders-container:after{height:6px;border-radius:3px}.charts-bottom-container{display:flex;align-items:flex-start;margin-top:16px;gap:8px;justify-content:space-between}@media (max-width:600px){.charts-bottom-container{flex-direction:column-reverse;align-items:flex-start;gap:10px}}.charts-range-container{display:flex;align-items:center;width:100%;gap:8px}@media (max-width:600px){.charts-range-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:10px 8px;align-items:center}.charts-range-container span:first-child{grid-column:1;grid-row:1;justify-self:start}.charts-range-container span:last-child{grid-column:2;grid-row:1;justify-self:end}.charts-range-container .sliders-container{grid-column:1/-1;grid-row:2;margin-top:5px}}.charts-range-container span{background-color:#ececec;border-radius:5px;padding:4px 16px;font-size:14px}.range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:100%;height:30px;background:transparent;pointer-events:auto}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#37b14c;cursor:pointer;border:3px solid #fff;box-shadow:0 0 0 1px rgba(55,177,76,.5);position:relative;z-index:2}.range-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#37b14c;cursor:pointer;border:3px solid #fff;box-shadow:0 0 0 1px rgba(55,177,76,.5);position:relative;z-index:2}.range-slider:focus{outline:none}.embed-modal{display:none;position:absolute;bottom:0;left:0;width:100%;z-index:91;transform:translateY(100%);transition:transform .5s ease-out;height:250px}.embed-modal-content{background:#fff;max-width:100%;margin:0 16px;padding:25px;border-radius:5px 5px 0 0;box-shadow:0 -2px 10px rgba(0,0,0,.1);height:250px;position:relative;font-size:14px}.embed-modal-content h3,.embed-modal-content h4{font-weight:500;font-size:16px;margin:0}.embed-buttons,.embed-modal-top{display:flex;gap:8px}.embed-modal-top{justify-content:space-between}.embed-modal.active{transform:translateY(0)}.embed-modal.closing{transform:translateY(100%)}#embedCode{width:100%;margin-top:8px;padding:10px;border:1px solid #e0e0e0;border-radius:5px;resize:none;font-size:14px}.share-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width:768px){.controls-container{gap:10px}.date-inputs{flex-direction:column;gap:10px}}.chart-top-container{display:flex;flex-direction:column-reverse;gap:8px;justify-content:space-between;align-items:center}.chart-top-container svg{min-width:187px;max-width:187px;width:100%}@media (max-width:600px){.chart-top-container svg{display:none}}@media (min-width:768px){.chart-top-container{flex-direction:row;margin-bottom:8px;align-items:start}}.chart-toggle-actions{display:flex;align-items:center;margin-left:auto;gap:8px}.chart-share-modal{display:block;position:absolute;top:0;right:0;bottom:0;width:200px;z-index:91;transform:translateX(110%);transition:transform .3s ease-in-out}.chart-share-modal.active{transform:translateX(0)}.chart-share-modal-content{position:relative;background-color:#fff;width:100%;height:100%;margin:0;box-shadow:-2px 0 8px rgba(0,0,0,.1);display:flex;flex-direction:column}.chart-share-modal-header{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #eee}.chart-share-modal-header h3,.chart-share-modal-header h4{margin:0;font-size:18px;color:#333}.chart-share-close-modal{background:none;border:none;cursor:pointer;padding:5px;color:#666;transition:all .3s ease;border-radius:4px}.chart-share-close-modal:hover{background-color:#f5f5f5;border-color:#ddd}.chart-share-modal-body{max-height:70vh;overflow-y:auto}.chart-share-options{display:flex;flex-direction:column;gap:8px;padding:10px 0}.chart-share-options .toggle-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:0!important;border:1px solid #eee;border-left:0;border-right:0;background-color:#fff;transition:all .3s ease}.chart-share-options .toggle-button:hover{background-color:#f5f5f5;border-color:#ddd}.chart-settings-section h3,.chart-settings-section h4{font-size:16px;margin-bottom:8px;font-weight:500}.chart-settings-modal{display:block;position:absolute;top:0;right:0;bottom:0;width:200px;z-index:99;transform:translateX(100%);transition:transform .3s ease-in-out;background:#fff;height:100%}.chart-settings-modal.active{transform:translateX(0)}.chart-settings-modal .chart-settings-close-modal{display:block}@media screen and (min-width:1100px){.chart-settings-modal:not(.single-post .chart-settings-modal){position:relative;transform:none!important;width:250px;height:550px!important;max-height:550px!important;z-index:1;display:flex;flex-direction:column}.chart-settings-modal:not(.single-post .chart-settings-modal).active{transform:none!important}.chart-settings-modal:not(.single-post .chart-settings-modal) .chart-settings-modal-content{box-shadow:none;border:none;border-radius:0;height:550px!important;max-height:550px!important;display:flex;flex-direction:column}.chart-settings-modal:not(.single-post .chart-settings-modal) .chart-settings-close-modal,.chart-settings-modal:not(.single-post .chart-settings-modal) .chart-settings-modal-header{display:none}}.chart-settings-modal-content{position:relative;background-color:#fff;width:100%;height:100%;margin:0;display:flex;flex-direction:column}.chart-settings-modal-header{padding:16px;background:#fff;flex-shrink:0}.chart-settings-modal-header h3,.chart-settings-modal-header h4{font-size:18px}.chart-settings-modal-body{display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;padding:0 16px 16px}.chart-settings-close-modal{position:absolute;right:16px;top:16px;background:none;border:none;cursor:pointer;padding:4px;transition:background-color .2s;border-radius:4px;z-index:100}.chart-settings-close-modal:hover{background-color:#f5f5f5}.chart-settings-close-modal svg{width:20px;height:20px}.view-buttons button *{pointer-events:none}.series-toggles{display:flex;flex-direction:column;gap:8px}.series-toggle-label{display:flex;align-items:center;gap:8px;cursor:pointer;border-radius:4px;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.series-toggle-label:hover{background-color:rgba(0,0,0,.05)}.series-toggle-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;min-width:18px;height:18px;border:2px solid #081f3a;border-radius:3px;margin:0;cursor:pointer;position:relative;background:#fff}.series-toggle-checkbox:checked{background-color:#081f3a}.series-toggle-checkbox:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.color-indicator{display:inline-block;width:12px;min-width:12px;height:12px;border-radius:2px}.series-label-text{font-size:14px;color:#081f3a}.post-chart{margin-bottom:80px}.post-chart-container{margin-bottom:33px}@media (min-width:1081px){.post-chart-container{margin-bottom:60px}}.charts__flex{display:flex;margin-top:100px;-moz-column-gap:34px;column-gap:34px}@media (max-width:800px){.charts__flex{flex-direction:column-reverse;row-gap:34px}}@media (max-width:600px){.charts__flex{margin-top:50px}}.charts__left{flex:80%}@media (max-width:800px){.charts__left{flex:100%}}.charts__right{flex:20%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:31px;border-left:1px solid #ececec}@media (max-width:800px){.charts__right{padding-left:0;flex:100%;border-left:none;border-bottom:1px solid #ececec}}.charts__right h3:first-of-type{padding-top:8px}.charts__right h3{margin-bottom:14px;font-weight:500}.charts__right h3,.charts__right p{font-size:18px;line-height:28px;color:rgba(8,31,58,.6)}.charts__right p{margin-bottom:30px;font-weight:400}.charts__summary{margin-bottom:14px}.charts__summary p{color:#17223a;font-size:1.8rem;line-height:34px;font-weight:400}.charts__summary-text{display:flex;align-items:center;-moz-column-gap:13px;column-gap:13px;margin-bottom:23px}.charts__additional-info-title,.charts__summary-text h2{font-size:2.4rem;line-height:28px;font-weight:500;color:#081f3a}.charts__additional-info-title{margin:60px 0 20px}.chart-wrapper .chart-breadcrumbs{max-width:1250px!important;margin:0 auto;width:100%!important;padding:0 35px}.chart-wrapper .chart-breadcrumbs h1{margin-bottom:66px;font-weight:700;color:#17223a}.single-chart .singlechart-form{margin-top:0!important}.single-chart .faq-box{border-bottom:none;padding-bottom:0!important}.single-chart .faq-box__accordion-item{border:none;border-top:1px solid #ececec;border-bottom:none!important;margin-bottom:0!important}.single-chart .faq-box__accordion-title{padding:20px 0 18px;font-size:18px;font-weight:500;color:#081f3a}.single-chart .faq-box__accordion-content{padding-left:0!important;padding-right:0!important;font-size:18px;line-height:34px;font-weight:400;color:#17223a}.single-chart .faq-box__accordion-item--active{background-color:#fff!important}.single-chart .copy_iframe{padding-top:97px;padding-bottom:118px!important;background-color:#f5f5f7;text-align:center}@media (max-width:600px){.single-chart .copy_iframe{margin-top:50px;padding-top:60px;padding-bottom:60px!important}}.single-chart .copy_iframe h2{margin-bottom:33px;font-size:34px;font-weight:500;line-height:100%;color:#17223a}.single-chart .copy_iframe p{margin-bottom:33px;font-size:18px;font-weight:400;line-height:100%}.single-chart .copy_iframe .code-to-copy{margin:0 auto!important;max-width:684px!important;background-color:#fff!important;border-radius:3px!important;padding:50px 38px!important}.single-chart .offer-elements{padding-bottom:131px!important}@media (max-width:600px){.single-chart .offer-elements{padding-bottom:70px!important}}.single-chart .offer-elements__subheader{margin-bottom:89px!important}.single-chart .offer-elements .offer-elements__offer-item-img{height:68px;width:68px;padding:0!important;align-items:center;margin-bottom:26px!important}.percent{padding-left:11px}.percent-change{padding:2px 5px;border-radius:3px}.percent-change--green{background-color:#37b14c;color:#fff}.percent-change--red{background-color:#ab0000;color:#fff}@media screen and (min-width:1100px){.chart-container-wrapper{display:flex;align-items:flex-start;gap:0}.chart-container{margin:0!important;flex:1}body:not(.single-post) .toggle-button[data-action=open-settings]{display:none!important}}