*{box-sizing:border-box}a:focus,button:focus,input:focus,textarea:focus{outline:0}.input-checkbox,input.text,input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a,button{color:inherit}button{background:none;border-radius:0;font-family:inherit;font-size:inherit;letter-spacing:inherit}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.25}b,strong{font-weight:500}a{word-wrap:break-word}p{margin:20px 0}.text-small{font-size:12px;margin:10px 0}img{height:auto;max-width:100%}article a{color:#ff5f2d}article table{border-radius:0!important;width:100%}article table td,article table th{font-weight:300;line-height:1.4;padding:12px 10px;text-align:left;vertical-align:middle}article table th{border-bottom:2px solid #737986;font-size:20px}article table td{border-bottom:1px solid #c4c6c6;border-top:1px solid #c4c6c6;font-size:18px}article table tr:nth-child(odd) td{background:#f0f1f1}.color-primary{color:#ff5f2d}.align-right{text-align:right}.align-center{text-align:center}.space-between{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.space-between{display:block}.hide-on-mobile{display:none}}@media only screen and (max-width:1024px){.hide-on-medium{display:none}}.show-on-medium{display:none}@media only screen and (max-width:1024px){.show-on-medium{display:block}}.heading{font-family:Cinzel,serif;font-size:55px;font-weight:400;line-height:1.1;margin:0;text-transform:uppercase}@media only screen and (max-width:1240px){.heading{font-size:42px}}@media only screen and (max-width:1024px){.heading{font-size:36px}}@media only screen and (max-width:768px){.heading{font-size:30px}}.heading--small{font-size:24px}@media only screen and (max-width:1024px){.heading--small{font-size:22px}}.button{background:none!important;background:#41414b;border:1px solid #000;color:#41414b;cursor:pointer;display:inline-block;font-family:Cinzel,serif;font-size:24px;font-weight:600;padding:8px 20px;position:relative;text-align:center;text-transform:uppercase;transition:.3s;z-index:10}@media only screen and (max-width:1024px){.button{font-size:22px;padding:5px 10px}}.button:hover{background:#41414b!important;color:#fff}hr{border:0;border-bottom:1px solid rgba(0,0,0,.6)}.quote{align-items:center;display:flex;font-style:italic;letter-spacing:.03em}.quote:before{background-image:url(../img/star-small.svg);content:"";display:block;height:21px;margin-right:5px;width:18px}.arrow-link{align-items:center;display:flex;font-family:Cinzel,serif;font-size:24px;font-weight:500;padding-right:50px;position:relative;text-transform:uppercase}@media only screen and (max-width:1024px){.arrow-link{font-size:22px}}.arrow-link:before{background:#ff5f2d;border-radius:28px;content:"";display:block;height:28px;opacity:0;position:absolute;right:0;transform:scale(0);transition:.3s;width:28px}@media only screen and (max-width:768px){.arrow-link:before{opacity:1;transform:scale(1)}}.arrow-link:after{background-image:url(../img/long-right.svg);content:"";height:8px;margin-top:-2px;position:absolute;right:10px;transform:translateX(-6px);transition:.3s;width:30px}@media only screen and (max-width:768px){.arrow-link:after{transform:translateX(0)}}.arrow-link:hover:before{opacity:1;transform:scale(1)}.arrow-link:hover:after{transform:translateX(0)}.link{color:#ff5f2d;font-size:16px;font-weight:400;margin-right:25px;text-decoration:underline;text-transform:uppercase}.link:after{background-image:url(../img/link.svg);content:"";display:inline-block;height:11px;margin-left:5px;transition:.3s;width:12px}.link--black{color:#000}.link--black:after{filter:brightness(0)}.star-list{list-style:none;padding:0;text-align:left}.star-list li{margin:20px 0;padding-left:45px;position:relative}@media only screen and (max-width:1024px){.star-list li{margin:10px 0;padding-left:30px}}.star-list li:before{background-image:url(../img/star-small.svg);content:"";display:block;height:21px;left:0;position:absolute;top:calc(50% - 10px);width:18px}.star-grid{display:grid;grid-template-columns:repeat(3,1fr);list-style:none}@media only screen and (max-width:1024px){.star-grid{display:block}}.star-grid li{padding-left:25px;position:relative}@media only screen and (max-width:1024px){.star-grid li{margin:10px 0}}.star-grid li:before{background-image:url(../img/star-small.svg);content:"";display:block;height:21px;left:0;position:absolute;top:5px;width:18px}.text-with-icon{align-items:center;display:flex}.text-with-icon img{margin-right:10px}.sm{align-items:center;display:flex;gap:15px;margin:25px 0}.avatar,.sm a,.sm a img{display:block}.avatar{border:1px solid #181818;border-radius:40px;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}html{background:#ebebeb;scroll-behavior:smooth}article,section{scroll-margin-top:120px}.main{padding-top:140px}@media only screen and (max-width:1024px){.main{padding-top:60px}}.container{margin:auto;max-width:100%;padding:0 20px;width:1240px}form{max-width:100%;width:450px}form input:not([type=checkbox]),form select,form textarea{background:none;border:none;border-bottom:1px solid rgba(0,0,0,.6);color:#000;display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;margin:15px 0;padding:5px 0;transition:.3s;width:100%}form input:not([type=checkbox]):focus,form select:focus,form textarea:focus{border-color:#ff5f2d}form .button{margin-top:25px}form textarea{height:35px}form br{display:block}form .wpcf7-acceptance .wpcf7-list-item{margin:0}form .wpcf7-acceptance .wpcf7-list-item label{position:relative}form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-size:12px;line-height:180%;padding-left:40px;text-transform:none}form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before{background:#878b95;border-radius:12px;content:"";height:20px;left:0;position:absolute;top:-2px;width:28px}form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:after{background:#000;border-radius:8px;content:"";height:16px;left:2px;position:absolute;top:0;transition:.3s;width:16px}form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:hover{cursor:pointer}form .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:hover:before{background:hsla(0,0%,100%,.75)}form .wpcf7-acceptance .wpcf7-list-item label input{opacity:0;position:absolute}form .wpcf7-acceptance .wpcf7-list-item label input:checked~.wpcf7-list-item-label:before{background:#fff}form .wpcf7-acceptance .wpcf7-list-item label input:checked~.wpcf7-list-item-label:after{transform:translateX(8px)}.header{background:#ebebeb;left:0;padding:64px 0 12px;position:fixed;top:0;transition:.3s;width:100%;z-index:5000}@media only screen and (max-width:1024px){.header{box-shadow:0 4px 10px hsla(30,14%,86%,.5);padding:10px 0}}.header--fixed{box-shadow:0 4px 10px hsla(30,14%,86%,.5);transform:translateY(-52px)}@media only screen and (max-width:1024px){.header--fixed{transform:translateY(0)}}.header .container{align-items:center;display:grid;grid-template-columns:1fr 220px 1fr}@media only screen and (max-width:1024px){.header .container{display:flex;justify-content:space-between}}.header__logo img{display:block}@media only screen and (max-width:1024px){.header__logo img{max-height:40px}}.header__menu{display:flex;gap:35px}@media only screen and (max-width:1024px){.header__menu{display:none}}.header__menu--right{justify-self:end}.header__menu .menu-item{font-size:18px;position:relative;text-transform:uppercase}.header__menu .menu-item:after{background-image:url(../img/underline.svg);background-size:auto 100%;bottom:-4px;content:"";height:5px;left:0;opacity:0;position:absolute;transition:.3s;width:100%}.header__menu .menu-item:hover:after{opacity:1}.burger{border:0;display:none;padding:0}@media only screen and (max-width:1024px){.burger{display:block}}.burger span{background:#000;border-radius:2px;display:block;height:2px;margin:6px 0;transition:.3s;width:35px}.mobile-nav{background:#ebebeb;display:none;height:100vh;left:0;padding:80px 0 45px;position:fixed;top:0;transform:translateY(-100%);transition:.3s;width:100%;z-index:4500}.mobile-nav .menu-item{margin:15px 0;text-align:center;text-transform:uppercase}@media only screen and (max-width:1024px){.mobile-nav{display:block}}.nav-active .burger span:first-child{transform:translateY(8px) rotate(-45deg)}.nav-active .burger span:nth-child(2){opacity:0}.nav-active .burger span:nth-child(3){transform:translateY(-8px) rotate(45deg)}.nav-active .mobile-nav{transform:translateY(0)}.contact{background:#e1dcd7;padding:80px 0}@media only screen and (max-width:1024px){.contact{padding:0}}.contact__left:after,.contact__left:before,.contact__right:after,.contact__right:before{background-image:url(../img/corner.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:31px;position:absolute;width:31px}.contact__left{padding:25px 70px;text-align:center}@media only screen and (max-width:1024px){.contact__left{padding:60px 0 25px}}.contact__left:before{left:20px;top:0;transform:rotate(-90deg)}.contact__left:after{bottom:0;left:20px;transform:rotate(-180deg)}.contact__left form{margin:45px auto 0}.contact__right{padding-right:50px}@media only screen and (max-width:1024px){.contact__right{padding-bottom:60px;padding-right:0}}.contact__right:before{right:20px;top:0}.contact__right:after{bottom:0;right:20px;transform:rotate(90deg)}.contact__right__line{position:absolute}.contact__right__line:first-of-type{right:54px;top:43px}.contact__right__line:nth-of-type(2){bottom:100px;right:0;transform:rotate(90deg)}.contact .container{grid-gap:25px;align-items:center;display:grid;grid-template-columns:7fr 4fr;position:relative}@media only screen and (max-width:1024px){.contact .container{display:block;text-align:center}}.contact__logo{display:block;margin-bottom:80px;margin-top:-80px}@media only screen and (max-width:1024px){.contact__logo{margin:auto}.contact .sm,.contact .text-with-icon{justify-content:center}}.footer{color:rgba(0,0,0,.9);font-size:12px;line-height:1.8;padding-top:20px;text-align:center}.footer .container{display:grid;grid-template-columns:1fr 2fr 1fr}@media only screen and (max-width:1024px){.footer .container{display:flex;flex-direction:column}}.footer__left{border-top:1px solid #000;padding:20px 20px 30px}@media only screen and (max-width:1024px){.footer__left{order:2}}.footer__menu{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1024px){.footer__menu{order:1}}.footer__menu .menu-item a{align-items:center;border:1px solid #000;border-bottom:0;display:flex;font-size:18px;font-weight:400;justify-content:center;min-height:82px;text-transform:uppercase}.footer__menu .menu-item a:hover{background:#41414b;color:#fff}.footer__menu__left .menu-item a{border-right:0}.footer__right{border-top:1px solid #000;padding:30px 20px}@media only screen and (max-width:1024px){.footer__right{order:3}}.footer__right .heading{margin-bottom:-20px}.footer__logo{width:150px}.footer .sm{justify-content:center;margin:45px 0}@media only screen and (max-width:1024px){.footer .sm{margin:25px 0}}.footer__copyright{color:rgba(0,0,0,.9);font-size:12px;font-weight:300}.top{align-items:center;display:flex;justify-content:center;margin-top:35px}.top:after{background-image:url(../img/top.svg);content:"";display:block;height:21px;margin-left:8px;width:8px}.error404{padding:80px 0}.error404 .button{margin-top:45px}.page-content{padding:80px 0}.hero{padding:45px 0}.hero .container{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1024px){.hero .container{display:block;text-align:center}}.hero__content{display:flex;flex-direction:column;justify-content:space-between;position:relative}.hero__content:before{background-image:url(../img/hero-e.svg);background-position:50%;background-repeat:no-repeat;content:"";height:405px;left:-100px;position:absolute;top:-40px;width:700px}@media only screen and (max-width:1240px){.hero__content:before{transform:scale(.5) translate(-150px,-150px)}}.hero .quote{margin-top:10px}@media only screen and (max-width:1024px){.hero .quote{justify-content:center;margin-bottom:30 px}}.hero .buttons{display:flex}@media only screen and (max-width:1024px){.hero .buttons{display:none}}.hero .buttons .button{margin-right:45px}.hero .buttons-mobile{display:none;margin-top:45px}@media only screen and (max-width:1024px){.hero .buttons-mobile{display:flex;justify-content:center}}@media only screen and (max-width:768px){.hero .buttons-mobile{align-items:center;flex-direction:column}}.hero .arrow-link{margin-left:60px}@media only screen and (max-width:768px){.hero .arrow-link{margin-left:0;margin-top:25px}}.about{padding:45px 0 60px;position:relative;text-align:center}.about:after{background:rgba(255,95,45,.3);content:"";filter:blur(100px);height:212px;left:calc(50% - 100px);position:absolute;top:440px;transform:rotate(-49.2deg);width:212px}.about__img{display:block;margin:0 auto 45px;position:relative;z-index:10}@media only screen and (max-width:768px){.about__img{max-width:calc(100vw - 120px)}}.about .heading{position:relative}.about .heading:before{background-image:url(../img/about-e.svg);background-position:50%;background-repeat:no-repeat;content:"";height:174px;left:calc(50% - 170px);position:absolute;top:-55px;width:350px;z-index:-1}@media only screen and (max-width:768px){.about .heading:before{top:-70px;transform:scale(.6)}}.about article{margin:45px auto 0;max-width:100%;width:994px}.why{margin:100px 0}@media only screen and (max-width:1024px){.why{margin:80px 0}}.why .container{grid-gap:45px;display:grid;grid-template-columns:3fr 2fr}@media only screen and (max-width:1024px){.why .container{display:block}}.why__left{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:1024px){.why__left{margin-bottom:25px}}.why__left .heading{position:relative}@media only screen and (max-width:1024px){.why__left .heading{text-align:center}}.why__left .heading:after{background:rgba(255,95,45,.3);content:"";filter:blur(100px);height:212px;left:calc(50% - 120px);position:absolute;top:100px;transform:rotate(-49.2deg);width:212px}.why__item{grid-gap:25px;align-items:center;border-top:1px solid #ff5f2d;display:grid;grid-template-columns:70px auto;padding:20px 0}@media only screen and (max-width:1240px){.why__item{padding:15px 0}}@media only screen and (max-width:1024px){.why__item{grid-gap:15px;grid-template-columns:50px auto;padding:5px 0}}.why__item:first-of-type{border-top:0;padding-top:0}.why__item span{font-family:Cinzel,serif;font-size:55px;font-weight:400;letter-spacing:.05em;line-height:74px;text-align:center}@media only screen and (max-width:1240px){.why__item span{font-size:40px}}.goals{margin:100px 0}.goals .container>.heading{position:relative}.goals .container>.heading:after{background:rgba(255,95,45,.2);content:"";filter:blur(100px);height:212px;left:45%;position:absolute;top:-50px;transform:rotate(-49.2deg);width:212px;z-index:-1}.goals__grid{grid-gap:25px;display:grid;grid-template-columns:repeat(3,1fr);margin:50px 0}@media only screen and (max-width:1024px){.goals__grid{display:block}}.goals__item{grid-gap:15px;align-items:center;display:grid;grid-template-columns:47px auto}@media only screen and (max-width:768px){.goals__item{grid-template-columns:20px auto;margin:25px 0}}.goals__item:before{background-image:url(../img/star.svg);content:"";display:block;height:52px;width:47px}@media only screen and (max-width:768px){.goals__item:before{background-image:url(../img/star-small.svg);height:21px;width:18px}}.goals .button.hide-on-medium{display:block;margin:25px auto 0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:1024px){.services .heading:not(.heading--small){text-align:center}}.services__slider-wrapper{margin:40px 0;position:relative}@media only screen and (max-width:1480px){.services__slider-wrapper{padding:0 40px}}.services .tns-controls button{border:none;position:absolute;top:50%;z-index:50}.services .tns-controls button:first-child{left:-80px}@media only screen and (max-width:1480px){.services .tns-controls button:first-child{left:-15px}}.services .tns-controls button:last-child{right:-80px}@media only screen and (max-width:1480px){.services .tns-controls button:last-child{right:-15px}}.services__item{display:flex;flex-direction:column}@media only screen and (max-width:1024px){.services__item{margin:25px 0}}.services__item img{display:block;margin:auto}.services__item ul{list-style-type:disc;margin:15px 0;padding-left:14px}.services__item ul li{margin:10px 0}.services__item hr{margin-bottom:15px}.services__item .button{margin-top:15px}.services__item__box{border:1px solid #000;display:flex;flex:1;flex-direction:column;justify-content:space-between;margin-top:45px;padding:30px 30px 40px;position:relative}@media only screen and (max-width:768px){.services__item__box{padding:25px 20px 30px}}.services__item__box:before{background:#000;content:"";height:47px;left:50%;position:absolute;top:-47px;width:1px}.services__item__box__text{min-height:270px}.cta{margin:50px 0 100px}.cta__corner{position:absolute}.cta__corner:first-of-type{left:0;top:0;transform:rotate(-90deg)}.cta__corner:nth-of-type(2){right:0;top:0}.cta__corner:nth-of-type(3){bottom:0;left:0;transform:rotate(-180deg)}.cta__corner:nth-of-type(4){bottom:0;right:0;transform:rotate(90deg)}.cta__inner{align-items:center;background:#e1dcd7;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px;position:relative;text-align:center}.cta__inner:after{background:rgba(255,95,45,.3);content:"";filter:blur(100px);height:212px;left:25%;position:absolute;top:-50px;transform:rotate(-49.2deg);width:212px;z-index:-1}.cta__inner:before{background-image:url(../img/about-e.svg);background-position:50%;background-repeat:no-repeat;content:"";height:174px;left:calc(50% - 250px);position:absolute;top:-40px;width:350px;z-index:10}@media only screen and (max-width:1024px){.cta__inner:before{display:none}}.additional-services{margin:100px 0 80px}@media only screen and (max-width:1024px){.additional-services .heading:not(.heading--small){text-align:center}}.additional-services__grid{grid-gap:40px;display:grid;grid-template-columns:repeat(2,1fr);margin:50px 0}@media only screen and (max-width:1024px){.additional-services__grid{grid-gap:20px}}@media only screen and (max-width:768px){.additional-services__grid{display:block}}.additional-services__item{border:1px solid #000;padding:30px}@media only screen and (max-width:768px){.additional-services__item{margin:30px 0}}.additional-services__item ul{list-style-type:disc;margin:15px 0;padding-left:14px}.additional-services__item hr{margin-bottom:15px;margin-top:45px}.additional-services__item .button{margin-top:15px}.cta-form{background:#e1dcd7;padding:80px 0}@media only screen and (max-width:1024px){.cta-form{padding:0;text-align:center}}.cta-form__left:after,.cta-form__left:before,.cta-form__right:after,.cta-form__right:before{background-image:url(../img/corner.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:31px;position:absolute;width:31px}.cta-form__left{padding:25px 70px}@media only screen and (max-width:1024px){.cta-form__left{padding:60px 0 25px}}.cta-form__left:before{left:20px;top:0;transform:rotate(-90deg)}.cta-form__left:after{bottom:0;left:20px;transform:rotate(-180deg)}@media only screen and (max-width:1024px){.cta-form__left .wpcf7-form{margin:auto}}.cta-form__right{padding-right:50px}@media only screen and (max-width:1024px){.cta-form__right{padding:0 0 60px}}.cta-form__right:before{right:20px;top:0}.cta-form__right:after{bottom:0;right:20px;transform:rotate(90deg)}.cta-form__right__line{position:absolute}.cta-form__right__line:first-of-type{right:54px;top:43px}.cta-form__right__line:nth-of-type(2){bottom:100px;right:0;transform:rotate(90deg)}.cta-form .container{grid-gap:45px;align-items:center;display:grid;grid-template-columns:5fr 4fr;position:relative}@media only screen and (max-width:1240px){.cta-form .container{grid-gap:25px;grid-template-columns:1fr 1fr}}@media only screen and (max-width:1024px){.cta-form .container{display:block}}.cta-form .heading.heading--small{margin:25px 0}.cta-form .star-list{border-left:1px solid #000;padding-left:80px}@media only screen and (max-width:1240px){.cta-form .star-list{padding-left:45px}}@media only screen and (max-width:1024px){.cta-form .star-list{border-left:0;padding:0 20px}}.testimonials{padding-top:20px}.testimonials__slider-wrapper{margin:45px 0 65px calc(50vw - 600px);position:relative}@media only screen and (max-width:1240px){.testimonials__slider-wrapper{margin-left:20px}}.testimonials__slider-wrapper .tns-controls{display:flex;gap:70px;position:absolute;right:calc(50vw - 600px);top:-80px}@media only screen and (max-width:1240px){.testimonials__slider-wrapper .tns-controls{gap:20px;right:20px;top:-74px}}.testimonials__slider-wrapper .tns-controls button{border:none}.testimonial{border:1px solid #000;margin-right:40px;padding:20px 30px}@media only screen and (max-width:1024px){.testimonial{margin-right:30px}}.testimonial__header{grid-gap:20px;align-items:center;border-bottom:1px solid rgba(0,0,0,.6);display:grid;grid-template-columns:80px auto;margin-bottom:20px;padding-bottom:20px}.testimonial__header h4{font-size:20px;font-weight:400;letter-spacing:.05em;line-height:24px;margin:0;text-transform:uppercase}.testimonial>p:last-of-type{margin-bottom:0}.testimonial a{text-decoration:underline}.testimonial .show-more{background:none;border:none;cursor:pointer;padding:0}.testimonial .more-text{max-height:0;opacity:0;overflow:hidden;transition:.3s}.testimonial .more-text p:first-of-type{margin-top:0}.testimonial .more-text p:last-of-type{margin-bottom:0}.testimonial .more-text.active{margin-top:15px;max-height:1000px;opacity:1}.faqs{margin:65px 0 100px}.faqs .container>.heading{position:relative}.faqs .container>.heading:after{background:rgba(255,95,45,.6);content:"";filter:blur(100px);height:212px;left:-90px;opacity:.25;position:absolute;top:-120px;transform:rotate(-1.34deg);width:212px;z-index:-1}.faq{border-bottom:1px solid rgba(0,0,0,.4);padding:20px 0}.faq__title{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq__title:after{background-image:url(../img/faq-arrow.svg);content:"";display:block;height:20px;transform:rotate(180deg);transition:.3s;width:20px}.faq__content{max-height:0;opacity:0;overflow:hidden;transition:.3s}.faq.active .faq__title:after{transform:rotate(0)}.faq.active .faq__content{max-height:1000px;opacity:1}.recent-posts{margin:100px 0 120px}.recent-posts__image{align-self:end;margin-bottom:20px}@media only screen and (max-width:1024px){.recent-posts__image{display:block;margin:auto}}.recent-posts__grid{grid-gap:20px;align-items:center;display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}@media only screen and (max-width:1024px){.recent-posts__grid{display:block}}.read-time:before{background-image:url(../img/read.png);content:"";display:inline-block;height:11px;margin-bottom:-1px;margin-left:10px;margin-right:4px;width:11px}.post-date{border-right:1px solid rgba(0,0,0,.7);color:rgba(0,0,0,.7);padding-right:10px}.post-teaser{border:1px solid #000;margin:20px 0;padding:26px}.post-teaser__meta{font-size:12px;margin:10px 0 15px}.post-teaser__bottom{margin-top:25px}.workshops{margin:100px 0}.workshops .container{position:relative}.workshops .container:after{background:rgba(255,95,45,.3);content:"";filter:blur(100px);height:212px;position:absolute;right:40px;top:calc(50% - 100px);transform:rotate(-49.2deg);width:212px;z-index:-1}.workshops__box{border-bottom:1px solid #000;border-top:1px solid #000;display:grid;grid-template-columns:3fr 2fr;margin-top:25px;min-height:350px;position:relative}@media only screen and (max-width:1024px){.workshops__box{border:1px solid #000;display:block;min-height:inherit;padding:20px}}.workshops__box:after,.workshops__box:before{background-image:url(../img/border.svg);background-repeat:repeat-y;content:"";height:calc(100% + 2px);position:absolute;top:-1px;width:19px}@media only screen and (max-width:1024px){.workshops__box:after,.workshops__box:before{display:none}}.workshops__box:before{left:0}.workshops__box:after{right:-17px}.workshops__box p{margin:5px 0}.workshops__box .button{margin-top:15px}.workshops__box__left{display:grid;grid-template-columns:4fr 3fr}@media only screen and (max-width:1024px){.workshops__box__left{display:block}}.workshops__box__left>div{padding:15px 20px}@media only screen and (max-width:1024px){.workshops__box__left>div{padding:0}}.workshops__box__left>div:first-child{border-right:1px solid #000;height:210px;padding-left:30px}@media only screen and (max-width:1024px){.workshops__box__left>div:first-child{border-right:0;height:auto;padding-left:0}}.workshops__box__left__bottom{border-top:1px solid #000;grid-column:1/3;min-height:140px;padding:30px!important}@media only screen and (max-width:1024px){.workshops__box__left__bottom{border-top:0;margin:25px 0;min-height:inherit;padding:0!important}}.workshops__box__right{border-left:1px solid #000;padding:30px}@media only screen and (max-width:1024px){.workshops__box__right{border-left:0;padding:0}.workshops img.show-on-medium{display:block;margin:25px 0}}.offer-modal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,92%,.5);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:7777}.offer-modal__inner{background:#e1dcd7;box-shadow:0 0 40px 10px rgba(255,95,45,.1);padding:50px 50px 30px;position:absolute;text-align:center;width:600px}@media only screen and (max-width:768px){.offer-modal__inner{padding:30px 20px;width:100%}}.offer-modal__inner__bottom:after,.offer-modal__inner__bottom:before,.offer-modal__inner__top:after,.offer-modal__inner__top:before{background-image:url(../img/corner.svg);content:"";height:31px;position:absolute;width:31px}.offer-modal__inner__top:before{left:0;top:0;transform:rotate(-90deg)}.offer-modal__inner__top:after{right:0;top:0}.offer-modal__inner__bottom:before{bottom:0;left:0;transform:rotate(180deg)}.offer-modal__inner__bottom:after{bottom:0;right:0;transform:rotate(90deg)}.offer-modal__close{border:none;cursor:pointer;font-size:36px;font-weight:300;position:absolute;right:25px;top:15px}.offer-modal__close:hover{opacity:.7}.blog-wrapper{padding-bottom:80px;padding-top:180px}.blog-wrapper .container{grid-gap:40px;display:grid;grid-template-columns:auto 374px}@media only screen and (max-width:1240px){.blog-wrapper .container{grid-gap:20px;grid-template-columns:auto 310px}}@media only screen and (max-width:768px){.blog-wrapper .container{display:block}}.post-meta{color:rgba(0,0,0,.7);font-size:12px}.post-card{display:block;overflow:hidden;position:relative}@media only screen and (max-width:1024px){.post-card{margin-bottom:20px}}.post-card .wp-post-image{display:block;min-height:260px;-o-object-fit:cover;object-fit:cover;transition:.3s;width:100%}.post-card:after{background:linear-gradient(180deg,hsla(12,14%,86%,.4),#e1dcd7 67.85%,#e1dcd7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.post-card__inner{padding:20px;position:relative;z-index:10}.post-card__title{margin-bottom:10px}.post-card:hover .wp-post-image{transform:scale(1.1)}.posts__grid{grid-gap:40px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1240px){.posts__grid{grid-gap:20px}}@media only screen and (max-width:1024px){.posts__grid{display:block}}.pagination{display:flex;gap:10px;margin-top:45px}.pagination .page-numbers{align-items:center;border:1px solid #000;display:flex;font-size:16px;height:26px;justify-content:center;line-height:16px;text-align:center;width:26px}.pagination .page-numbers:hover:not(.current){opacity:.7}.pagination .page-numbers.current{border-color:#ff5f2d;color:#ff5f2d}.aside__form{border:1px solid #000;padding:20px;position:-webkit-sticky;position:sticky;top:140px}.aside__form p{margin:0}.aside__form>p{margin:10px 0 25px}.blog-wrapper--post .aside{margin-top:104px}.post-wrapper .wp-post-image{display:block;margin-bottom:30px;-o-object-fit:cover;object-fit:cover;width:100%}.post-content .heading{font-size:40px;margin-top:5px}.back{align-items:center;display:flex;font-size:20px;font-weight:400;margin:40px 0;text-transform:uppercase}@media only screen and (max-width:768px){.back{margin:25px 0}}.back:hover{color:#ff5f2d}.back:before{background-image:url(../img/left.svg);content:"";display:block;height:16px;margin-right:10px;width:42px}.portfolio-header{margin:80px 0;text-align:center}.portfolio-header .container{max-width:100%;width:580px}.portfolio-header .heading:not(.heading--small){margin-bottom:45px}.portfolio-header__info:before{background-image:url(../img/star-small.svg);content:"";display:inline-block;height:21px;margin-bottom:-2px;width:18px}.portfolio-header__info .heading{display:inline-block}.video{margin:80px 0}.video .container{grid-gap:100px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1024px){.video .container{display:block}}.video__left{display:flex;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (max-width:1024px){.video__left{text-align:center}}.video__left:after{background:rgba(255,95,45,.3);content:"";filter:blur(100px);height:212px;left:calc(50% - 140px);position:absolute;top:80px;transform:rotate(-49.2deg);width:212px;z-index:-1}.video__bottom{align-items:flex-end;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.video__bottom{align-items:center;display:none}}.video__bottom.show-on-medium{display:none}@media only screen and (max-width:1024px){.video__bottom.show-on-medium{display:flex;flex-direction:row-reverse}}.video video{border:1px solid #000;display:block;min-height:350px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1024px){.video video{margin:25px 0;min-height:inherit}}.style{display:flex;flex-direction:column}@media only screen and (max-width:1024px){.style{margin:25px 0}}.style img{display:block;margin:0 auto}.style__box{border:1px solid #000;flex:auto;margin:45px auto auto;padding:10px 30px;position:relative;width:373px}.style__box:before{background:#000;content:"";height:47px;left:50%;position:absolute;top:-47px;width:1px}.style__box ul{margin:20px 0}.style__box ul li{margin:10px 0;padding-left:25px;position:relative}.style__box ul li:before{background-image:url(../img/star-small.svg);content:"";height:21px;left:0;margin-bottom:-2px;position:absolute;top:0;width:18px}.morphoze{margin:80px 0 45px}.morphoze .container{display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:center}@media only screen and (max-width:1024px){.morphoze .container{display:flex;flex-direction:column}.morphoze .container>div{order:2}}.morphoze__center{align-items:center;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media only screen and (max-width:1024px){.morphoze__center{order:1!important}}.morphoze__center:after{background:rgba(255,95,45,.3);content:"";filter:blur(100px);height:212px;left:calc(50% - 120px);position:absolute;top:0;transform:rotate(-49.2deg);width:212px;z-index:-1}.morphoze .style{margin-top:180px}.styles{margin:45px 0}.styles .container{display:flex;justify-content:space-around;position:relative}@media only screen and (max-width:1024px){.styles .container{display:block}}.styles .container:after{background:rgba(255,95,45,.3);content:"";filter:blur(100px);height:212px;position:absolute;right:120px;top:100px;transform:rotate(-49.2deg);width:212px;z-index:-1}