:root{--maxW:calc(100vw - var(--scroll-width));--font-primary:"Termina Test",sans-serif;--color-black:#181818;--color-black-2:#2a2828;--color-white:#fff;--color-grey:#cdcdcd}*{box-sizing:border-box;margin:0;outline:0;overflow-anchor:none;padding:0}:after,:before{box-sizing:inherit;outline:0}:active,:focus,:hover,:visited{outline:0;-webkit-tap-highlight-color:transparent}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden;padding:0}progress,sub,sup{vertical-align:baseline}code,pre{background:#eee;color:#000;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;overflow:auto;padding:1.6em}audio,details,embed,figure,iframe,img,legend,object,picture,pre,video{border:0;display:block;max-width:100%;outline:0}a{background-color:transparent;color:unset;text-decoration:unset}a:active,a:focus,a:hover,a:visited{color:inherit;text-decoration:unset}b,strong{font-weight:700}small{font-size:80%}big{font-size:125%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border:none;height:auto}.hidden,.hide,[hidden]{display:none}cite,dfn,em,i{font-style:italic}ul{list-style-type:none}ol,ol li ol,ol li ul,ul,ul li ol,ul li ul{margin:0;padding:0}table{margin:0;width:auto}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;color:inherit;margin:0;outline:none;padding:0}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;font-size:inherit}input::placeholder,textarea::placeholder{color:inherit;font-size:inherit}input.focus-visible,input.focus-within,input:active,input:focus,input:hover,textarea.focus-visible,textarea.focus-within,textarea:active,textarea:focus,textarea:hover{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;color:inherit;outline:none}input.focus-visible::-moz-placeholder,input.focus-within::-moz-placeholder,input:active::-moz-placeholder,input:focus::-moz-placeholder,input:hover::-moz-placeholder,textarea.focus-visible::-moz-placeholder,textarea.focus-within::-moz-placeholder,textarea:active::-moz-placeholder,textarea:focus::-moz-placeholder,textarea:hover::-moz-placeholder{color:inherit;font-size:inherit}input.focus-visible::placeholder,input.focus-within::placeholder,input:active::placeholder,input:focus::placeholder,input:hover::placeholder,textarea.focus-visible::placeholder,textarea.focus-within::placeholder,textarea:active::placeholder,textarea:focus::placeholder,textarea:hover::placeholder{color:inherit;font-size:inherit}input::-webkit-search-cancel-button,textarea::-webkit-search-cancel-button{display:none;opacity:0;pointer-events:none;visibility:hidden}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:active,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color 500000s ease-in-out 0s!important;transition:background-color 500000s ease-in-out 0s!important}select::-ms-expand{display:none}button,input,label,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:unset;border:none;outline:none;text-transform:unset}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-display:swap;font-family:Termina Test;font-style:normal;font-weight:100;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../bd76c085b804d5445849.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../23b3680cdd69a23fb0d3.woff) format("woff")}@font-face{font-display:swap;font-family:Termina Test Demi;font-style:normal;font-weight:600;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../3125f73bb33e217db7ee.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../ecfd009e1bd6e0f89392.woff) format("woff")}@font-face{font-display:swap;font-family:Termina Test;font-style:normal;font-weight:500;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../267bc739e85afbe953f3.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../4251f8f8e613f4744c45.woff) format("woff")}@font-face{font-display:swap;font-family:Termina Test;font-style:normal;font-weight:900;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../e1ffe61a696fdd664792.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../be1be11a1624eaf8dc82.woff) format("woff")}@font-face{font-display:swap;font-family:Termina Test;font-style:normal;font-weight:700;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../c1b222a80df394773afb.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../80f24e349286a140322e.woff) format("woff")}@font-face{font-display:swap;font-family:Termina Test;font-style:normal;font-weight:300;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../0eb06b417c746f3dfb9a.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../a5d27d345d6e71ef7f6a.woff) format("woff")}@font-face{font-display:swap;font-family:Termina Test;font-style:normal;font-weight:400;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../34715186cea77eb9a86e.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../c0a9122963114e416a1d.woff) format("woff")}@font-face{font-display:swap;font-family:Termina Test;font-style:normal;font-weight:800;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../48e71096100b1bd3f879.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../4a1398a1798dcf2eb534.woff) format("woff")}@font-face{font-display:swap;font-family:Termina Test Extra;font-style:normal;font-weight:200;src:url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../b24067fdf09ab2cdde51.woff2) format("woff2"),url(//www.plansta.de/wp-content/themes/plansta/assets/dist/css/../3430d3c83fd9a5598bf5.woff) format("woff")}.container{margin:0 auto;max-width:1420px;padding-left:40px;padding-right:40px;width:100%}@media (max-width:767px){.container{padding-left:20px;padding-right:20px}}body{color:var(--color-black);font-family:var(--font-primary);font-size:30px;font-style:normal;font-weight:400;line-height:1.2}body p{color:inherit;font-size:inherit;line-height:inherit}@media (max-width:1366px){body{font-size:26px}}@media (max-width:1199px){body{font-size:24px}}@media (max-width:991px){body{font-size:20px}}@media (max-width:767px){body{font-size:18px;line-height:1.4}}@media (max-width:480px){body{font-size:16px}}.text-small{font-size:24px}@media (max-width:991px){.text-small{font-size:20px}}@media (max-width:767px){.text-small{font-size:18px}}@media (max-width:480px){.text-small{font-size:16px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:500;line-height:1.2}.h1 .white,.h2 .white,.h3 .white,.h4 .white,.h5 .white,.h6 .white,h1 .white,h2 .white,h3 .white,h4 .white,h5 .white,h6 .white{text-shadow:2px 4px 3px rgba(0,0,0,.3)}.h1 svg,.h2 svg,.h3 svg,.h4 svg,.h5 svg,.h6 svg,h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg{height:85px;width:auto}@media (max-width:1366px){.h1 svg,.h2 svg,.h3 svg,.h4 svg,.h5 svg,.h6 svg,h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg{height:70px}}@media (max-width:1199px){.h1 svg,.h2 svg,.h3 svg,.h4 svg,.h5 svg,.h6 svg,h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg{height:65px}}@media (max-width:991px){.h1 svg,.h2 svg,.h3 svg,.h4 svg,.h5 svg,.h6 svg,h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg{height:50px}}@media (max-width:767px){.h1 svg,.h2 svg,.h3 svg,.h4 svg,.h5 svg,.h6 svg,h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg{height:45px}}@media (max-width:480px){.h1 svg,.h2 svg,.h3 svg,.h4 svg,.h5 svg,.h6 svg,h1 svg,h2 svg,h3 svg,h4 svg,h5 svg,h6 svg{font-size:35px}}.h1,h1{font-size:80px}@media (max-width:1366px){.h1,h1{font-size:75px}}@media (max-width:1199px){.h1,h1{font-size:72px}}@media (max-width:991px){.h1,h1{font-size:64px}}@media (max-width:767px){.h1,h1{font-size:56px}}.h2,h2{font-size:80px}@media (max-width:1439px){.h2,h2{font-size:75px}}@media (max-width:1366px){.h2,h2{font-size:72px}}@media (max-width:1199px){.h2,h2{font-size:64px}}@media (max-width:991px){.h2,h2{font-size:56px}}@media (max-width:767px){.h2,h2{font-size:42px}}.h3,h3{font-size:60px}@media (max-width:1199px){.h3,h3{font-size:56px}}@media (max-width:991px){.h3,h3{font-size:48px}}@media (max-width:767px){.h3,h3{font-size:42px}}@media (max-width:480px){.h3,h3{font-size:38px}}@media (max-width:375px){.h3,h3{font-size:32px}}.h4,h4{font-size:36px}@media (max-width:1199px){.h4,h4{font-size:32px}}@media (max-width:991px){.h4,h4{font-size:28px}}@media (max-width:767px){.h4,h4{font-size:26px}}@media (max-width:480px){.h4,h4{font-size:24px}}.h5,h5{font-size:32px}@media (max-width:1199px){.h5,h5{font-size:28px}}.h6,h6{font-size:30px}.clearfix:after,.clearfix:before{clear:both;content:"";display:table}.overflow-hidden{overflow:hidden}.relative{position:relative}.aligncenter,.center{text-align:center}.alignleft,.left{text-align:left}.alignright,.right{text-align:right}.btn-dark,.white{color:var(--color-white)}.btn-dark{align-items:center;background-color:var(--color-black);border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:21px;font-style:normal;font-weight:500;height:65px;justify-content:center;padding-left:40px;padding-right:40px;text-align:center;transition:all .3s ease}.btn-dark.disabled{pointer-events:none}.btn-dark:hover{background-color:var(--color-black-2)}@media (max-width:480px){.btn-dark{font-size:18px;height:56px;padding-left:24px;padding-right:24px}}.navigation{left:0;padding-left:50px;padding-right:50px;position:absolute;right:0;top:52px;z-index:150}.navigation .logo img{display:block;height:65px;-o-object-fit:contain;object-fit:contain;width:auto}.navigation .btn-toggle{align-items:center;background:var(--color-black);border-radius:10px;cursor:pointer;display:flex;height:70px;justify-content:center;width:154px}.navigation .navigation-row{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1340px}@media (max-width:991px){.navigation{padding-left:20px;padding-right:20px;top:20px}.navigation .logo img{height:55px}.navigation .btn-toggle{height:55px;width:120px}.navigation .btn-toggle svg{max-height:18px;width:auto}}.navigation-window{background-color:var(--color-black);left:0;opacity:0;padding-left:50px;padding-right:50px;padding-top:52px;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease;z-index:150}.navigation-window.active{opacity:1;pointer-events:all}.navigation-window__top{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1340px}.navigation-window__top .logo img{display:block;height:65px;-o-object-fit:contain;object-fit:contain;width:auto}.navigation-window__top .btn-close{align-items:center;background:var(--color-white);border-radius:10px;cursor:pointer;display:flex;height:70px;justify-content:center;width:70px}.navigation-window__top .btn-close svg{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:26px}.navigation-window__bot{margin-left:auto;margin-right:auto;max-width:1340px}.navigation-window__bot .menu{padding-bottom:110px;padding-top:180px}.navigation-window__bot .menu li{border-bottom:2px solid var(--color-white);margin-bottom:64px;position:relative}.navigation-window__bot .menu li:after{background-color:var(--color-grey);bottom:-2px;content:"";display:block;height:2px;position:absolute;right:0;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s;width:0}.navigation-window__bot .menu li:last-child{margin-bottom:0}.navigation-window__bot .menu li a{align-items:center;color:var(--Main-White,#fff);display:flex;font-family:var(--font-primary);font-size:48px;font-style:normal;font-weight:500;justify-content:space-between;line-height:normal}.navigation-window__bot .menu li a svg{display:block;height:104px;-o-object-fit:contain;object-fit:contain;transform:translateY(-15%) translateX(10%);transition:all .3s ease;width:auto}.navigation-window__bot .menu li:hover a svg{transform:translateY(-20%) translateX(10%)}.navigation-window__bot .menu li:hover:after{left:0;width:100%}@media (max-height:940px){.navigation-window__bot .menu{padding-top:120px}.navigation-window__bot .menu li a svg{height:85px}}@media (max-height:880px){.navigation-window__bot .menu{padding-bottom:100px;padding-top:100px}.navigation-window__bot .menu li{margin-bottom:55px}.navigation-window__bot .menu li a{font-size:42px}.navigation-window__bot .menu li a svg{height:75px}}@media (max-height:731px){.navigation-window__bot .menu{padding-bottom:90px;padding-top:90px}.navigation-window__bot .menu li{margin-bottom:50px}.navigation-window__bot .menu li a{font-size:38px}.navigation-window__bot .menu li a svg{height:65px}}@media (max-height:660px){.navigation-window__bot .menu{padding-bottom:75px;padding-top:75px}.navigation-window__bot .menu li{margin-bottom:40px}.navigation-window__bot .menu li a{font-size:36px}.navigation-window__bot .menu li a svg{height:60px}}@media (max-width:991px){.navigation-window{padding-left:20px;padding-right:20px;padding-top:20px}.navigation-window__top .logo img{height:55px}.navigation-window__top .btn-close{height:55px;width:55px}.navigation-window__top .btn-close svg{max-height:18px;width:auto}.navigation-window__bot .menu{padding-bottom:75px;padding-top:75px}.navigation-window__bot .menu li{margin-bottom:40px}.navigation-window__bot .menu li a{font-size:32px}.navigation-window__bot .menu li a svg{height:45px}}@media (max-width:480px){.navigation-window__bot .menu{padding-bottom:64px;padding-top:64px}.navigation-window__bot .menu li a{font-size:28px}.navigation-window__bot .menu li a svg{height:36px;transform:translateY(-10px)}}.form-wrap .form-row{display:flex;flex-direction:column;margin-bottom:54px;width:100%}.form-wrap .form-row:last-child{margin-bottom:0}.form-wrap .form-row label{display:inline-block;font-size:21px;line-height:1.2;margin-bottom:20px}.form-wrap .form-row input,.form-wrap .form-row label{color:var(--color-black);font-family:var(--font-primary);font-style:normal;font-weight:500}.form-wrap .form-row input{border-bottom:2px solid #bfbebd;display:block;font-size:48px;padding-bottom:12px;padding-top:12px;width:100%;-webkit-text-fill-color:var(--color-black)}.form-wrap .form-row input::-moz-placeholder{color:#b6b5b5;font-family:var(--font-primary);font-size:48px;font-style:normal;font-weight:500;-webkit-text-fill-color:#b6b5b5}.form-wrap .form-row input::placeholder{color:#b6b5b5;font-family:var(--font-primary);font-size:48px;font-style:normal;font-weight:500;-webkit-text-fill-color:#b6b5b5}.form-wrap .form-row [type=submit]{width:100%}.form-wrap .form-row .wpcf7-not-valid-tip{font-size:18px;padding-top:8px}.form-wrap .wpcf7 form .wpcf7-response-output{font-size:18px;margin-bottom:0;margin-left:auto;margin-right:auto;padding:15px 20px;width:100%}@media (max-width:1366px){.form-wrap .form-row label{font-size:18px;margin-bottom:14px}.form-wrap .form-row input{font-size:32px}.form-wrap .form-row input::-moz-placeholder{font-size:32px}.form-wrap .form-row input::placeholder{font-size:32px}}@media (max-width:767px){.form-wrap .form-row{margin-bottom:36px}.form-wrap .form-row .wpcf7-not-valid-tip{font-size:14px}.form-wrap .form-row input{font-size:24px}.form-wrap .form-row input::-moz-placeholder{font-size:24px}.form-wrap .form-row input::placeholder{font-size:24px}.form-wrap .wpcf7 form .wpcf7-response-output{font-size:14px}}.section-map{width:100%}.section-map .map-wrap{margin-left:auto;margin-right:auto;max-width:1340px;position:relative;width:100%}.section-map .map-wrap img{display:block;width:100%}.section-map .map-wrap .point{cursor:pointer;position:absolute;width:1.64%}.section-map .map-wrap .point svg{display:block;height:auto;width:100%}.section-map .map-wrap .point .tooltip{background-color:var(--color-white);box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:var(--color-black);font-size:12px;font-weight:500;left:50%;opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:center;top:0;transform:translateY(calc(-100% - 10px)) translateX(-50%);transition:all .3s ease;white-space:nowrap;z-index:50}.section-map .map-wrap .point:hover .tooltip{opacity:1;transform:translateY(calc(-100% - 5px)) translateX(-50%)}@media (max-width:767px){.section-map .map-wrap .point{width:3%}}.footer{padding-top:80px}.footer .footer-row{align-items:flex-start;display:flex;gap:25px;justify-content:space-between}.footer .footer-row .col-left{width:50%}.footer .footer-row .col-left .contact-items{display:flex;flex-direction:column}.footer .footer-row .col-left .contact-item{color:var(--color-black);font-size:22px;font-style:normal;font-weight:500;line-height:1.22;margin-bottom:16px}.footer .footer-row .col-left .contact-item:last-child{margin-bottom:0}.footer .footer-row .col-left .contact-item span{position:relative}.footer .footer-row .col-left .contact-item span:after{background-color:var(--color-grey);bottom:-2px;content:"";display:block;height:2px;position:absolute;right:0;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s;width:0}.footer .footer-row .col-left .contact-item:hover span:after{left:0;width:100%}.footer .footer-row .col-left .icon{cursor:pointer;margin-top:100px;transition:all .3s ease}@media (hover:hover){.footer .footer-row .col-left .icon:hover{transform:rotate(-45deg)}}.footer .footer-row .col-left .icon svg{display:block;height:90px;-o-object-fit:contain;object-fit:contain;width:auto}.footer .footer-row .col-right{display:flex;justify-content:flex-end;width:50%}.footer .footer-row .col-right .menus{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;max-width:570px;width:100%}.footer .footer-row .col-right .menu li{margin-bottom:28px}.footer .footer-row .col-right .menu li:last-child{margin-bottom:0}.footer .footer-row .col-right .menu li a{color:var(--color-black);font-size:36px;font-style:normal;font-weight:500;line-height:1.25}.footer .footer-row .col-right .menu li a svg{display:none}.footer .footer-row .col-right .menu li a span{position:relative}.footer .footer-row .col-right .menu li a span:after{background-color:var(--color-grey);bottom:-2px;content:"";display:block;height:2px;position:absolute;right:0;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s;width:0}.footer .footer-row .col-right .menu li a:hover span:after{left:0;width:100%}.footer .footer-bot{gap:48px;padding-bottom:30px;padding-top:100px}.footer .footer-bot,.footer .footer-bot .copyright{align-items:center;display:flex;justify-content:center}.footer .footer-bot .copyright{color:#bfbebd;font-size:20px;font-weight:500;line-height:1.2}.footer .footer-bot .copyright .icon{align-items:center;display:flex;justify-content:center;margin-right:4px;transform:translateY(-9%)}.footer .footer-bot .policy-link{align-items:center;color:#bfbebd;display:flex;font-size:20px;font-weight:500;justify-content:center;line-height:1.2;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s}.footer .footer-bot .policy-link span{position:relative}.footer .footer-bot .policy-link span:after{background-color:var(--color-black);bottom:-3px;content:"";display:block;height:2px;position:absolute;right:0;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s;width:0}.footer .footer-bot .policy-link:hover{color:var(--color-black)}.footer .footer-bot .policy-link:hover span:after{left:0;width:100%}@media (max-width:991px){.footer .footer-row{flex-wrap:wrap}.footer .footer-row .col-left{width:auto}.footer .footer-row .col-left .contact-item{font-size:18px}.footer .footer-row .col-left .icon{margin-top:60px}.footer .footer-row .col-left .icon svg{height:55px}.footer .footer-row .col-right{max-width:240px;width:auto}.footer .footer-row .col-right .menu li a{font-size:28px}.footer .footer-bot{flex-wrap:wrap}.footer .footer-bot .copyright,.footer .footer-bot .policy-link{font-size:18px}}@media (max-width:660px){.footer{padding-top:45px}.footer .footer-row{margin-left:auto;margin-right:auto;max-width:350px}.footer .footer-row .col-left .icon{margin-top:40px}.footer .footer-row .col-left .icon svg{height:35px}.footer .footer-row .col-right .menu li{margin-bottom:20px}.footer .footer-row .col-right .menu li a{font-size:26px}.footer .footer-bot{align-items:flex-start;flex-direction:column-reverse;gap:20px;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:360px;padding-top:45px;text-align:left}}.section-contact{padding-bottom:140px}.section-contact .img-wrap{display:flex;justify-content:center;position:relative}.section-contact .img-wrap .img-inner{position:relative}.section-contact .img-wrap .section-title{bottom:-6.5%;left:1.5%;position:absolute;text-align:center}.section-contact .img-wrap .section-title a{display:block}.section-contact .img-wrap .section-title svg{position:absolute;right:-3%;top:0;transform:translateX(100%)}.section-contact .img-wrap .section-title .section-title-inner:last-child{transform:translateX(8%)}.section-contact .contact-items{display:flex;margin-left:auto;margin-right:auto;margin-top:125px;max-width:1182px}.section-contact .contact-items .contact-item{display:flex;flex:1;flex-direction:column;justify-content:space-between}.section-contact .contact-items .contact-item__heading{color:var(--color-black);font-style:normal;font-weight:500;line-height:1.2;margin-bottom:8px}.section-contact .contact-items .contact-item__link{color:#b6b5b5;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}.section-contact .contact-items .contact-item__link span{position:relative}.section-contact .contact-items .contact-item__link span:after{background-color:var(--color-black);bottom:-4px;content:"";display:block;height:2px;position:absolute;right:0;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s;width:0}.section-contact .contact-items .contact-item__link:hover span:after{left:0;width:100%}@media (max-width:1199px){.section-contact .img-wrap .section-title{bottom:-11%}.section-contact .contact-items{margin-top:160px}}@media (max-width:991px){.section-contact{padding-bottom:80px}.section-contact .contact-items{flex-direction:column}.section-contact .contact-items .contact-item{margin-bottom:30px;width:100%}.section-contact .contact-items .contact-item:last-child{margin-bottom:0}}@media (max-width:660px){.section-contact{padding-bottom:45px}.section-contact .img-wrap .section-title svg{right:0;top:100%;transform:translateY(20%)}.section-contact .contact-items{margin-left:auto;margin-right:auto;margin-top:120px;max-width:360px}}.edit-post-visual-editor{margin-left:auto;margin-right:auto;max-width:951px}.editor-styles-wrapper,.interface-interface-skeleton__content{background-color:#fff}.edit-post-visual-editor ol,.edit-post-visual-editor ol li,.edit-post-visual-editor ul,.edit-post-visual-editor ul li{list-style-position:outside}.edit-post-visual-editor,.post-content{color:var(--color-blue-dark);font-size:16px;font-style:normal;font-weight:400;line-height:1.6}@media (max-width:767px){.edit-post-visual-editor,.post-content{font-size:15px}}@media (max-width:480px){.edit-post-visual-editor,.post-content{font-size:14px}}.edit-post-visual-editor strong,.post-content strong{font-weight:700}.edit-post-visual-editor a,.post-content a{color:#0080ff;font-weight:400;text-decoration-line:underline;text-underline-offset:2px}.edit-post-visual-editor p,.post-content p{margin-bottom:1.7rem}.edit-post-visual-editor p:last-child,.post-content p:last-child{margin-bottom:0}.edit-post-visual-editor h1,.post-content h1{font-size:48px}@media (max-width:1366px){.edit-post-visual-editor h1,.post-content h1{font-size:42px}}@media (max-width:1199px){.edit-post-visual-editor h1,.post-content h1{font-size:38px}}@media (max-width:991px){.edit-post-visual-editor h1,.post-content h1{font-size:36px}}@media (max-width:767px){.edit-post-visual-editor h1,.post-content h1{font-size:28px}}@media (max-width:450px){.edit-post-visual-editor h1,.post-content h1{font-size:22px}}.edit-post-visual-editor h2,.post-content h2{font-size:32px}@media (max-width:991px){.edit-post-visual-editor h2,.post-content h2{font-size:30px}}@media (max-width:767px){.edit-post-visual-editor h2,.post-content h2{font-size:26px}}@media (max-width:450px){.edit-post-visual-editor h2,.post-content h2{font-size:20px}}.edit-post-visual-editor h3,.post-content h3{font-size:26px}@media (max-width:480px){.edit-post-visual-editor h3,.post-content h3{font-size:18px}}.edit-post-visual-editor h4,.post-content h4{font-size:18px}.edit-post-visual-editor h5,.post-content h5{font-size:16px}.edit-post-visual-editor h6,.post-content h6{font-size:12px}.edit-post-visual-editor .h1,.edit-post-visual-editor .h2,.edit-post-visual-editor .h3,.edit-post-visual-editor .h4,.edit-post-visual-editor .h5,.edit-post-visual-editor .h6,.edit-post-visual-editor h1,.edit-post-visual-editor h2,.edit-post-visual-editor h3,.edit-post-visual-editor h4,.edit-post-visual-editor h5,.edit-post-visual-editor h6,.post-content .h1,.post-content .h2,.post-content .h3,.post-content .h4,.post-content .h5,.post-content .h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-bottom:24px;margin-top:32px}.edit-post-visual-editor .h1:first-child,.edit-post-visual-editor .h2:first-child,.edit-post-visual-editor .h3:first-child,.edit-post-visual-editor .h4:first-child,.edit-post-visual-editor .h5:first-child,.edit-post-visual-editor .h6:first-child,.edit-post-visual-editor h1:first-child,.edit-post-visual-editor h2:first-child,.edit-post-visual-editor h3:first-child,.edit-post-visual-editor h4:first-child,.edit-post-visual-editor h5:first-child,.edit-post-visual-editor h6:first-child,.post-content .h1:first-child,.post-content .h2:first-child,.post-content .h3:first-child,.post-content .h4:first-child,.post-content .h5:first-child,.post-content .h6:first-child,.post-content h1:first-child,.post-content h2:first-child,.post-content h3:first-child,.post-content h4:first-child,.post-content h5:first-child,.post-content h6:first-child{margin-top:0}.edit-post-visual-editor .h1:last-child,.edit-post-visual-editor .h2:last-child,.edit-post-visual-editor .h3:last-child,.edit-post-visual-editor .h4:last-child,.edit-post-visual-editor .h5:last-child,.edit-post-visual-editor .h6:last-child,.edit-post-visual-editor h1:last-child,.edit-post-visual-editor h2:last-child,.edit-post-visual-editor h3:last-child,.edit-post-visual-editor h4:last-child,.edit-post-visual-editor h5:last-child,.edit-post-visual-editor h6:last-child,.post-content .h1:last-child,.post-content .h2:last-child,.post-content .h3:last-child,.post-content .h4:last-child,.post-content .h5:last-child,.post-content .h6:last-child,.post-content h1:last-child,.post-content h2:last-child,.post-content h3:last-child,.post-content h4:last-child,.post-content h5:last-child,.post-content h6:last-child{margin-bottom:0}.edit-post-visual-editor .has-text-align-center,.post-content .has-text-align-center{text-align:center}.edit-post-visual-editor ul,.post-content ul{list-style-type:disc}.edit-post-visual-editor ol,.edit-post-visual-editor ul,.post-content ol,.post-content ul{list-style-position:inside;margin-top:24px;padding:0}.edit-post-visual-editor ol ::marker,.edit-post-visual-editor ul ::marker,.post-content ol ::marker,.post-content ul ::marker{color:var(--color-grey)}.edit-post-visual-editor ol ol,.edit-post-visual-editor ol ul,.edit-post-visual-editor ul ol,.edit-post-visual-editor ul ul,.post-content ol ol,.post-content ol ul,.post-content ul ol,.post-content ul ul{margin-left:24px;margin-top:1em}.edit-post-visual-editor ol li,.edit-post-visual-editor ul li,.post-content ol li,.post-content ul li{margin-bottom:1em}.edit-post-visual-editor .wp-block-separator,.post-content .wp-block-separator{background-color:#bfc7cb;border:0;display:block;height:1px;margin:56px 0;width:100%}@media (max-width:767px){.edit-post-visual-editor .wp-block-separator,.post-content .wp-block-separator{margin:32px 0}}.edit-post-visual-editor b,.edit-post-visual-editor strong,.post-content b,.post-content strong{font-style:normal;font-weight:500}.edit-post-visual-editor .wp-block-image,.post-content .wp-block-image{display:block;margin:32px 0;max-width:100%;width:100%}.edit-post-visual-editor .wp-block-image figcaption,.post-content .wp-block-image figcaption{color:rgba(0,40,59,.5);font-size:12px;font-style:normal;font-weight:500;line-height:1.4;padding-top:8px;text-align:center}@media (max-width:767px){.edit-post-visual-editor .wp-block-image,.post-content .wp-block-image{margin-bottom:20px;margin-top:20px}}.edit-post-visual-editor .wp-block-video,.post-content .wp-block-video{background-position:50%;background-size:cover;display:block;margin:32px 0;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.edit-post-visual-editor .wp-block-video .wp-block-video__poster,.post-content .wp-block-video .wp-block-video__poster{background-position:50%;background-size:cover}.edit-post-visual-editor .wp-block-video video,.post-content .wp-block-video video{background-color:var(--color-grey);display:block;max-width:100%}@media (max-width:767px){.edit-post-visual-editor .wp-block-video,.post-content .wp-block-video{margin-bottom:24px;margin-top:24px}}.edit-post-visual-editor .wp-block-embed,.post-content .wp-block-embed{display:block;margin:32px 0;width:100%}.edit-post-visual-editor .wp-block-embed .wp-block-embed__wrapper,.post-content .wp-block-embed .wp-block-embed__wrapper{display:block;width:100%}.edit-post-visual-editor .wp-block-embed iframe,.post-content .wp-block-embed iframe{height:auto;width:100%}.edit-post-visual-editor .wp-block-embed.wp-embed-aspect-16-9 iframe,.post-content .wp-block-embed.wp-embed-aspect-16-9 iframe{aspect-ratio:16/9}@media (max-width:767px){.edit-post-visual-editor .wp-block-embed,.post-content .wp-block-embed{margin-bottom:24px;margin-top:24px}}.page-header{height:415px}.page-header .container{align-items:flex-start;display:flex;height:100%;justify-content:flex-end;padding-top:40px;position:relative}.page-header .img-wrap{height:100%;margin-right:-10px;max-width:67%}.page-header .img-wrap img{display:block;height:100%;max-height:350px;-o-object-fit:cover;object-fit:cover}.page-header .content{bottom:0;left:40px;position:absolute}.page-header .content .section-title{transform:translateX(-8px)}.page-header .content .caption-row{align-items:center;color:var(--color-black);display:flex;font-size:18px;font-style:normal;font-weight:500;gap:80px;justify-content:flex-start;line-height:normal}.page-header .content .caption-row strong{font-weight:500}@media (max-width:1366px){.page-header .content .section-title{max-width:850px}}@media (max-width:1199px){.page-header .content{bottom:15%}.page-header .content .section-title{transform:translateX(-5px)}}@media (max-width:991px){.page-header .container{padding-left:15px;padding-right:15px;padding-top:15px}.page-header .content{left:20px;max-width:92%;width:100%}.page-header .content .section-title{max-width:100%;transform:none}.page-header .content .caption-row{margin-top:20px}}@media (max-width:767px){.page-header{height:350px}.page-header .img-wrap{max-width:75%}}.page-template-home .section-home-banner{height:820px;max-height:calc(100vh - 40px);min-height:590px}.page-template-home .section-home-banner .container{align-items:flex-start;display:flex;height:100%;justify-content:flex-end;padding-top:40px;position:relative}.page-template-home .section-home-banner .img-wrap{height:100%;max-width:67%}.page-template-home .section-home-banner .img-wrap img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-home .section-home-banner .content{bottom:0;left:40px;position:absolute}.page-template-home .section-home-banner .content .section-title{max-width:1082px}.page-template-home .section-home-banner .content .caption-row{align-items:center;color:var(--color-black);display:flex;font-size:18px;font-style:normal;font-weight:500;gap:80px;justify-content:flex-start;line-height:normal;margin-top:82px}.page-template-home .section-home-banner .content .caption-row strong{font-weight:500}@media (max-width:1366px){.page-template-home .section-home-banner .content .section-title{max-width:850px}}@media (max-width:1199px){.page-template-home .section-home-banner{height:650px}.page-template-home .section-home-banner .content .section-title{max-width:780px}}@media (max-width:991px){.page-template-home .section-home-banner .container{padding-top:20px}.page-template-home .section-home-banner .content{left:20px}}@media (max-width:767px){.page-template-home .section-home-banner{height:470px;min-height:auto}.page-template-home .section-home-banner .img-wrap{max-width:75%}}.page-template-home .section-achievements{padding-bottom:150px;padding-top:95px}@media (max-width:1599px){.page-template-home .section-achievements{padding-bottom:95px}}@media (max-width:991px){.page-template-home .section-achievements{padding-bottom:70px}}@media (max-width:660px){.page-template-home .section-achievements{padding-bottom:40px}}.page-template-home .section-achievements .container{display:flex;justify-content:center;position:relative}.page-template-home .section-achievements .img-wrap{margin-left:auto;margin-right:auto;max-width:600px}.page-template-home .section-achievements .counter{max-width:420px;position:absolute}.page-template-home .section-achievements .counter .counter-number{line-height:1;margin-bottom:20px}.page-template-home .section-achievements .counter-1{left:12%;top:22%}.page-template-home .section-achievements .counter-2{right:2%;top:5%}.page-template-home .section-achievements .counter-3{bottom:-15%;left:24%}.page-template-home .section-achievements .description{bottom:3%;max-width:604px;position:absolute;right:2%}@media (max-width:1366px){.page-template-home .section-achievements .description{max-width:480px}}@media (max-width:1199px){.page-template-home .section-achievements .img-wrap{max-width:480px}.page-template-home .section-achievements .counter .counter-number{margin-bottom:12px}}@media (max-width:991px){.page-template-home .section-achievements .container{flex-wrap:wrap}.page-template-home .section-achievements .img-wrap{max-width:50%;position:absolute;right:20px}.page-template-home .section-achievements .counters{position:relative;width:100%;z-index:15}.page-template-home .section-achievements .counter{margin-bottom:45px;position:static}.page-template-home .section-achievements .counter:last-child{margin-bottom:0}.page-template-home .section-achievements .description-wrap{display:flex;justify-content:flex-end;margin-top:65px;width:100%}.page-template-home .section-achievements .description{bottom:0;position:relative;right:0;z-index:15}}@media (max-width:767px){.page-template-home .section-achievements .counter{margin-bottom:35px}.page-template-home .section-achievements .counter .caption{font-size:18px}}.page-template-home .section-service{padding-bottom:120px;padding-top:120px}@media (max-width:1599px){.page-template-home .section-service{padding-bottom:95px;padding-top:95px}}@media (max-width:991px){.page-template-home .section-service{padding-bottom:70px;padding-top:70px}}@media (max-width:660px){.page-template-home .section-service{padding-bottom:40px;padding-top:40px}}.page-template-home .section-service .content-wrap{position:relative;width:100%}.page-template-home .section-service .content-wrap .section-title{bottom:35%;display:block;position:absolute;right:26%}.page-template-home .section-service .content-wrap .section-title .title-inner{display:block;position:relative}.page-template-home .section-service .content-wrap .section-title .title-inner span{display:block}.page-template-home .section-service .content-wrap .section-title .title-inner span:not(:first-child){transform:translateX(30px)}.page-template-home .section-service .content-wrap .section-title .title-inner svg{bottom:9%;display:block;position:absolute;right:-79%;width:auto}.page-template-home .section-service .img-wrap{max-width:67%;position:relative}.page-template-home .section-service .content-cols{display:grid;gap:62px;grid-template-columns:repeat(4,1fr);margin-top:40px;width:100%}@media (max-width:1366px){.page-template-home .section-service .content-cols{gap:35px}}@media (max-width:1199px){.page-template-home .section-service .content-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:660px){.page-template-home .section-service .content-wrap .section-title{bottom:22%;right:35%}.page-template-home .section-service .content-wrap .section-title .title-inner svg{bottom:0;right:-56%}.page-template-home .section-service .content-cols{gap:20px;grid-template-columns:repeat(1,1fr)}}.page-template-home .section-team .content-wrap{position:relative}.page-template-home .section-team .section-title{left:0;position:absolute;z-index:15}.page-template-home .section-team .section-title .section-title-inner{position:relative}@media (min-width:1367px){.page-template-home .section-team .section-title .section-title-inner{font-size:58px}}.page-template-home .section-team .section-title .section-title-inner svg{bottom:0;left:62%;position:absolute;transform:translateY(110%)}.page-template-home .section-team .team-grid{display:flex;flex-wrap:wrap}.page-template-home .section-team .team-member-wrap{display:flex;pointer-events:none;width:100%}.page-template-home .section-team .team-member-wrap:last-child{margin-bottom:0}.page-template-home .section-team .team-member-wrap .team-member{pointer-events:all}.page-template-home .section-team .team-member-wrap .team-member .photo{aspect-ratio:539/453;position:relative;width:100%}.page-template-home .section-team .team-member-wrap .team-member .photo img{filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.page-template-home .section-team .team-member-wrap .team-member .photo img:hover{filter:grayscale(0)}.page-template-home .section-team .team-member-wrap .team-member .info{align-items:flex-end;display:flex;flex-direction:column;padding-top:5px}.page-template-home .section-team .team-member-wrap .team-member .name{font-style:normal;font-weight:500;line-height:normal}.page-template-home .section-team .team-member-wrap .team-member .position{color:#b6b5b5;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-top:8px}@media (min-width:992px){.page-template-home .section-team .team-member-wrap:nth-child(4n+1){justify-content:flex-end}.page-template-home .section-team .team-member-wrap:nth-child(4n+1) .team-member{width:43.5%}.page-template-home .section-team .team-member-wrap:nth-child(4n+2){margin-top:-23%}.page-template-home .section-team .team-member-wrap:nth-child(4n+2) .team-member{width:40%}.page-template-home .section-team .team-member-wrap:nth-child(4n+3){justify-content:flex-end;margin-top:-12%;transform:translateX(-20%)}.page-template-home .section-team .team-member-wrap:nth-child(4n+3) .team-member{width:30%}.page-template-home .section-team .team-member-wrap:nth-child(4n+4){margin-bottom:5%;margin-top:5%;padding-left:20%}.page-template-home .section-team .team-member-wrap:nth-child(4n+4) .team-member{width:50%}}@media (max-width:1366px){.page-template-home .section-team .team-member-wrap .team-member .name{font-size:24px}.page-template-home .section-team .team-member-wrap .team-member .position{font-size:16px}}@media (max-width:1199px){.page-template-home .section-team .team-member-wrap .team-member .name{font-size:24px}.page-template-home .section-team .team-member-wrap .team-member .position{font-size:16px}}@media (max-width:991px){.page-template-home .section-team{padding-top:35px}.page-template-home .section-team .section-title{position:static}.page-template-home .section-team .section-title .section-title-inner svg{transform:translateY(-110%)}.page-template-home .section-team .team-grid{margin-top:35px}.page-template-home .section-team .team-member-wrap{justify-content:flex-start;margin-bottom:35px}.page-template-home .section-team .team-member-wrap:last-child{margin-bottom:0}.page-template-home .section-team .team-member-wrap:nth-child(2n){justify-content:flex-end}.page-template-home .section-team .team-member-wrap .team-member{max-width:610px;width:100%}.page-template-home .section-team .team-member-wrap .team-member .info{align-items:flex-start;padding-top:10px}}.page-template-home .section-faq{padding-bottom:170px;padding-top:170px}.page-template-home .section-faq .container{position:relative}.page-template-home .section-faq .section-title{left:14%;position:absolute;top:-2.5%;z-index:15}.page-template-home .section-faq .faq .faq-item .question{display:block;font-size:32px;font-style:normal;font-weight:500;line-height:1.2;margin-bottom:30px;position:relative;z-index:15}.page-template-home .section-faq .faq .faq-item .text{font-size:24px;font-style:normal;font-weight:400;line-height:1.2;max-width:477px}.page-template-home .section-faq .faq .faq-item .number{position:absolute;z-index:15}.page-template-home .section-faq .faq .faq-item .img-wrap{margin-bottom:35px;position:relative}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1){margin-top:35px;padding-left:12%}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .img-wrap{margin-left:17%;max-width:300px}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .img-wrap .number{bottom:0;font-style:normal;font-weight:500;left:0;transform:translateX(-119%) translateY(17%)}.page-template-home .section-faq .faq .faq-item:nth-child(3n+2){align-items:flex-end;display:flex;flex-direction:column;margin-top:-17%}.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .img-wrap{margin-right:12%;max-width:395px}.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .img-wrap .number{bottom:0;font-style:normal;font-weight:500;right:0;transform:translateX(-4%) translateY(11%)}.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .content{max-width:404px}.page-template-home .section-faq .faq .faq-item:nth-child(3n+3){margin-top:-26%}.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .img-wrap{max-width:520px}.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .img-wrap .number{bottom:0;font-style:normal;font-weight:500;left:0;transform:translateX(2%) translateY(15%)}@media (max-width:1366px){.page-template-home .section-faq .faq .faq-item:nth-child(3n+1),.page-template-home .section-faq .faq .faq-item:nth-child(3n+2){padding-left:0}.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .img-wrap{margin-right:0}}@media (max-width:1199px){.page-template-home .section-faq{padding-bottom:120px;padding-top:120px}.page-template-home .section-faq .section-title{margin-bottom:25px;position:static;text-align:center}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1),.page-template-home .section-faq .faq .faq-item:nth-child(3n+2),.page-template-home .section-faq .faq .faq-item:nth-child(3n+3){align-items:flex-start;justify-content:flex-start;margin:0 auto 35px;max-width:560px}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1):last-child,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2):last-child,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3):last-child{margin-bottom:0}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .img-wrap,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .img-wrap,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .img-wrap{margin:0;max-width:100%;width:100%}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .img-wrap img,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .img-wrap img,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .img-wrap img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .img-wrap .number,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .img-wrap .number,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .img-wrap .number{left:0;right:auto;transform:none}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .content,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .content,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .content{margin-top:20px;max-width:100%;width:100%}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .content .question,.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .content .text,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .content .question,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .content .text,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .content .question,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .content .text{max-width:100%;width:100%}}@media (max-width:767px){.page-template-home .section-faq{padding-bottom:90px;padding-top:90px}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .content .question,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .content .question,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .content .question{font-size:26px;margin-bottom:15px}.page-template-home .section-faq .faq .faq-item:nth-child(3n+1) .content .text,.page-template-home .section-faq .faq .faq-item:nth-child(3n+2) .content .text,.page-template-home .section-faq .faq .faq-item:nth-child(3n+3) .content .text{font-size:20px}}@media (max-width:480px){.page-template-home .section-faq{padding-bottom:65px}}.page-template-home .section-quote{padding-bottom:100px;padding-top:100px}.page-template-home .section-quote .container{align-items:flex-end;display:flex;gap:36px}.page-template-home .section-quote .col-left{width:58%}.page-template-home .section-quote .col-right{width:42%}.page-template-home .section-quote .col-right .quote{font-size:24px;margin-bottom:80px;max-width:350px;position:relative}.page-template-home .section-quote .col-right .quote svg{display:block;height:120px;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transform:translateY(-100%) translateX(-80%);width:auto}.page-template-home .section-quote .col-right .author .author-name{display:block;margin-bottom:8px}.page-template-home .section-quote .col-right .author .author-position{color:#b6b5b5;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}@media (max-width:991px){.page-template-home .section-quote{padding-bottom:60px;padding-top:60px}.page-template-home .section-quote .col-right .quote{font-size:20px}.page-template-home .section-quote .col-right .quote svg{height:90px}.page-template-home .section-quote .col-right .author .author-position{font-size:16px}}@media (max-width:767px){.page-template-home .section-quote{padding-bottom:0;padding-top:35px}.page-template-home .section-quote .container{flex-wrap:wrap}.page-template-home .section-quote .col-left,.page-template-home .section-quote .col-right{width:100%}.page-template-home .section-quote .col-right .quote{margin-bottom:45px;max-width:100%;width:100%}.page-template-home .section-quote .col-right .quote svg{height:60px;transform:translateY(-129%)}}@media (max-width:480px){.page-template-home .section-quote .col-right .quote{font-size:18px;margin-bottom:35px}}.page-template-home .section-newsletter{padding-bottom:100px;padding-top:100px}.page-template-home .section-newsletter .line{align-items:center;display:flex;gap:32px;justify-content:center;position:relative}.page-template-home .section-newsletter .line .img img{max-height:121px}.page-template-home .section-newsletter .line:last-child{transform:translateX(-5%)}.page-template-home .section-newsletter .line:last-child .img img{transform:translateY(-15%)}.page-template-home .section-newsletter .lines{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:32px;justify-content:center}.page-template-home .section-newsletter .lines .arrow{bottom:0;height:115px;position:absolute;right:0;transform:translateY(-16%) translateX(115%) rotate(180deg);transition:all .3s ease;width:auto}.page-template-home .section-newsletter .lines .arrow.active{bottom:0;height:201px;position:absolute;right:0;transform:translateY(53%) translateX(131%)}.page-template-home .section-newsletter .form-wrap{display:none;margin-left:auto;margin-right:auto;margin-top:84px;max-width:910px}.page-template-home .section-newsletter .form-wrap.active{display:block}.page-template-home .section-newsletter .form-wrap [type=submit]{width:100%}.page-template-home .section-newsletter .form-wrap .form-row:nth-last-child(2){margin-bottom:24px}@media (max-width:1199px){.page-template-home .section-newsletter{padding-bottom:65px}.page-template-home .section-newsletter .lines{gap:3.6vw}.page-template-home .section-newsletter .lines .arrow{height:9vw;transform:translateY(-16%) translateX(125%) rotate(180deg)}.page-template-home .section-newsletter .lines .arrow.active{height:16vw}.page-template-home .section-newsletter .line{gap:2.75vw}.page-template-home .section-newsletter .line .caption{font-size:4.5vw}.page-template-home .section-newsletter .line .img img{max-height:10vw;width:auto}}@media (max-width:480px){.page-template-home .section-newsletter{padding-bottom:45px;padding-top:80px}.page-template-home .section-newsletter .line .caption{font-size:5vw}.page-template-home .section-newsletter .form-wrap{margin-top:50px}}.page-template-home .section-projects{overflow-x:hidden;padding-bottom:70px;padding-top:70px}@media (max-width:991px){.page-template-home .section-projects{padding-bottom:0}}.page-template-home .section-projects .section-title .section-title-inner{position:relative}.page-template-home .section-projects .section-title .section-title-inner svg{left:100%;position:absolute;top:50%;transform:translateX(50%) translateY(-50%)}.page-template-home .section-projects .projects-list{margin-top:20px}.page-template-home .section-projects .project-item{margin-bottom:75px;position:relative}.page-template-home .section-projects .project-item .project-title{display:block;margin-bottom:8px}.page-template-home .section-projects .project-item .project-short-description{color:#b6b5b5;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}.page-template-home .section-projects .project-item .excerpt{pointer-events:none}.page-template-home .section-projects .project-item:hover{z-index:15}@media (min-width:992px){.page-template-home .section-projects .project-item:nth-child(5n+1){display:flex}.page-template-home .section-projects .project-item:nth-child(5n+1) .photo{display:block;max-width:462px}.page-template-home .section-projects .project-item:nth-child(5n+1) .content{display:flex;flex-direction:column;justify-content:flex-end;padding-left:20px}.page-template-home .section-projects .project-item:nth-child(5n+1) .excerpt{max-width:275px;position:absolute;top:calc(100% + 20px)}.page-template-home .section-projects .project-item:nth-child(5n+2){display:flex;padding-left:375px}.page-template-home .section-projects .project-item:nth-child(5n+2) .photo{display:block;max-width:736px}.page-template-home .section-projects .project-item:nth-child(5n+2) .content{display:flex;flex-direction:column;justify-content:flex-end;padding-left:20px;position:absolute;top:calc(100% + 20px);transform:translateX(-20%)}.page-template-home .section-projects .project-item:nth-child(5n+2) .excerpt{margin-left:20px;max-width:275px}.page-template-home .section-projects .project-item:nth-child(5n+3){display:flex;justify-content:flex-end;margin-top:90px}.page-template-home .section-projects .project-item:nth-child(5n+3) .photo{display:block;max-width:462px}.page-template-home .section-projects .project-item:nth-child(5n+3) .content{display:flex;flex-direction:column;justify-content:flex-end;padding-left:20px;position:absolute;top:calc(100% + 20px)}.page-template-home .section-projects .project-item:nth-child(5n+3) .excerpt{display:none}.page-template-home .section-projects .project-item:nth-child(5n+4){display:flex;margin-top:-215px}.page-template-home .section-projects .project-item:nth-child(5n+4) .photo{display:block;max-width:853px}.page-template-home .section-projects .project-item:nth-child(5n+4) .content{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:calc(100% + 20px)}.page-template-home .section-projects .project-item:nth-child(5n+4) .excerpt{align-items:flex-end;display:flex;margin-left:20px;max-width:275px}.page-template-home .section-projects .project-item:nth-child(5n+5){display:flex;justify-content:flex-end;margin-top:175px}.page-template-home .section-projects .project-item:nth-child(5n+5) .photo{display:block;max-width:775px}.page-template-home .section-projects .project-item:nth-child(5n+5) .content{bottom:calc(100% + 20px);display:flex;flex-direction:column;justify-content:flex-end;padding-left:20px;position:absolute}.page-template-home .section-projects .project-item:nth-child(5n+5) .excerpt{align-items:flex-end;bottom:0;display:flex;left:0;max-width:275px;position:absolute}}@media (min-width:992px) and (max-width:1560px){.page-template-home .section-projects .project-item .content .project-title{font-size:2.15vw}.page-template-home .section-projects .project-item .content .project-short-description{font-size:1.25vw}.page-template-home .section-projects .project-item .excerpt{font-size:1.85vw}.page-template-home .section-projects .project-item:nth-child(5n+1) .photo{max-width:30vw}.page-template-home .section-projects .project-item:nth-child(5n+1) .excerpt{max-width:18vw}.page-template-home .section-projects .project-item:nth-child(5n+2){margin-top:6vw;padding-left:20vw}.page-template-home .section-projects .project-item:nth-child(5n+2) .photo{max-width:45vw}.page-template-home .section-projects .project-item:nth-child(5n+3){margin-top:4vw}.page-template-home .section-projects .project-item:nth-child(5n+3) .photo{max-width:30vw}.page-template-home .section-projects .project-item:nth-child(5n+4){margin-top:-18vw}.page-template-home .section-projects .project-item:nth-child(5n+4) .photo{max-width:50vw}.page-template-home .section-projects .project-item:nth-child(5n+5){margin-top:12vw}.page-template-home .section-projects .project-item:nth-child(5n+5) .photo{max-width:45vw}}@media (max-width:991px){.page-template-home .section-projects .project-item{margin-bottom:55px;margin-left:auto;margin-right:auto;max-width:610px}.page-template-home .section-projects .project-item:last-child{margin-bottom:0}.page-template-home .section-projects .project-item .content{padding-top:20px}.page-template-home .section-projects .project-item .excerpt{margin-top:15px}}.section-contact-form{padding-bottom:200px;padding-top:105px}.section-contact-form .container{display:flex;gap:64px;justify-content:space-between}.section-contact-form .col-left{max-width:380px;min-width:380px}.section-contact-form .col-left .contact-item{color:var(--color-black);display:block;font-size:22px;font-style:normal;font-weight:500;line-height:1.22;margin-bottom:45px}.section-contact-form .col-left .contact-item:last-child{margin-bottom:0}.section-contact-form .col-left .contact-item span{position:relative}.section-contact-form .col-left .contact-item span:after{background-color:var(--color-grey);bottom:-2px;content:"";display:block;height:2px;position:absolute;right:0;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s;width:0}.section-contact-form .col-left .contact-item:hover span:after{left:0;width:100%}.section-contact-form .col-right{width:100%}@media (max-width:1366px){.section-contact-form{padding-bottom:140px}}@media (max-width:991px){.section-contact-form{padding-bottom:90px;padding-top:75px}.section-contact-form .container{flex-wrap:wrap}.section-contact-form .col-left{min-width:unset;width:100%}.section-contact-form .col-right{width:100%}}@media (max-width:767px){.section-contact-form{padding-bottom:60px;padding-top:60px}.section-contact-form .col-left .contact-item{margin-bottom:25px}}.page-template-about .section-info{padding-bottom:140px;padding-top:140px}.page-template-about .section-info .container{display:flex;justify-content:center}.page-template-about .section-info .info-rows{display:flex;flex-direction:column;gap:160px;margin-left:40px;max-width:1080px;width:100%}.page-template-about .section-info .info-block{position:relative;width:100%}.page-template-about .section-info .info-block .img-animation{aspect-ratio:1/1;display:block;max-width:594px;position:relative;width:100%}.page-template-about .section-info .info-block .img-animation img{left:0;position:absolute;top:0;z-index:5}.page-template-about .section-info .info-block .img-animation canvas{left:0;position:absolute;top:0;z-index:6}.page-template-about .section-info .info-block .text{bottom:74px;max-width:63%;position:absolute;z-index:7}.page-template-about .section-info .info-block:nth-child(odd){display:flex;justify-content:flex-start}.page-template-about .section-info .info-block:nth-child(odd) .text{right:0}.page-template-about .section-info .info-block:nth-child(2n){display:flex;justify-content:flex-end}.page-template-about .section-info .info-block:nth-child(2n) .text{left:0}@media (max-width:1366px){.page-template-about .section-info{padding-bottom:120px;padding-top:120px}}@media (max-width:991px){.page-template-about .section-info{padding-bottom:90px;padding-top:90px}.page-template-about .section-info .info-rows{gap:90px;margin-left:auto;margin-right:auto}.page-template-about .section-info .info-rows .info-block img{max-width:65%}.page-template-about .section-info .info-rows .info-block .text{background-color:var(--color-white);max-width:75%;padding:20px}}@media (max-width:660px){.page-template-about .section-info{padding-bottom:45px;padding-top:45px}.page-template-about .section-info .info-rows{gap:40px}.page-template-about .section-info .info-rows .info-block{flex-direction:column}.page-template-about .section-info .info-rows .info-block img{max-width:100%}.page-template-about .section-info .info-rows .info-block .text{max-width:100%;position:static}}.page-template-about .section-services{padding-bottom:150px}.page-template-about .section-services .service-grid{display:flex;flex-direction:column;gap:160px;margin-left:auto;margin-right:auto;margin-top:140px;max-width:1196px}.page-template-about .section-services .service-row{display:flex;justify-content:flex-start;position:relative}.page-template-about .section-services .service-row .img-animation{aspect-ratio:1/1;background-color:#ddd;max-width:52%;position:relative;width:100%}.page-template-about .section-services .service-row .img-animation img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.page-template-about .section-services .service-row .img-animation canvas{position:absolute;z-index:6}.page-template-about .section-services .service-row .service-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-top:53px;position:absolute;width:100%;z-index:7}.page-template-about .section-services .service-row .service-content .service-title{font-size:42px;max-width:720px}.page-template-about .section-services .service-row .service-content .text{max-width:475px}.page-template-about .section-services .service-row:nth-child(2n){justify-content:flex-end}.page-template-about .section-services .service-row:nth-child(2n) .service-content{left:7%;width:54%}.page-template-about .section-services .service-row:nth-child(2n) .service-content .service-title{transform:translateX(7%)}.page-template-about .section-services .service-row:nth-child(odd) .service-content{right:0;width:48%}.page-template-about .section-services .service-row:nth-child(odd) .service-content .service-title{margin-bottom:25px;transform:translateX(-14%)}.page-template-about .section-services .service-row:nth-child(odd) .service-content .text{padding-bottom:15px;padding-left:22px}.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="1"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="1"]{transform:translateX(-18%)}@media (max-width:1366px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="1"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="1"]{transform:translateX(-15.8%)}}.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="2"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="2"]{transform:translateX(4%)}@media (max-width:1366px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="2"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="2"]{transform:translateX(5.5%)}}@media (max-width:1200px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="2"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="2"]{transform:translateX(5%)}}.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="3"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="3"]{transform:translateX(-18.5%)}@media (max-width:1366px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="3"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="3"]{transform:translateX(-15.5%)}}@media (max-width:1200px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="3"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="3"]{transform:translateX(-17.5%)}}.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="4"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="4"]{transform:translateX(7.5%)}@media (max-width:1200px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="4"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="4"]{transform:translateX(8.5%)}}.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="5"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="5"]{transform:translateX(-16.85%)}@media (max-width:1366px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="5"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="5"]{transform:translateX(-14.5%)}}.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="6"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="6"]{transform:translateX(8%)}@media (max-width:1366px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="6"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="6"]{transform:translateX(16%)}}@media (max-width:1200px){.page-template-about .section-services .service-row:nth-child(2n) .service-title[data-title="6"],.page-template-about .section-services .service-row:nth-child(odd) .service-title[data-title="6"]{transform:translateX(12%)}}@media (max-width:1366px){.page-template-about .section-services{padding-bottom:120px}.page-template-about .section-services .service-grid{gap:120px;margin-top:120px}.page-template-about .section-services .service-row .service-content .service-title{font-size:36px}}@media (max-width:1240px){.page-template-about .section-services{padding-bottom:90px}.page-template-about .section-services .service-grid{gap:90px;margin-top:90px}.page-template-about .section-services .service-row .service-content .service-title{font-size:32px}.page-template-about .section-services .service-row:nth-child(2n){justify-content:flex-end}.page-template-about .section-services .service-row:nth-child(2n) .service-content{justify-content:center;left:0;width:48%}.page-template-about .section-services .service-row:nth-child(2n) .service-content .service-title{font-size:28px;margin-bottom:20px;max-width:90%;transform:none}.page-template-about .section-services .service-row:nth-child(2n) .service-content .text{font-size:20px;max-width:90%}.page-template-about .section-services .service-row:nth-child(odd) .service-content{justify-content:center;right:0;width:48%}.page-template-about .section-services .service-row:nth-child(odd) .service-content .service-title{display:flex;font-size:28px;justify-content:flex-start;margin-bottom:20px;max-width:90%;padding-left:22px;text-align:left;transform:none}.page-template-about .section-services .service-row:nth-child(odd) .service-content .text{font-size:20px;max-width:90%}}@media (max-width:991px){.page-template-about .section-services{padding-bottom:75px}.page-template-about .section-services .section-title{margin-left:auto;margin-right:auto;max-width:708px}.page-template-about .section-services .service-grid{gap:60px;margin-left:auto;margin-right:auto;margin-top:45px;max-width:708px}.page-template-about .section-services .service-row:nth-child(2n),.page-template-about .section-services .service-row:nth-child(odd){display:flex;flex-direction:column}.page-template-about .section-services .service-row:nth-child(2n) .img-animation,.page-template-about .section-services .service-row:nth-child(odd) .img-animation{max-width:100%;width:100%}.page-template-about .section-services .service-row:nth-child(2n) .service-content,.page-template-about .section-services .service-row:nth-child(odd) .service-content{padding-top:35px;position:static;text-align:left;width:100%}.page-template-about .section-services .service-row:nth-child(2n) .service-content .service-title,.page-template-about .section-services .service-row:nth-child(odd) .service-content .service-title{font-size:24px;justify-content:flex-start;margin-bottom:8px;max-width:100%;padding:0;text-align:left}.page-template-about .section-services .service-row:nth-child(2n) .service-content .text,.page-template-about .section-services .service-row:nth-child(odd) .service-content .text{max-width:100%;padding:0}}@media (max-width:480px){.page-template-about .section-services{padding-bottom:35px}.page-template-about .section-services .service-grid{gap:40px;margin-top:35px}.page-template-about .section-services .service-row:nth-child(2n) .service-content .service-title,.page-template-about .section-services .service-row:nth-child(odd) .service-content .service-title{font-size:22px}}.page-template-about .section-team{padding-bottom:200px;padding-top:150px}.page-template-about .section-team .content-wrap{position:relative}.page-template-about .section-team .section-title{left:0;position:absolute;z-index:15}.page-template-about .section-team .section-title .section-title-inner{position:relative}.page-template-about .section-team .section-title .section-title-inner svg{bottom:0;left:62%;position:absolute;transform:translateY(110%)}.page-template-about .section-team .team-grid{display:flex;flex-direction:column;gap:90px}.page-template-about .section-team .team-member-wrap{display:flex;pointer-events:none;width:100%}.page-template-about .section-team .team-member-wrap .team-member{max-width:550px;pointer-events:all;position:relative;width:100%}.page-template-about .section-team .team-member-wrap .team-member .photo{aspect-ratio:539/453;position:relative;width:100%}.page-template-about .section-team .team-member-wrap .team-member .photo img{filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%}.page-template-about .section-team .team-member-wrap .team-member .photo img:hover{filter:grayscale(0)}.page-template-about .section-team .team-member-wrap .team-member .info{align-items:flex-end;display:flex;flex-direction:column;padding-top:5px}.page-template-about .section-team .team-member-wrap .team-member .name{font-style:normal;font-weight:500;line-height:normal}.page-template-about .section-team .team-member-wrap .team-member .position{color:#b6b5b5;font-size:20px;font-style:normal;font-weight:500;line-height:normal;margin-top:8px}.page-template-about .section-team .team-member-wrap .team-member .bio{bottom:66px;position:absolute;right:100%}.page-template-about .section-team .team-member-wrap:nth-child(odd){justify-content:flex-end}.page-template-about .section-team .team-member-wrap:nth-child(odd) .team-member .bio{max-width:375px;right:calc(100% + 36px);text-align:right;width:375px}.page-template-about .section-team .team-member-wrap:nth-child(2n){justify-content:flex-start}.page-template-about .section-team .team-member-wrap:nth-child(2n) .team-member .bio{left:calc(100% + 36px);max-width:445px;text-align:left;width:445px}@media (max-width:1366px){.page-template-about .section-team{padding-bottom:160px;padding-top:120px}.page-template-about .section-team .team-grid{gap:120px;margin-left:auto;margin-right:auto;max-width:1080px}.page-template-about .section-team .team-member-wrap .team-member{max-width:510px}}@media (max-width:1199px){.page-template-about .section-team{padding-bottom:120px;padding-top:90px}.page-template-about .section-team .team-grid{gap:90px}.page-template-about .section-team .team-member-wrap .team-member{max-width:50%}.page-template-about .section-team .team-member-wrap:nth-child(2n) .team-member .bio,.page-template-about .section-team .team-member-wrap:nth-child(odd) .team-member .bio{max-width:calc(100% - 36px);width:100%}}@media (max-width:991px){.page-template-about .section-team{padding-bottom:75px;padding-top:75px}.page-template-about .section-team .section-title{margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:708px;position:static}.page-template-about .section-team .team-grid{gap:50px}.page-template-about .section-team .team-member-wrap:nth-child(2n) .team-member,.page-template-about .section-team .team-member-wrap:nth-child(odd) .team-member{margin-left:auto;margin-right:auto;max-width:708px;width:100%}.page-template-about .section-team .team-member-wrap:nth-child(2n) .team-member .position,.page-template-about .section-team .team-member-wrap:nth-child(odd) .team-member .position{font-size:16px}.page-template-about .section-team .team-member-wrap:nth-child(2n) .team-member .name,.page-template-about .section-team .team-member-wrap:nth-child(odd) .team-member .name{font-size:22px}.page-template-about .section-team .team-member-wrap:nth-child(2n) .team-member .info,.page-template-about .section-team .team-member-wrap:nth-child(odd) .team-member .info{align-items:flex-start;justify-content:flex-start;margin-bottom:20px;padding-top:10px;text-align:left}.page-template-about .section-team .team-member-wrap:nth-child(2n) .team-member .bio,.page-template-about .section-team .team-member-wrap:nth-child(odd) .team-member .bio{font-size:15px;max-width:100%;position:static;text-align:left;width:100%}}@media (max-width:480px){.page-template-about .section-team{padding-bottom:65px;padding-top:65px}}.page-template-about .section-publications{padding-bottom:260px}.page-template-about .section-publications .section-title{margin-bottom:15px;position:relative;z-index:15}.page-template-about .section-publications .publications-grid{display:flex;flex-direction:column;gap:180px}.page-template-about .section-publications .publications-grid .publication-item{align-items:flex-end;display:flex;gap:15px;justify-content:space-between;position:relative;width:100%}.page-template-about .section-publications .publications-grid .publication-item .link{color:var(--color-black);display:inline-block;font-size:36px;font-style:normal;font-weight:500;line-height:1.2;margin-bottom:8px}.page-template-about .section-publications .publications-grid .publication-item .description{color:#b6b5b5;font-size:20px;font-style:normal;font-weight:500;line-height:1.2}.page-template-about .section-publications .publications-grid .publication-item .content-inner{background-color:var(--color-white);margin-left:-15px;padding:10px 15px;position:relative}.page-template-about .section-publications .publications-grid .publication-item .arrow{position:absolute;right:-70px;top:50%;transform:translateY(-50%) translateX(100%)}.page-template-about .section-publications .publications-grid .publication-item .arrow svg{height:90px;width:auto}.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd){flex-direction:row-reverse}.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) img{max-width:65%;width:100%}.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .description,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .link{max-width:225px}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) img{max-width:45%;width:100%}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .description,.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .link{max-width:590px}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .content{bottom:20px;left:40%;position:absolute}@media (max-width:1199px){.page-template-about .section-publications{padding-bottom:250px}.page-template-about .section-publications .publications-grid{gap:160px}.page-template-about .section-publications .publications-grid .publication-item .arrow svg{height:70px}.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) img{max-width:60%}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .arrow{right:0;top:0;transform:translateY(-100%) translateX(-70%)}}@media (max-width:991px){.page-template-about .section-publications{padding-bottom:180px}.page-template-about .section-publications .publications-grid{gap:120px;margin-left:auto;margin-right:auto;max-width:708px}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n),.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd){align-items:flex-start;flex-direction:column}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .content,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .content{max-width:calc(100% - 70px);position:static;width:100%}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) img,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) img{max-width:100%;width:100%}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .link,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .link{font-size:28px;max-width:100%}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .description,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .description{max-width:100%}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .arrow,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .arrow{right:0;top:50%;transform:translateY(-50%) translateX(100%)}}@media (max-width:767px){.page-template-about .section-publications{padding-bottom:120px}.page-template-about .section-publications .publications-grid{gap:60px}}@media (max-width:480px){.page-template-about .section-publications{padding-bottom:90px}.page-template-about .section-publications .section-title{font-size:24px}.page-template-about .section-publications .publications-grid{gap:40px}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .link,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .link{font-size:22px}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .description,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .description{font-size:16px}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .content,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .content{max-width:100%}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .arrow,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .arrow{right:0;top:100%;transform:translateY(-50%) translateX(0)}.page-template-about .section-publications .publications-grid .publication-item:nth-child(2n) .arrow svg,.page-template-about .section-publications .publications-grid .publication-item:nth-child(odd) .arrow svg{height:45px}}.page-template-projects .section-projects{padding-bottom:240px;padding-top:100px}.page-template-projects .section-projects .section-row{display:flex;gap:95px}.page-template-projects .section-projects .col-sidebar{display:flex;flex-direction:column;gap:40px;max-width:345px;min-width:345px}.page-template-projects .section-projects .col-sidebar .filter{border:2px solid transparent;border-radius:12px;color:#b6b5b5;cursor:pointer;font-family:var(--font-primary);font-size:21px;font-style:normal;font-weight:500;padding:8px 16px 6px;text-align:left;transition:all .3s ease}@media (hover:hover){.page-template-projects .section-projects .col-sidebar .filter:hover{border:2px solid var(--color-black);color:var(--color-black)}}.page-template-projects .section-projects .col-sidebar .filter.active{border:2px solid var(--color-black);color:var(--color-black)}.page-template-projects .section-projects .col-list{min-height:50vh;position:relative;width:100%}.page-template-projects .section-projects .col-list .loader{align-items:center;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:120px;transition:all .3s ease;width:100%}.page-template-projects .section-projects .col-list .loader svg{height:auto;max-width:150px;width:auto}.page-template-projects .section-projects .col-list .loader svg path{fill:var(--color-black-2)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-template-projects .section-projects .col-list .projects-grid{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;transition:all .3s ease}.page-template-projects .section-projects .col-list .project-item{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:50%}.page-template-projects .section-projects .col-list .project-item .permalink{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page-template-projects .section-projects .col-list .project-item .photo-wrap{align-items:center;display:flex;justify-content:center;width:100%}.page-template-projects .section-projects .col-list .project-item .project-title{color:var(--color-black);display:block;font-size:21px;font-style:normal;font-weight:500;line-height:1.2;margin-top:18px;position:relative;text-align:center;text-transform:uppercase}.page-template-projects .section-projects .col-list .project-item .project-title svg{left:100%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-25%);transition:all .3s ease}.page-template-projects .section-projects .col-list .project-item:hover .project-title svg{opacity:1}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+1){max-width:39%}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+2){margin-top:18%;max-width:58%}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+3){margin-top:-15%;max-width:46%}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+4){margin-top:17%;max-width:38%}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+5){margin-top:-13%;max-width:50%}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+6){margin-bottom:-12%;margin-top:15%;max-width:46%}.page-template-projects .section-projects .col-list.wait .loader{opacity:1}.page-template-projects .section-projects .col-list.wait .projects-grid{filter:blur(2px);opacity:.35;pointer-events:none}@media (max-width:1366px){.page-template-projects .section-projects{padding-bottom:160px;padding-top:75px}.page-template-projects .section-projects .col-sidebar{min-width:310px}.page-template-projects .section-projects .col-sidebar .filter{font-size:18px}.page-template-projects .section-projects .section-row{gap:45px}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+1),.page-template-projects .section-projects .col-list .project-item:nth-child(6n+4){max-width:45%}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+5){margin-top:-18%}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+6){margin-bottom:-17%}}@media (max-width:991px){.page-template-projects .section-projects .section-row{flex-wrap:wrap}.page-template-projects .section-projects .col-sidebar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;max-width:100%;min-width:100%;width:100%}.page-template-projects .section-projects .col-sidebar .filter{width:auto}.page-template-projects .section-projects .col-list{width:100%}.page-template-projects .section-projects .col-list .project-item .project-title{font-size:18px}}@media (max-width:767px){.page-template-projects .section-projects{padding-bottom:160px}.page-template-projects .section-projects .col-list .project-item .project-title{font-size:16px}}@media (max-width:565px){.page-template-projects .section-projects{padding-bottom:120px;padding-top:45px}.page-template-projects .section-projects .section-row{gap:15px}.page-template-projects .section-projects .col-sidebar{gap:5px;justify-content:space-around;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)}.page-template-projects .section-projects .col-sidebar .filter{font-size:13px;padding-left:8px;padding-right:8px}.page-template-projects .section-projects .col-list .loader{top:80px}.page-template-projects .section-projects .col-list .project-item:nth-child(6n+1),.page-template-projects .section-projects .col-list .project-item:nth-child(6n+2),.page-template-projects .section-projects .col-list .project-item:nth-child(6n+3),.page-template-projects .section-projects .col-list .project-item:nth-child(6n+4),.page-template-projects .section-projects .col-list .project-item:nth-child(6n+5),.page-template-projects .section-projects .col-list .project-item:nth-child(6n+6){margin:0 auto 25px;max-width:100%;width:100%}}.page-template-content .section-content{margin-left:auto;margin-right:auto;max-width:951px;padding-bottom:120px;padding-top:120px}@media (max-width:1366px){.page-template-content .section-content{padding-bottom:90px;padding-top:90px}}.page-template-project-single .project-header{padding-top:240px}.page-template-project-single .project-header .content{display:flex;justify-content:space-between}.page-template-project-single .project-header .section-title{margin-bottom:32px;position:relative;z-index:15}.page-template-project-single .project-header .col-left ul li{color:var(--color-black);font-size:18px;font-style:normal;font-weight:500;line-height:1.2;margin-bottom:20px}.page-template-project-single .project-header .col-left ul li:last-child{margin-bottom:0}.page-template-project-single .project-header .col-right{margin-top:-13%;max-width:calc(100% - 300px);width:68%}.page-template-project-single .project-header .col-right .img-wrap{display:block;width:100%}.page-template-project-single .project-header .col-right .img-wrap img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1366px){.page-template-project-single .project-header{padding-top:180px}.page-template-project-single .project-header .col-right{margin-top:0}}@media (max-width:767px){.page-template-project-single .project-header{padding-top:140px}.page-template-project-single .project-header .content{flex-direction:column;gap:30px}.page-template-project-single .project-header .col-right{max-width:100%;width:100%}}@media (max-width:480px){.page-template-project-single .project-header{padding-top:120px}}.page-template-project-single .section-project-content{padding-bottom:190px;padding-top:280px}.page-template-project-single .section-project-content .section-grid{margin-left:auto;margin-right:auto;max-width:1116px}.page-template-project-single .section-project-content .row-item{align-items:flex-end;display:flex;margin-bottom:160px}.page-template-project-single .section-project-content .row-item:last-child{margin-bottom:0}.page-template-project-single .section-project-content .row-item .img-wrap{max-width:56%;width:56%}.page-template-project-single .section-project-content .row-item .content{width:44%}.page-template-project-single .section-project-content .row-item:nth-child(odd) .content{padding-left:20px}.page-template-project-single .section-project-content .row-item:nth-child(2n){flex-direction:row-reverse}.page-template-project-single .section-project-content .row-item:nth-child(2n) .content{padding-right:20px}@media (max-width:1440px){.page-template-project-single .section-project-content{padding-bottom:150px;padding-top:200px}}@media (max-width:1366px){.page-template-project-single .section-project-content{padding-bottom:120px;padding-top:160px}.page-template-project-single .section-project-content .row-item{margin-bottom:120px}}@media (max-width:991px){.page-template-project-single .section-project-content{padding-bottom:90px}.page-template-project-single .section-project-content .row-item{margin-bottom:80px}}@media (max-width:767px){.page-template-project-single .section-project-content{padding-bottom:45px;padding-top:90px}.page-template-project-single .section-project-content .row-item{flex-direction:column;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:708px}.page-template-project-single .section-project-content .row-item:nth-child(2n),.page-template-project-single .section-project-content .row-item:nth-child(odd){flex-direction:column}.page-template-project-single .section-project-content .row-item:nth-child(2n) .img-wrap,.page-template-project-single .section-project-content .row-item:nth-child(odd) .img-wrap{display:flex;justify-content:flex-start;max-width:100%;width:100%}.page-template-project-single .section-project-content .row-item:nth-child(2n) .content,.page-template-project-single .section-project-content .row-item:nth-child(odd) .content{max-width:100%;padding-left:0;padding-right:0;padding-top:20px;width:100%}}.page-template-project-single .section-related-projects{margin-left:auto;margin-right:auto;max-width:1340px;padding-bottom:190px}.page-template-project-single .section-related-projects .container{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-evenly}.page-template-project-single .section-related-projects .container .project-item{color:#b6b5b5;font-size:21px;font-style:normal;font-weight:500;text-transform:uppercase}.page-template-project-single .section-related-projects .container .project-item span{position:relative}.page-template-project-single .section-related-projects .container .project-item span:after{background-color:var(--color-black);bottom:-4px;content:"";display:block;height:2px;position:absolute;right:0;transition:width .55s cubic-bezier(.25,.8,.25,1) 0s;width:0}.page-template-project-single .section-related-projects .container .project-item:hover span:after{left:0;width:100%}@media (max-width:1440px){.page-template-project-single .section-related-projects{padding-bottom:150px}}@media (max-width:1366px){.page-template-project-single .section-related-projects{padding-bottom:120px}}@media (max-width:991px){.page-template-project-single .section-related-projects{padding-bottom:90px}.page-template-project-single .section-related-projects .container{gap:20px}}@media (max-width:767px){.page-template-project-single .section-related-projects{padding-bottom:45px}}.template-wrapper,body,html{max-width:var(--maxW);overflow-x:hidden}.wait{cursor:wait}