@font-face{font-family:"manrope";src:url(../fonts/manrope-medium-webfont.woff2)format("woff2"),url(../fonts/manrope-medium-webfont.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"manrope";src:url(../fonts/manrope-semibold-webfont.woff2)format("woff2"),url(../fonts/manrope-semibold-webfont.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"manrope";src:url(../fonts/manrope-bold-webfont.woff2)format("woff2"),url(../fonts/manrope-bold-webfont.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"manrope";src:url(../fonts/manrope-extrabold-webfont.woff2)format("woff2"),url(../fonts/manrope-extrabold-webfont.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url(../fonts/icomoon.woff?2ynoz3)format("woff");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:"icomoon"!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-eco:before{content:"";color:#4fb58b}.icon-facebok:before{content:""}.icon-instagram:before{content:""}.icon-mail:before{content:""}.icon-messenger:before{content:""}.icon-phone:before{content:""}.icon-web:before{content:""}.gdpr-banner__dismiss{width:0!important}.gdpr-banner__dismiss .gdpr-banner__button--dismiss,.gdpr-cookie-manager__contact-details-heading:after,.gdpr-cookie-manager__contact-details-heading:before,.gdpr-cookie-manager__cookie-item:after,.gdpr-cookie-manager__cookie-item:before,.gdpr-cookie-manager__group-list-entry--active:after{display:none!important}.gdpr-cookie-manager__cookies p strong{font-weight:700}.gdpr-cookie-manager__content p{font-weight:300;font-size:1em}.gdpr-banner{background-color:#fff!important;color:#000!important;-webkit-box-shadow:0 20px 64px rgba(0,0,0,.1);-moz-box-shadow:0 20px 64px rgba(0,0,0,.1);box-shadow:0 20px 64px rgba(0,0,0,.1)}.gdpr-banner__button{outline:0;padding:.5em 2em!important;box-shadow:none!important;border-radius:5px!important}.gdpr-banner__button.gdpr-banner__button--opt-in{border:1px solid #000;background:#000;color:#fff}.gdpr-banner__button.gdpr-banner__button--opt-out{background:0 0;color:#000;border:1px solid #000}.gdpr-cookie-manager__submit-button{color:#fff;background:#000!important;border:1px solid #000;border-radius:5px}.gdpr-banner__settings a{color:#000;border-bottom:1px solid #000!important}.gdpr-cookie-manager__cookie-name{font-size:2em!important;color:#000;margin-bottom:.25em}.gdpr-cookie-manager__consent_expiry{padding:.5em!important;margin:2.5em 0 2em;border:2px solid #000;border-radius:5px;color:#000}.gdpr-cookie-manager__consent_expiry:hover{cursor:pointer}.gdpr-cookie-manager__group-list{list-style-type:none!important;padding-left:0!important}.gdpr-cookie-manager__group-list a{padding:1em}.gdpr-cookie-manager__content,.gdpr-cookie-manager__group-list li:first-child .gdpr-cookie-manager__group-list-entry,.gdpr-cookie-manager__group-list-entry{border:0!important;background:0 0!important}.gdpr-cookie-manager__group-list-name{font-size:1.5em;font-weight:700;padding-bottom:.25em;color:#000}.gdpr-cookie-manager__contact-details-heading{font-size:1.2em!important;padding-bottom:1em;color:#000;font-weight:600}.gdpr-cookie-manager__contact-list{list-style-type:none!important;padding-left:0!important}.gdpr-cookie-manager__contact-list li a{color:#000;font-weight:700}.gdpr-cookie-manager__cookie-item{margin-bottom:1em}.gdpr-cookie-manager__cookie-item p strong{margin-right:5px}.tgl-btn{opacity:1}.tgl:checked+.tgl-btn{background:#70b5e2!important}.gdpr-banner__column--2{margin-right:-15px!important}.gdpr-cookie-manager__group-list-entry{margin-bottom:1.5em;border-radius:5px}.gdpr-cookie-manager__group-list-entry--active{-webkit-box-shadow:0 64px 194px rgba(0,0,0,.1);-moz-box-shadow:0 64px 194px rgba(0,0,0,.1);box-shadow:0 64px 194px rgba(0,0,0,.1)}@media screen and (max-width:900px){.gdpr-banner__message{padding:0 1rem 1rem}}@media (min-width:448px) and (max-width:502px){.gdpr-banner__column--2{margin-right:15px!important}}@media screen and (max-width:447px){.gdpr-banner__column--2{margin-right:0!important}}@media (max-width:323px){.gdpr-banner__opt-out{margin-bottom:1em}}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
@keyframes rotate-hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes scroll{0%{top:.5em;opacity:0}to{top:1.5em;opacity:1}}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible;margin:6px 0 0}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{height:2px;background-color:#000;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block}.hamburger-inner{top:50%;margin-top:-1px}.hamburger-inner::after,.hamburger-inner::before{content:""}.hamburger--arrow.is-active .hamburger-inner::before{transform:translate3d(-8px,0,0) rotate(-45deg) scale(.7,1)}.hamburger--arrow.is-active .hamburger-inner::after{transform:translate3d(-8px,0,0) rotate(45deg) scale(.7,1)}.navbar{padding:1.25em 2.5em;position:fixed;width:100%;z-index:10000;background:0 0;border-bottom:1px solid transparent;transition:all .2s ease-in-out;top:0}.affix .navbar img,.navbar img{max-width:80px;transition:max-width .2s ease-in-out}.navbar-nav .nav-link{white-space:nowrap}.affix .navbar img{max-width:56px}.affix .navbar{padding:0 2.5em;background:#fff;-webkit-box-shadow:0 2px 51px 0 rgba(0,0,0,.1);-moz-box-shadow:0 2px 51px 0 rgba(0,0,0,.1);box-shadow:0 2px 51px 0 rgba(0,0,0,.1)}.affix .bs-canvas-close{top:25px;transform:top .25s ease-in-out}.navbar-brand{min-width:initial!important}.hamburger-box{width:48px;height:48px;border-radius:50%;border:1px solid #e5e5ea;transition:border .2s ease-in-out}.hamburger-box:hover{border:1px solid #000;transition:border .2s ease-in-out}.hamburger-inner{left:calc(50% - 12px)}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:24px;border-radius:0}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.locale-picker{white-space:nowrap}.locale-picker a{color:#e5e5ea;transition:color .2s ease-in-out;font-size:1.125em;padding:.5em;position:relative;letter-spacing:-.02em}.locale-picker a:hover{color:#000;transition:color .2s ease-in-out}.locale-picker a:after{content:"";position:absolute;right:-3px;width:2px;background:#000;top:9px;bottom:13px}.locale-picker a.active,.locale-picker a.active:hover{color:#000}.locale-picker a:last-child:after{display:none;padding-right:0}.bs-canvas-overlay{opacity:0;z-index:22222;transition:opacity .4s ease-in-out;pointer-events:none;top:0}.bs-canvas-overlay.show{opacity:.75;transition:opacity .4s ease-in-out;pointer-events:all}.bs-canvas{top:0;width:0;z-index:22222;overflow-x:hidden;overflow-y:auto;background:#fff}.bs-canvas-right{right:0;box-shadow:0 20px 64px rgba(0,0,0,.1)}.bs-canvas-content{padding:6.5em 14em 6.5em 3.3em}.bs-canvas-close{width:48px;height:48px;border-radius:50%;border:1px solid #e5e5ea!important;background:#fff;display:flex;align-items:center;position:absolute;top:1.75em;left:191px;opacity:1;transition:all .2s ease-in-out}.bs-canvas-close:hover{border:1px solid #000!important;transition:border .2s ease-in-out;cursor:pointer}.bs-canvas-close:after,.bs-canvas-close:before{position:absolute;content:"";width:32px;height:2px;background:#000;left:7px}.bs-canvas-close:before{transform:rotate(-45deg)}.bs-canvas-close:after{transform:rotate(45deg)}.bs-canvas-anim{transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out}@media (max-width:480px){.navbar img{max-width:65px}}@media (max-width:403px){.navbar .contact-us{display:none!important}}.btn{font-size:1em;border-radius:5px}.btn.btn-primary,.btn.btn-secondary{border:1px solid #000;box-shadow:none}.btn.btn-primary{background:0 0;color:#000;transition:box-shadow .2s ease-in-out;padding:1.2em 1.75em;font-weight:600}.btn.btn-primary:hover,.btn.btn-secondary:hover,.btn.btn-tertiary:hover{-webkit-box-shadow:0 20px 64px rgba(0,0,0,.1);-moz-box-shadow:0 20px 64px rgba(0,0,0,.1);box-shadow:0 20px 64px rgba(0,0,0,.1);transition:box-shadow .2s ease-in-out}.btn.btn-secondary{padding:.75em 2.875em;background:#000;color:#fff;font-weight:500;transition:all .2s ease-in-out}.btn.btn-secondary:hover,.btn.btn-tertiary:hover{transition:all .2s ease-in-out}.btn.btn-secondary:hover{background:#262626}.btn.btn-tertiary{border:1px solid #dfdfdf;color:#181433;background:#fff;padding:.25em 2em;box-shadow:none}.btn.btn-tertiary:hover{color:#64607d;background:#dfdfdf;border:1px solid #64607d}.btn-primary:not(:disabled):not(.disabled):active{color:#000;background-color:#fff;border-color:#000;-webkit-box-shadow:0 20px 64px rgba(0,0,0,.1);-moz-box-shadow:0 20px 64px rgba(0,0,0,.1);box-shadow:0 20px 64px rgba(0,0,0,.1)}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:none}.btn-secondary:not(:disabled):not(.disabled):active{background:#262626;-webkit-box-shadow:0 20px 64px rgba(0,0,0,.1);-moz-box-shadow:0 20px 64px rgba(0,0,0,.1);box-shadow:0 20px 64px rgba(0,0,0,.1)}button:focus{outline:0!important}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle,.btn.focus,.btn:focus{outline:0!important;box-shadow:none}@media (max-width:575px){.btn{font-size:.85rem}.btn.blog{width:100%}}.bg-footer{position:absolute;right:0;bottom:2em;height:auto}.bg-form-left,.bg-form-right{width:100%;height:auto;position:absolute}.bg-form-left{left:0;top:-15em;max-width:380px}.bg-form-right{max-width:500px;right:0;top:-12em}.bg-promotion{position:absolute;right:-.75em;width:44vw;top:-1.6em;height:auto}.bg-tyrsak-left,.bg-tyrsak-right{position:absolute;box-shadow:none!important;border-radius:0!important;height:auto}.bg-tyrsak-left{left:0;max-width:40vw;top:0}.bg-tyrsak-right{right:0;top:-10em;max-width:30vw}.bg-planet{position:absolute;left:0;top:30em;max-width:40vw;height:auto}.bg-main{z-index:2}.bg-clients,.bg-footer,.bg-main,.bg-promotion,.bg-tyrsak{pointer-events:none}.contact-top-left-bg{position:absolute;left:0;top:-9em;max-width:26vw;height:auto}.contact-top-right-bg{z-index:-1;position:absolute;right:0;max-width:60vw;top:-4em;height:auto}.contact-bottom-left-bg{position:absolute;bottom:-12em;left:0}@media (min-width:1200px){.bg-planet{top:1rem}.bg-form-left{max-width:500px}}@media (min-width:992px) and (max-width:1199px){.bg-planet{top:1rem}}@media (min-width:768px) and (max-width:991px){.bg-promotion{right:-.85em}.contact-top-right-bg{top:20em}.bg-tyrsak-right{top:0}.bg-tyrsak-left{max-width:60vw;top:initial;bottom:5em}.bg-form-left{top:15em}}@media (max-width:767px){.bg-promotion{right:-.85em}.bg-tyrsak{left:-4em;bottom:-18em;max-width:50vw}.bg-clients{top:-65%}.bg-planet{top:initial;max-width:45vw;bottom:-6rem}.contact-top-right-bg{top:13em}.contact-top-left-bg{top:-2em}.bg-tyrsak-right{top:0}.bg-tyrsak-left{top:initial;bottom:-2rem;max-width:50vw}.bg-form-left{max-width:340px;top:15em}.bg-form-right{max-width:400px;top:-8em}}@media (max-width:480px){.bg-footer{max-width:90%;bottom:0}.bg-promotion{right:-.95em}.bg-tyrsak{max-width:70vw}.bg-form-left,.bg-form-right{max-width:300px;top:30em}.bg-form-right{top:-8em}}.bg-main{animation:rotate-hue 8s ease-in-out 2s infinite}#header{padding:0;margin-bottom:2em;height:100vh;display:flex;align-items:center;z-index:5000;position:relative}.content-ul{margin-top:3em;column-count:4}.content-ul li{position:relative;font-weight:600;font-size:1.125em;padding:.5em 0 .5em 2.5em;width:24%;margin-right:1%}.content-ul li:first-child{padding-top:.5em}.content-ul li:before,.events-list li:before{content:"";position:absolute;border-radius:50%;left:0}.content-ul li:before{width:24px;height:24px;background:#70b5e2}h1.main-heading{color:#fff;font-size:6.1vw}h1.main-heading span{margin-left:1.8em}h1.main-heading small{display:block;font-size:2.7vw}.online,h1.main-heading,h2.baner-heading{z-index:2;position:absolute}h2.baner-heading{color:#6e6a85;bottom:0;right:8.33%;font-size:2vw;font-weight:500}.online{white-space:nowrap;font-size:2.2vw;top:1em;left:4em}.inspired{top:7.65em;font-size:1.8vw;position:absolute;left:13em}.eco-friendly p{font-size:1.125em}.eco-friendly span{font-size:4.4em}.eco-friendly h3{margin-top:-4px}#about{margin-bottom:0;padding-bottom:2em}#about h3{margin-top:1em}#about img{width:110%;max-width:500px}.img-wrapper img{border-radius:20px;-webkit-box-shadow:0 64px 194px rgba(0,0,0,.1);-moz-box-shadow:0 64px 194px rgba(0,0,0,.1);box-shadow:0 64px 194px rgba(0,0,0,.1)}.img-wrapper .top-img-wrapper{position:absolute;right:0;bottom:-6em}.img-wrapper .logo-wrapper{border-radius:50%;background:#fff;-webkit-box-shadow:0 20px 64px rgba(0,0,0,.1);-moz-box-shadow:0 20px 64px rgba(0,0,0,.1);box-shadow:0 20px 64px rgba(0,0,0,.1);width:120px;height:120px;display:flex;align-items:center;justify-content:center;position:absolute;right:-3em;top:-4em;z-index:2}#tyrsak h2 small{display:block;font-size:.35em;font-weight:400;margin-top:.5em;letter-spacing:.05em}.tyrsak_contact_wrap{border-top:1px solid #e5e5ea;padding-top:1.5em}.tyrsak_contact_wrap a{align-items:center}.tyrsak_contact_wrap span{font-size:1.5em;display:inline-flex;width:1.5em;justify-content:center}#events{padding:0}.events-list{column-count:2}.events-list h3{font-size:2em}.events-list li{position:relative;padding:1.5em 2em}.events-list li:before{width:12px;height:12px;background:#d14d7f;top:2.15em}.events-list li:first-child{padding:1.5em 2em}#clients{padding:5em 0;background:linear-gradient(110.45deg,#d3e3e7 1%,rgba(142,212,215,.11) 108.61%)}.clients{display:flex;flex-wrap:wrap;margin-top:0;padding-top:2em}.clients li{padding:1em;display:flex;align-items:center;justify-content:center;width:20%;margin:1.5em 0}.clients li:first-child{padding-top:1em}.clients li img{height:auto;max-height:40px;max-width:100%;width:120px;object-fit:contain}@media (min-width:1200px){#header{margin-top:0}}@media (min-width:992px) and (max-width:1199px){#about img{position:absolute;bottom:10%;max-width:120%}}@media (min-width:768px) and (max-width:991px){.events-list li{padding:.75em 2em!important}.events-list li h3{font-size:1.25em}.events-list li:before{top:1.15em}#about img{position:static;max-width:50%;display:block;margin:0 auto}}@media (max-width:768px){.events-list{column-count:1}#tyrsak{margin-bottom:4em}.clients li{width:25%}.eco-friendly p{font-size:1rem}.events-list li{width:100%;padding:.75em 2em!important}.events-list li h3{font-size:1.25em}.events-list li:before{top:1.15em}#about img{position:static;max-width:50%;display:block;margin:0 auto}#header{height:auto;margin-top:131px}.online{font-size:2.2vw;top:1.2em}.inspired{top:6.6em;font-size:2.4vw;left:9.5em}}@media (max-width:480px){.header-wrapper{transform:scale(1.25);margin-left:2em}.head-img,.img-wrapper .logo-wrapper .head-img{max-width:50px}.img-wrapper .logo-wrapper{right:-2rem;top:-3rem;width:90px;height:90px}.clients li{width:33%}.ico-wrap{width:90px;height:90px;right:-40px;bottom:-40px}.eco-friendly span{font-size:3.4rem}.eco-friendly p{font-size:.85rem}.events-list h3{font-size:1.5rem}h1.main-heading{font-size:6.7vw;margin-left:-1em;margin-top:-.5em}h1.main-heading small{display:block;font-size:3.2vw;margin-left:2em}h2.baner-heading{right:24.33%;font-size:2.5vw}h2.big-h2{margin-left:0}}#blog{padding-top:5em}.blog-carousel .owl-stage-outer{overflow:visible}.blog-carousel .owl-stage-outer .owl-stage{height:100%}.content h3{font-size:1.625em;margin-top:2em}.content blockquote{border-radius:13px;font-style:italic;font-size:1.3em}.content .img-right{width:50%;float:right;margin:20px}@media only screen and (max-width:768px){.img-right{width:100%;float:right;margin:20px 0}}.blog-carousel .owl-item{opacity:0;transition:opacity .2s ease-in-out;height:100%}.blog-carousel .owl-item.active{opacity:1;transition:opacity .2s ease-in-out}.post-wrapper{background:#fff;border:1px solid #e5e5ea;-webkit-box-shadow:0 64px 194px rgba(0,0,0,.1);-moz-box-shadow:0 64px 194px rgba(0,0,0,.1);box-shadow:0 64px 194px rgba(0,0,0,.1);border-radius:20px}.post-wrapper img{border-top-left-radius:20px;border-top-right-radius:20px;object-fit:cover;height:auto}.content-wrap{padding:1.5em 1.75em}.content-wrap span{font-weight:600;color:#64607d;padding-bottom:.7em;display:block}.post-list li{padding-top:0}.content img{width:100%!important;border-radius:20px;margin:2em 0}.content img.left,.content img.right{width:49%!important}.content img.left{margin-right:1%}.content img.right{margin-left:1%}#contact{margin-top:125px}.certificates img{padding:1em 3em 1em 0}.contact-img{border-radius:5px;-webkit-box-shadow:0 64px 194px rgba(0,0,0,.1);-moz-box-shadow:0 64px 194px rgba(0,0,0,.1);box-shadow:0 64px 194px rgba(0,0,0,.1)}textarea{resize:none}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;background:#f9f9f9;border:1px solid transparent;border-radius:5px;-webkit-box-shadow:none!important;box-shadow:none!important;resize:none;letter-spacing:1px;font-size:1em;padding:1em;color:#e5e5ea;transition:border .2s ease-in-out}.form-control:focus{background-color:#f9f9f9;border:1px solid #e5e5ea;transition:border .2s ease-in-out}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;font-weight:600;line-height:1.764705882em;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.floating-label-form-group-with-value label{top:0;opacity:1;text-transform:uppercase}.floating-label-form-group-with-focus label{color:#000}.help-block{font-size:.875em}.alert p{margin-bottom:0}.contactform.index{background:#fff;border-radius:15px;-webkit-box-shadow:0 20px 64px rgba(0,0,0,.1);-moz-box-shadow:0 20px 64px rgba(0,0,0,.1);box-shadow:0 20px 64px rgba(0,0,0,.1)}.info,.requiered:after{position:absolute;z-index:9}.requiered:after{content:"*";color:red;top:31px;right:25px}.info{display:block;width:17px;height:17px;border:1px solid #000;border-radius:50%;text-align:center;color:#000;font-size:10px;right:29px;top:44px;cursor:pointer}.popover-header{background-color:#fff!important;border:0!important;font-weight:400;font-style:italic;color:gray}@media (max-width:767px){.contactform.index{padding:0 2em}}@media (max-width:480px){.contactform.index{padding:0 1em}}.services h1{font-size:3em}.services .menu-wrapper{background:linear-gradient(110.45deg,#c6e4eb 1%,#eef9fb 108.61%);box-shadow:0 20px 64px rgba(0,0,0,.1);border-radius:15px;padding-left:40px;padding-right:40px}.services .left-splash{position:absolute;bottom:0;left:0}.services .menu-wrapper ul li::before{content:"";background:url(../images/carret.svg)!important;background-repeat:no-repeat!important;background-position:center center!important;display:inline-block;background:red;margin-right:15px;width:10px;height:12px}.services .menu-wrapper ul li.active{font-weight:700}.services .small{color:#64607d}@media (max-width:767px){section#services{padding:10em 0}.services h1{font-size:2.25em;line-height:1.1em}}#footer p{color:#181433;font-size:1em}.footer-list{margin-bottom:0}.footer-list li:last-child{padding-bottom:0}.social li{padding:0 1.15em}.social li span{font-size:1.4em}.social li:first-child{padding-left:0}.linkedin,.linkedin:hover{transition:fill .2s ease-in-out}.linkedin{width:22px;fill:#000}.linkedin:hover{fill:#64607d}.address p{letter-spacing:-.02em;line-height:1.75em}.contact-us li{padding:0;line-height:1.75em;display:flex;align-items:center}.copy{padding:2.5em 0;border-top:2px solid #e5e5ea}body,html{font-size:16px;overflow-x:hidden;font-family:"manrope"}.relative,body{position:relative}h1{font-size:10em;letter-spacing:-.03em;line-height:.73em}h1.blog,h1.subpage,h2{font-size:3.125em;margin-bottom:1em;font-weight:800;letter-spacing:-.03em;line-height:1.2em}h1.blog span,h1.subpage span,h2 span{text-transform:uppercase;color:#70b5e2;font-size:.875rem;display:block}h1,h2.big-h2,h3{font-weight:800}h2.big-h2{font-size:13vw;margin-bottom:1.5rem;margin-left:-11px}h2.big-h2 span{font-size:1em;color:inherit;text-transform:none;display:inline-block}h3{font-size:2.625em}h4{font-weight:700;font-size:1.375em;margin-bottom:1.4rem}section{padding:10em 0}p{font-size:1.125em;font-weight:500;color:#64607d}ul{list-style-type:none;padding-left:0}ul li{line-height:1.5em;padding:.375em 0}ul li:first-child{padding-top:0}a{color:inherit}a:hover{color:#64607d;transition:color .2s ease-in-out;text-decoration:none}.preloader{height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:#fff;z-index:55555;position:absolute;top:0}.preloader .logo{width:70px;margin-top:-1.9em}.scroller,.scroller .scroll-inside{border-radius:20px;position:absolute}.scroller{height:50px;width:30px;border:2px solid #000;bottom:3em;margin-left:calc(50% - 15px)}.scroller .scroll-inside{width:2px;height:10px;background:#000;top:.5em;left:calc(50% - 1px);animation:scroll 1s ease-in-out .2s infinite forwards}.loading{border:2px solid #e5e5ea;border-radius:50%;border-top:2px solid #70b5e2;width:120px;height:120px;-webkit-animation:loading 2s linear infinite;animation:loading 2s linear infinite;position:fixed;top:calc(50vh - 60px);left:calc(50% - 60px)}.loader{top:calc(50vh - 12px);position:fixed}@media (min-width:768px) and (max-width:991px){.content-ul li{width:32%}}@media (max-width:767px){.content-ul li{width:48%;margin-right:2%}h1{font-size:5rem}h2{font-size:2.5rem}h3{font-size:2.25em}h4{font-size:1.15rem}p{font-size:1rem}section{padding:5em 0}.top-page-margin{margin-top:125px}.scroller{display:none!important}h2.big-h2{font-size:15vw}}@media (max-width:575px){.content-ul li{font-size:.85em;padding:.5em 0 .5em 1.5em}.content-ul li:before{width:16px;height:16px}}@media (max-width:480px){h1{font-size:3.5rem}h2{font-size:1.75rem}h3{font-size:1.5em}h4{font-size:1.25rem}p{font-size:.95rem}h1.blog{font-size:2.25rem}}