@charset "UTF-8";:root{--ff-heading:"Geologica",sans-serif;--ff-regular:"Geologica",sans-serif;--ff-italic:serif;--ff-code:"Ubuntu Mono",monospace;--c-dark:#121212;--c-accent:#2b61ff;--c-accent-2:#61dcdf;--c-accent-3:#ff9513;--c-accent-matte:#3e5298;--c-accent-dark:#00234b;--c-accent-light-matte:#617798;--c-light-gray:#eee;--c-gray-light:#eee;--c-gray-extra-light:#f8f8f8;--c-border-light:#e7e7e7}*,:after,:before{box-sizing:border-box;color:inherit;font:inherit;line-height:inherit;margin:0;padding:0}body{min-height:100svh}button,fieldset,input,textarea{border:none;outline:none}button,input[type=submit]{cursor:pointer}fieldset,input,textarea{display:block}dialog{border:0}dialog:modal{max-height:100dvh;max-width:100dvw}figure,img,picture,svg,video{display:block;max-width:100%}a{text-decoration:none}ol,ul{list-style:none}strong{font-weight:700}em{font-style:italic}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--supheader-height) + 10px)}body{background:#fff;color:var(--c-accent-dark);display:flex;flex-direction:column;font:200 16px var(--ff-regular);overflow-x:hidden}body a{text-decoration:none!important}body.noscroll{overflow:hidden}.inner,.inner-narrow{margin-inline:auto;max-width:var(--inner-max-width,640px);padding-inline:var(--inner-padding-inline,20px);width:100%}@media (min-width:960px){.inner,.inner-narrow{max-width:var(--inner-max-width,940px)}}@media (min-width:1350px){.inner,.inner-narrow{max-width:var(--inner-max-width,1240px)}}.inner-wide{margin-inline:auto;max-width:var(--inner-max-width,1750px);padding-inline:var(--inner-padding-inline,20px)}.grid{display:grid;grid-template-columns:30px 1fr 30px}@media (min-width:640px){.grid{grid-template-columns:1fr 600px 1fr}}@media (min-width:1350px){.grid{grid-template-columns:1fr 1200px 1fr}}.grid>*{grid-column:2/-2}.grid-7{display:grid;grid-template-columns:20px 1fr 20px}@media (min-width:640px){.grid-7{grid-template-columns:1fr repeat(2,250px) 1fr}}@media (min-width:960px){.grid-7{grid-template-columns:1fr repeat(3,250px) 1fr}}@media (min-width:1350px){.grid-7{grid-template-columns:1fr repeat(5,250px) 1fr}}@media (min-width:1750px){.grid-7{grid-template-columns:1fr repeat(7,250px) 1fr}}.grid-7>*{grid-column:2/-2}@media (min-width:1750px){.grid-7>*{grid-column:3/-3}}mark.highlight{--hl-c-start:#75e8f0;--hl-c-end:transparent;background:none;display:inline-block;position:relative}mark.highlight>span{position:relative;z-index:1}mark.highlight:before{background:linear-gradient(to right,var(--hl-c-start),var(--hl-c-end));bottom:15%;content:"";display:block;height:25%;left:0;position:absolute;width:100%;z-index:0}:root{--supheader-height:35px}@media (min-width:960px){:root{--supheader-height:50px}}.supheader{background:#fff;color:var(--c-accent-light-matte);line-height:30px;position:sticky;top:0}.supheader[data-overlapped=true]{z-index:2}.supheader[data-overlapped=true] .supheader-contacts{pointer-events:none}.supheader[data-overlapped=false]{z-index:3}.supheader[data-overlapped=false] .supheader-contacts{pointer-events:all}.supheader-content{--inner-padding-inline:15px;align-items:center;display:flex;gap:20px;height:var(--supheader-height)}@media (min-width:960px){.supheader-content{--inner-padding-inline:18px}}@media (min-width:1350px){.supheader-content{--inner-padding-inline:20px}}.supheader .icon{--size:16px;--color:var(--c-accent)}.supheader .icon.whatsapp{height:28px;width:28px}@media (max-width:960px){.supheader .icon.whatsapp{height:24px;width:24px}}.supheader i:has(.whatsapp){height:28px;width:28px}@media (max-width:960px){.supheader i:has(.whatsapp){height:24px;width:24px}}.supheader-socials{align-items:center;display:flex;margin-left:0;margin-right:auto}@media (min-width:1350px){.supheader-socials{display:none}}.supheader-socials li{align-items:center;display:flex;gap:10px;padding-inline:10px}.supheader-socials li i{display:block;flex-grow:0;height:16px;overflow:hidden;width:16px}.supheader-socials li span{display:block;max-width:300px;width:-moz-max-content;width:max-content}.supheader-socials li a{align-items:center;display:flex;gap:10px}.supheader-socials>li{height:var(--supheader-height);position:relative}.supheader-socials>li>span{line-height:var(--supheader-height);max-width:none}.supheader-socials>li:has(.dropdown)>a:after,.supheader-socials>li:has(.dropdown)>span:after{background:50%/contain no-repeat url(assets/icon-chevron-down-dark.svg);content:"";display:inline-block;height:5px;margin-left:4px;vertical-align:middle;width:8px}.supheader-socials>li:nth-child(2):has(.dropdown)>span:after{display:none}@media (min-width:1350px){.supheader-socials>li:nth-child(2) .dropdown{display:none}}.supheader-socials .dropdown{background:#fff;border:1px solid var(--c-light-gray);bottom:1px;left:0;min-width:100%;opacity:0;padding:10px 5px;pointer-events:none;position:absolute;transition:opacity .2s;translate:0 100%;z-index:99}.supheader-socials .dropdown li{color:var(--c-accent-dark)}.supheader-socials .dropdown li+li{margin-top:8px}.supheader-socials .dropdown a{transition:color .4s}.supheader-socials .dropdown a:hover{color:var(--c-accent)}.supheader-socials>li:hover .dropdown{opacity:1;pointer-events:all}.supheader-button{align-items:center;background:none;display:flex;gap:5px;padding:5px}.supheader-button:not([href]){cursor:default}.supheader-button span{display:none}@media (min-width:1350px){.supheader-button span{display:revert;line-height:1}}.supheader-button[href]:hover span{color:var(--c-accent)}.supheader-info{background:#fff;display:grid;font:700 14px/1 var(--ff-heading);inset:0;padding:0 20px;place-content:center;position:absolute}@media (min-width:1350px){.supheader-info{display:none}}.supheader-contacts-mobile{display:flex}@media (min-width:1350px){.supheader-contacts-mobile{display:none}}.supheader-contacts-mobile{align-items:center;margin-left:auto}.supheader-contacts-mobile li{align-items:center;display:flex;gap:10px;padding-inline:10px}.supheader-contacts-mobile li:first-child i,.supheader-contacts-mobile li:first-child i .icon{height:22px;width:22px}.supheader-contacts-mobile li i{display:block;flex-grow:0;height:16px;overflow:hidden;width:16px}.supheader-contacts-mobile li span{display:block;max-width:300px;width:-moz-max-content;width:max-content}.supheader-contacts-mobile li a{align-items:center;display:flex;gap:10px}.supheader-contacts-mobile li .dropdown li i,.supheader-contacts-mobile li .dropdown li i .icon{height:16px;width:16px}.supheader-contacts-mobile>li{height:var(--supheader-height);position:relative}.supheader-contacts-mobile>li>span{line-height:var(--supheader-height);max-width:none}.supheader-contacts-mobile>li:has(.dropdown)>a:after,.supheader-contacts-mobile>li:has(.dropdown)>span:after{background:50%/contain no-repeat url(assets/icon-chevron-down-dark.svg);content:"";display:inline-block;height:5px;margin-left:4px;vertical-align:middle;width:8px}.supheader-contacts-mobile>li:nth-child(2):has(.dropdown)>span:after{display:none}@media (min-width:1350px){.supheader-contacts-mobile>li:nth-child(2) .dropdown{display:none}}.supheader-contacts-mobile .dropdown{background:#fff;border:1px solid var(--c-light-gray);bottom:1px;min-width:100%;opacity:0;padding:10px 5px;pointer-events:none;position:absolute;right:0;transition:opacity .2s;translate:0 100%;z-index:99}.supheader-contacts-mobile .dropdown li{color:var(--c-accent-dark)}.supheader-contacts-mobile .dropdown li+li{margin-top:8px}.supheader-contacts-mobile .dropdown a{transition:color .4s}.supheader-contacts-mobile .dropdown a:hover{color:var(--c-accent)}.supheader-contacts-mobile>li:hover .dropdown{opacity:1;pointer-events:all}.supheader-contacts{align-items:center;display:none;margin-left:auto}@media (min-width:1350px){.supheader-contacts{display:flex}}.supheader-contacts li{align-items:center;display:flex;gap:10px;padding-inline:10px}.supheader-contacts li i{display:block;flex-grow:0;height:16px;overflow:hidden;width:16px}.supheader-contacts li span{display:block;max-width:300px;width:-moz-max-content;width:max-content}.supheader-contacts li a{align-items:center;display:flex;gap:10px}.supheader-contacts>li{height:var(--supheader-height);position:relative}.supheader-contacts>li>span{line-height:var(--supheader-height);max-width:none}.supheader-contacts>li:has(.dropdown)>a:after,.supheader-contacts>li:has(.dropdown)>span:after{background:50%/contain no-repeat url(assets/icon-chevron-down-dark.svg);content:"";display:inline-block;height:5px;margin-left:4px;vertical-align:middle;width:8px}.supheader-contacts>li:nth-child(2):has(.dropdown)>span:after{display:none}@media (min-width:1350px){.supheader-contacts>li:nth-child(2) .dropdown{display:none}}.supheader-contacts .dropdown{background:#fff;border:1px solid var(--c-light-gray);bottom:1px;min-width:100%;opacity:0;padding:10px 5px;pointer-events:none;position:absolute;right:0;transition:opacity .2s;translate:0 100%;z-index:99}.supheader-contacts .dropdown li{color:var(--c-accent-dark)}.supheader-contacts .dropdown li+li{margin-top:8px}.supheader-contacts .dropdown a{transition:color .4s}.supheader-contacts .dropdown a:hover{color:var(--c-accent)}.supheader-contacts>li:hover .dropdown{opacity:1;pointer-events:all}.supheader-nav-menu{display:none}@media (min-width:960px){.supheader-nav-menu{align-items:center;display:flex;gap:20px}}.supheader-nav-menu a{display:inline-block;line-height:1.2;position:relative;transition:color .4s}.supheader-nav-menu a:hover{color:var(--c-accent)}.supheader-nav-menu a:after{background:var(--c-accent);bottom:-2px;content:"";display:block;height:2px;position:absolute;transition:width .4s;width:0}.supheader-nav-menu a:hover:after{width:100%}:root{--header-height:45px}@media (min-width:960px){:root{--header-height:70px}}.header{background:var(--c-accent-matte);color:#fff;position:sticky;top:-1px;transform:translateY(var(--translateY));will-change:transform;z-index:2}.header-content{align-items:center;display:flex;height:var(--header-height);justify-content:space-between}.header-logo{--size:32px;display:block;height:var(--size)}@media (min-width:960px){.header-logo{--size:48px}}.header-logo img{height:100%;width:auto}.header-cb-btn{display:none}@media (min-width:1350px){.header-cb-btn{background:#e10017!important;display:revert;font-weight:700;margin-left:20px;text-transform:uppercase}}.header-cb-btn:hover{background:#df4958!important}.header-nav-menu{display:none}@media (min-width:1350px){.header-nav-menu{align-items:center;display:flex;margin-left:auto}}.header-nav-menu .item>a,.header-nav-menu .item>span{cursor:pointer;display:block;line-height:var(--header-height);padding-inline:11px;transition:opacity .2s}.header-nav-menu:hover .item>a,.header-nav-menu:hover .item>span{opacity:.5}.header-nav-menu .item:hover>a,.header-nav-menu .item:hover>span{opacity:1}.header-nav-menu .item:has(.dropdown)>a:after,.header-nav-menu .item:has(.dropdown)>span:after{background:50%/contain no-repeat url(assets/icon-chevron-down-white.svg);content:"";display:inline-block;height:5px;margin-left:4px;vertical-align:middle;width:8px}.header-nav-menu .dropdown{background:#fff;border-bottom:1px solid var(--c-light-gray);bottom:0;color:var(--c-accent-light-matte);left:0;opacity:0;pointer-events:none;position:absolute;right:0;transform:translateY(100%)}.header-nav-menu .item:hover .dropdown{opacity:1;pointer-events:all}.header-nav-menu .dropdown-inner{display:flex;gap:20px;margin:auto;max-width:1750px;opacity:0;padding:0 30px;transition:opacity .2s}@media (min-width:1750px){.header-nav-menu .dropdown-inner{padding:0 20px}}.header-nav-menu .item:hover .dropdown-inner{opacity:1}.header-nav-menu .column{flex:1;padding:40px 0}.header-nav-menu .column .column-title{color:var(--c-accent);font-weight:300;line-height:2;margin-bottom:16px;padding-left:20px}.header-nav-menu .column .column-title a{display:inline-block;line-height:1.2;position:relative}.header-nav-menu .column .column-title a:after{background:var(--c-accent);bottom:-2px;content:"";display:block;height:2px;position:absolute;transition:width .4s;width:0}.header-nav-menu .column .column-title a:hover:after{width:100%}.header-nav-menu .column-items{display:flex;flex-direction:column}.header-nav-menu .column-items a{border-left:2px solid transparent;line-height:2;padding-left:18px;transition:background .25s,border-color .25s}.header-nav-menu .column-items a:hover{background:var(--c-light-gray);border-color:var(--c-accent)}.header-nav-menu .item-plain{position:relative}.header-nav-menu .item-plain .dropdown{left:-20px;right:auto}.header-nav-menu .item-plain .dropdown-inner{border:1px solid var(--c-light-gray);border-top:0;display:flex;flex-direction:column;gap:0;min-width:240px;padding:20px 0;transition:opacity .2s}.header-nav-menu .item-plain .dropdown-inner .item-plain-row{color:var(--c-accent-dark)}.header-nav-menu .item-plain .dropdown-inner .item-plain-row a{border-left:2px solid transparent;color:var(--c-accent-light-matte);display:block;font-weight:300;max-width:340px;overflow:hidden;padding:7px 28px;transition:background .25s,border-color .25s;white-space:nowrap}.header-nav-menu .item-plain .dropdown-inner .item-plain-row a:hover{background:var(--c-light-gray);border-color:var(--c-accent)}.mobile-nav-trigger{--size:32px;align-items:center;background:none;border:none;display:flex;height:var(--size);justify-content:center;transform:translateX(calc(var(--size)*.25));width:var(--size)}@media (min-width:960px){.mobile-nav-trigger{--size:40px}}@media (min-width:1350px){.mobile-nav-trigger{display:none}}.mobile-nav-trigger-icon{--color:#fff;aspect-ratio:1;width:50%}.mobile-nav-trigger-icon path{transform-origin:center;transition:transform .2s ease-out,opacity .2s ease-out}.mobile-nav-trigger.open .mobile-nav-trigger-icon path:first-child{transform:rotate(45deg) translateY(6px)}.mobile-nav-trigger.open .mobile-nav-trigger-icon path:nth-child(2){opacity:0}.mobile-nav-trigger.open .mobile-nav-trigger-icon path:nth-child(3){transform:rotate(-45deg) translateY(-6px)}.mobile-nav{--bg:#fff;background:var(--bg);bottom:0;display:grid;grid-template-rows:0fr;left:0;max-height:calc(100dvh - var(--header-height) - var(--supheader-height));position:absolute;right:0;transition:grid-template-rows .2s;translate:0 100%;z-index:2}@media (min-width:1350px){.mobile-nav{display:none}}.mobile-nav[open]{border-bottom:1px solid #e7e7e7;grid-template-rows:1fr}.mobile-nav-content{overflow:hidden}.mobile-nav[open] .mobile-nav-content{overflow:auto;overscroll-behavior:contain}.mobile-nav-footer{background:var(--bg);bottom:0;padding:20px;position:sticky}.mobile-nav-cb-btn{background:#e10017!important;font-weight:700;text-transform:uppercase;width:100%}.mobile-nav-menu{padding:20px 20px 0}.mobile-nav-menu .item .handle{cursor:pointer;padding:10px 0}.mobile-nav-menu .item:has(.dropdown) .handle{align-items:center;display:flex;justify-content:space-between}.mobile-nav-menu .item .handle>*{color:var(--c-accent-light-matte);transition:color .2s}.mobile-nav-menu .item[open] .handle>*{color:var(--c-accent-dark)}.mobile-nav-menu .item:has(.dropdown) .handle:after{background:50%/contain no-repeat url(assets/icon-chevron-down-dark.svg);content:"";display:inline-block;height:8px;vertical-align:middle;width:12px}.mobile-nav-menu .item:has(.dropdown)[open] .handle:after{transform:rotate(180deg)}.mobile-nav-menu .item .dropdown{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s}.mobile-nav-menu .item[open] .dropdown{grid-template-rows:1fr}.mobile-nav-menu .item .dropdown-inner{overflow:hidden}.mobile-nav-menu .item .group .group-title{color:var(--c-accent);font-weight:300;line-height:2;padding-left:20px}.mobile-nav-menu .item .group+.group{margin-top:10px}.mobile-nav-menu .item .group-items a,.mobile-nav-menu .item .item-plain-row a{border-left:2px solid transparent;color:var(--c-accent-light-matte);display:block;line-height:2;padding-left:18px;transition:background .25s,border-color .25s}.mobile-nav-menu .item .group-items a:hover,.mobile-nav-menu .item .item-plain-row a:hover{background:var(--c-light-gray);border-color:var(--c-accent)}.content{background:#fff;flex:1;position:relative;z-index:1}.footer{color:var(--c-accent-light-matte);padding-block:30px 70px}@media (min-width:1350px){.footer{bottom:0;position:sticky}}@media (min-width:640px){.footer-content{display:flex;flex-wrap:wrap;gap:20px}.footer-company{align-items:flex-end;display:flex;width:100%}.footer-column:has(.footer-nav-menu){flex:1 1 160px}.footer-column:has(.footer-contacts){flex:1 1 200px}}@media (min-width:960px){.footer-content{flex-wrap:nowrap}.footer-company{display:revert;flex:3 1 300px}.footer-column:has(.footer-nav-menu){flex:1.2 1 180px}.footer-column:has(.footer-contacts){flex:0.6 1 250px}}.footer-content>*+*{margin-top:30px}.footer-org svg{height:auto;width:103px}@media (min-width:960px){.footer-org svg{width:154px}}.footer-org figcaption{text-wrap:balance;margin-top:20px;max-width:300px}.footer-socials{display:flex;gap:10px;margin-top:30px}.footer-socials a{background-color:#dfe1e5;border-radius:999px;display:grid;height:30px;place-content:center;transition:background-color .4s;width:30px}.footer-socials a:hover{background-color:var(--c-accent)}.footer-socials a .icon{--color:#fff;--size:20px}.footer-column__title{color:var(--c-accent-dark);font-size:18px;font-weight:600;margin-bottom:20px}@media (min-width:960px){.footer-column__title{margin-bottom:30px}}.footer-contacts li+li,.footer-nav-menu li+li{margin-top:20px}.footer-contacts a,.footer-contacts span,.footer-nav-menu a,.footer-nav-menu span{text-wrap:balance}.footer-nav-menu a{display:inline-block;position:relative;transition:color .4s}.footer-nav-menu a:hover{color:var(--c-accent)}.footer-nav-menu a:after{background:var(--c-accent);bottom:-2px;content:"";display:block;height:2px;position:absolute;transition:width .4s;width:0}.footer-nav-menu a:hover:after{width:100%}.footer-contacts li{align-items:center;display:flex}.footer-contacts .icon{--size:16px;--color:var(--c-accent);flex-shrink:0;margin-right:10px}.footer-contacts a:hover{color:var(--c-accent)}.subfooter{border-top:1px solid var(--c-light-gray);color:var(--c-accent-light-matte);padding-block:20px}.subfooter-content{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}@media (min-width:1350px){.subfooter-content{flex-direction:row}.subfooter-content .subfooter-left-side{text-align:left}.subfooter-content .subfooter-right-side{margin-left:auto;text-align:right}}.subfooter-content a{color:var(--c-accent-dark);transition:color .4s}.subfooter-content a:hover{color:var(--c-accent)}.footer-org{margin:0}.test-icon{--size:50px}.archive-posts{padding-block:50px}.archive-cat-links{margin-top:40px;padding:0!important}.page-not-found{margin-block:50px}.page-not-found__heading{font-size:30px;font-weight:600}@media (min-width:960px){.page-not-found__heading{font-size:60px}}.page-not-found__text{font-size:18px;margin-top:20px}.page-not-found__text a{color:var(--c-accent)}#cursor-fidget-circle{border:1px solid #121212;border-radius:50%;display:none;height:30px;left:0;margin-left:-15px;margin-top:-15px;pointer-events:none;position:fixed;top:0;transition:transform .1s,width .5s cubic-bezier(.03,.89,.36,.87),height .5s cubic-bezier(.03,.89,.36,.87);width:30px;will-change:transform;z-index:9999}#cursor-fidget-circle[data-cursor=pointer]{height:34px;margin-left:-17px;margin-top:-17px;width:34px}#cursor-fidget-point{background:#121212;border-radius:50%;display:none;height:6px;left:0;margin-left:-3px;margin-top:-3px;pointer-events:none;position:fixed;top:0;transition:transform .03s,width .3s cubic-bezier(.165,.84,.44,1),height .3s cubic-bezier(.165,.84,.44,1);width:6px;will-change:transform;z-index:9999}#cursor-fidget-point[data-cursor=pointer]{height:12px;margin-left:-6px;margin-top:-6px;width:12px}@media (pointer:fine){#cursor-fidget-circle,#cursor-fidget-point{display:block}}.b-about__body{--g-col-w:300px;align-items:start;display:grid;grid-template-columns:30px 1fr repeat(2,minmax(0,var(--g-col-w))) 1fr 30px}@media (min-width:960px){.b-about__body{--g-col-w:400px}}@media (min-width:1350px){.b-about__body{--g-col-w:600px}}.b-about__body>:not(.b-about-media){grid-column:3/-3}@media (min-width:1350px){.b-about__body>:not(.b-about-media){grid-column:4/-3}}.b-about-media{cursor:pointer;grid-column:1/-1;margin-top:30px;position:relative}@media (min-width:1350px){.b-about-media{grid-column:1/4;margin-top:0;width:calc(100% - 60px)}}@media (min-width:1750px){.b-about-media{width:calc(100% - 120px)}}.b-about-media img{max-height:660px;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1350px){.b-about-media img{height:660px}}.b-about-media-play-icon{animation:b-about-media-play-icon-idle .5s forwards;background:rgba(57,66,97,.671);border-radius:999px;display:grid;height:80px;inset:0;margin:auto;place-content:center;pointer-events:none;position:absolute;transition:background-color .4s,scale 1s,translate .8s;width:80px;will-change:translate}.b-about-media-play-icon .icon{--color:#fff;--size:15px}.b-about-media:hover .b-about-media-play-icon{animation:b-about-media-play-icon-follow .5s forwards;background-color:var(--c-accent);opacity:1;scale:.85}@keyframes b-about-media-play-icon-idle{0%{translate:var(--x) var(--y)}to{translate:0 0}}@keyframes b-about-media-play-icon-follow{0%{translate:0 0}to{translate:var(--x) var(--y)}}.b-about-suptitle{font-size:14px;text-transform:uppercase}.b-about-suptitle:before{content:"—";display:inline-block;margin-right:10px}@media (min-width:1350px){.b-about-suptitle[data-if="screen:sm"]{display:none}}.b-about-suptitle[data-if="screen:lg"]{display:none}@media (min-width:1350px){.b-about-suptitle[data-if="screen:lg"]{display:revert}}.b-about-title{font-size:32px;font-weight:700;margin-top:20px}.b-about-description{color:var(--c-accent-light-matte);font-size:20px;line-height:1.2;margin-top:20px}.b-about-button{margin-top:30px;width:100%}@media (min-width:640px){.b-about-button{width:auto}}.b-about-extra{color:var(--c-accent-light-matte);font-size:14px;margin-top:60px;text-transform:uppercase}.b-about-logos{align-items:center;display:flex;gap:40px;margin-top:40px}.b-about-logos img{display:block;height:auto;max-width:150px;width:100%}@media (min-width:0px){.b-comp-dataset[data-if="screen:md"]{display:none}}@media (min-width:960px){.b-comp-dataset[data-if="screen:init"]{display:none}.b-comp-dataset[data-if="screen:md"]{display:revert}}.b-comp-list{display:flex;flex-direction:column;gap:50px}.b-comp-list-item-row{padding-block:15px;text-align:center}.b-comp-list-item-row[data-content=logo] img{display:inline-block;height:100%;max-height:60px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:100%}.b-comp-list-item-row[data-content=name]{color:var(--c-accent-light-matte);font-size:20px}.b-comp-list-item-row[data-content=property]:hover{background:var(--c-accent);color:#fff}.b-comp-list-item-row[data-content=property]+.b-comp-list-item-row[data-content=property]{border-top:1px solid #ccc}.b-comp-list-item-row[data-content=property] .b-comp-row-name{color:var(--c-accent-light-matte);margin-bottom:5px}.b-comp-list-item-row[data-content=property]:hover .b-comp-row-name{background:var(--c-accent);color:#fff}.b-comp-table{overflow-x:auto;padding:20px 0;scrollbar-color:#007aff transparent}.b-comp-table::-webkit-scrollbar{height:4px;width:4px}.b-comp-table-row{--name-column-width:330px;--value-column-min-width:260px;display:flex;min-width:100%;width:-moz-fit-content;width:fit-content}.b-comp-table-row>*{padding:20px 10px}.b-comp-table-row:not(:has(>.b-comp-row-name:first-child)):before,.b-comp-table-row>.b-comp-row-name:first-child{background:var(--block-background);content:"";display:block;flex-shrink:0;left:0;position:sticky;width:var(--name-column-width)}.b-comp-table-row>:not(:first-child){flex:1 1 0;min-width:var(--value-column-min-width);text-align:center}.b-comp-table-row[data-content=logo] img{display:inline-block;height:100%;max-height:60px;max-width:180px;-o-object-fit:contain;object-fit:contain;width:100%}.b-comp-table-row[data-content=name]>.b-comp-row-name{font-size:20px;font-weight:600}.b-comp-table-row[data-content=name]>.b-comp-row-name~*{color:var(--c-accent-light-matte);font-weight:500}.b-comp-table-row[data-content=property]{border-top:1px solid #ccc}.b-comp-table-row[data-content=property]>.b-comp-row-name{color:var(--c-accent-light-matte);font-weight:400}.b-comp-table-row[data-content=property]:hover,.b-comp-table-row[data-content=property]:hover>.b-comp-row-name{background:var(--c-accent);color:#fff}.b-comp-table-row[data-content=property]>.b-comp-row-name~*{font-weight:500}.in-development h1{font-size:24px;margin:50px 0;text-align:center}.faq__body{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:640px){.faq__body{gap:50px;grid-template-columns:repeat(2,1fr)}}.faq__body>div{display:flex;flex-direction:column;gap:20px}.details{border:1px solid #e7e7e7;font-size:14px;line-height:20px}@media (min-width:960px){.details{font-size:18px;line-height:30px}}.details__summary{color:var(--c-accent-dark);cursor:pointer;font-weight:600;line-height:1;padding:24px 30px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.details__summary__icon{display:grid;float:right;height:1em;place-content:center}.details__summary__icon .icon{--color:#a8bdd4;--size:12px}.details__body{color:var(--c-accent-light-matte);display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s}.details[open] .details__body{grid-template-rows:1fr}.details__body__inner{overflow:hidden}.details__answer{padding:0 30px 20px}.b-pages-body{position:relative}.b-pages-item{display:block}.b-pages-item picture{overflow:clip}.b-pages-item img{-o-object-fit:cover;object-fit:cover;transition:scale .3s ease-out}.b-pages-item .b-pages-item__title{font:500 22px/30px var(--ff-heading);margin-top:40px;transition:color .2s ease-out}.b-pages-item button{align-items:center;background:none;color:var(--c-accent-light-matte);cursor:pointer;display:flex;font-weight:500;gap:4px;justify-items:flex-start;margin-top:10px}.b-pages-item button span{opacity:0;width:0}.b-pages-item:hover{color:var(--c-accent)}.b-pages-item:hover img{scale:1.1}.b-pages-item:hover button span{opacity:1;width:auto}.b-pages-item[data-variant=no-bg] img{aspect-ratio:1;height:auto;width:100%}.b-pages-item[data-variant=bg]{background:#fff;padding-bottom:30px}.b-pages-item[data-variant=bg] img{aspect-ratio:370/240;height:auto;width:100%}.b-pages-item[data-variant=bg] .b-pages-item__title{height:150px;margin-inline:30px}.b-pages-item[data-variant=bg] button{margin-inline:30px}.b-pages-item[data-variant=bd]{border:1px solid #e7e7e7;padding-bottom:30px}.b-pages-item[data-variant=bd] picture{border-bottom:1px solid #e7e7e7}.b-pages-item[data-variant=bd] img{aspect-ratio:1;height:auto;width:100%}.b-pages-item[data-variant=bd] .b-pages-item__title{margin-inline:30px;min-height:60px}.b-pages-item[data-variant=bd] button{margin-inline:30px}.b-pages .swiper-dots{display:none}.b-form-header{text-align:center}.b-form-header .b-form-title{font-size:20px;font-weight:700;margin-inline:auto;max-width:300px}@media (min-width:640px){.b-form-header .b-form-title{font-size:24px}}@media (min-width:960px){.b-form-header .b-form-title{font-size:32px;max-width:800px}}.b-form-header .b-form-subtitle{font-size:14px;font-weight:200;margin-inline:auto;margin-top:20px;max-width:300px}@media (min-width:640px){.b-form-header .b-form-subtitle{font-size:16px}}@media (min-width:960px){.b-form-header .b-form-subtitle{font-size:20px;max-width:1000px}}.b-form[data-variant=built-in] .b-form-header .b-form-subtitle{color:var(--c-accent-light-matte)}.b-form[data-variant=built-in] .b-form-body{padding-block:30px}@media (min-width:960px){.b-form[data-variant=built-in] .b-form-body{padding-block:50px}}.b-form[data-variant=built-in] .b-form-body form p{display:flex;flex-direction:column;gap:7px;margin-inline:auto;max-width:300px}@media (min-width:640px){.b-form[data-variant=built-in] .b-form-body form p{max-width:350px}}@media (min-width:960px){.b-form[data-variant=built-in] .b-form-body form p{flex-direction:row;justify-content:center;max-width:revert}}.b-form[data-variant=built-in] .b-form-body form p input:not([type=submit]){background:#fff;border:1px solid var(--c-border-light);color:var(--c-accent-dark);font-size:16px;height:50px;line-height:1;padding-inline:20px;width:100%}@media (min-width:960px){.b-form[data-variant=built-in] .b-form-body form p input:not([type=submit]){flex:1;max-width:300px;min-width:0}}.b-form[data-variant=built-in] .b-form-body form p input[type=submit]{background-color:var(--c-accent);color:#fff;cursor:pointer;font-size:16px;line-height:50px;padding-inline:40px;transition:all .4s;white-space:nowrap}.b-form[data-variant=built-in] .b-form-body form p input[type=submit]:hover{background:var(--c-accent-2)}@media (min-width:960px){.b-form[data-variant=built-in] .b-form-body form p input[type=submit]{flex-shrink:0;max-width:300px;min-width:0}}.b-form[data-variant=built-in] .b-form-body .wpcf7-spinner{display:none}.b-form[data-variant=built-in] .b-form-footer small{text-wrap:balance;color:var(--c-accent-3);display:block;font-size:12px;margin-inline:auto;max-width:300px;text-align:center}@media (min-width:640px){.b-form[data-variant=built-in] .b-form-footer small{font-size:13px}}@media (min-width:960px){.b-form[data-variant=built-in] .b-form-footer small{font-size:14px;max-width:600px}}.b-form[data-variant=modal] .b-form-inner{background:url(assets/form-bg.jpg) 50%/cover no-repeat;-o-border-image:linear-gradient(90deg,rgb(from #3467de r g b/.9),rgb(from #bb55d0 r g b/.9)) 1;border-image:linear-gradient(90deg,rgb(from #3467de r g b/.9),rgb(from #bb55d0 r g b/.9)) fill 1;padding-block:40px}@media (min-width:960px){.b-form[data-variant=modal] .b-form-inner{display:grid;grid-template-columns:2.2fr 1fr;place-items:center}}.b-form[data-variant=modal] .b-form-header{color:#fff}@media (min-width:960px){.b-form[data-variant=modal] .b-form-header{padding-inline:60px;text-align:left}}@media (min-width:1350px){.b-form[data-variant=modal] .b-form-header{padding-inline:120px}}.b-form[data-variant=modal] .b-form-body{padding-block:30px}@media (min-width:960px){.b-form[data-variant=modal] .b-form-body{padding-block:50px}}.b-form[data-variant=modal] .b-form-body form{display:flex;flex-direction:column;gap:15px;margin-inline:auto;max-width:300px}@media (min-width:640px){.b-form[data-variant=modal] .b-form-body form{max-width:350px}}@media (min-width:960px){.b-form[data-variant=modal] .b-form-body form{flex-direction:row;justify-content:center;max-width:revert}}.b-form[data-variant=modal] .b-form-body form input{background:#fff;border:1px solid var(--c-border-light);color:var(--c-accent-dark);font-size:16px;height:50px;line-height:1;padding-inline:20px}@media (min-width:960px){.b-form[data-variant=modal] .b-form-body form input{flex:1;max-width:300px;min-width:0}}.hero-screen{isolation:isolate;padding:0}.hero-screen .breadcrumbs{display:none;left:50px;position:absolute;top:50px;z-index:2}.hero-screen__body{aspect-ratio:480/660;max-height:800px;min-height:500px;width:100%;z-index:1}.hero-screen__slide{display:grid;display:grid!important;gap:30px;grid-template-columns:1fr minmax(0,600px) 1fr;height:100%;isolation:isolate;overflow-x:hidden;overflow-y:auto;overflow:hidden;padding:30px 0 50px;width:100%}@media (min-width:640px){.hero-screen__slide{padding-top:80px}}@media (min-width:960px){.hero-screen__slide{grid-template-columns:1fr minmax(0,660px) minmax(0,540px) 1fr;padding:0}}.hero-screen__slide .hero-screen__aside,.hero-screen__slide .hero-screen__main{grid-column:2/-2}@media (min-width:960px){.hero-screen__slide .hero-screen__main{grid-column:2/3}.hero-screen__slide .hero-screen__aside{grid-column:3/4}}.hero-screen__main{height:-moz-min-content;height:min-content;padding:30px;z-index:1}@media (min-width:960px){.hero-screen__main{margin-top:140px}}.hero-screen__main h1{color:#fff;font:700 34px/1.2 var(--ff-heading)}@media (min-width:960px){.hero-screen__main h1{font:700 40px/1.2 var(--ff-heading)}}@media (min-width:1350px){.hero-screen__main h1{font:700 60px/1.2 var(--ff-heading)}}.hero-screen__main h2{color:#fff;font:16px/19px var(--ff-regular);margin-top:10px}@media (min-width:960px){.hero-screen__main h2{font:24px/36px var(--ff-regular)}}.hero-screen__main__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.hero-screen__main small{color:var(--c-accent-light-matte);font:16px/24px var(--ff-regular);margin-top:20px}.hero-screen__main small a{color:var(--c-accent);transition:color .4s}.hero-screen__main small a:hover{color:var(--c-accent-dark)}.hero-screen__aside{align-items:center;display:flex;justify-content:center;z-index:0}.hero-screen__aside__buttons{align-items:stretch;display:flex;flex-direction:column;gap:10px;text-align:center}.hero-screen__aside__picture{height:90%;width:90%}@media (min-width:960px){.hero-screen__aside__picture{height:100%;width:100%}}.hero-screen__aside__picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:960px){.hero-screen__aside__picture img{scale:1.2}}@media (min-width:1750px){.hero-screen__aside__picture img{scale:1.3}}.hero-screen__aside__form{align-items:center;background:#fff;border-top:10px solid var(--c-accent);display:grid;padding:40px 30px 20px;width:100%}@media (min-width:960px){.hero-screen__aside__form{max-width:435px;padding:50px 40px 20px}}.hero-screen__aside__form__title{color:var(--c-accent-dark);font:700 16px/25px var(--ff-heading)}@media (min-width:960px){.hero-screen__aside__form__title{font:700 24px/40px var(--ff-heading)}}.hero-screen__aside__form .wpcf7{margin-top:30px}.hero-screen__aside__form .wpcf7 form>p>span{display:block}.hero-screen__aside__form .wpcf7 input:not([type=submit]){background:none;border-bottom:1px solid #a8bdd4;color:var(--c-accent-dark);display:block;font-size:16px;padding:14px 20px;width:100%}.hero-screen__aside__form .wpcf7 input:not([type=submit])::-moz-placeholder{color:#8c97ac}.hero-screen__aside__form .wpcf7 input:not([type=submit])::placeholder{color:#8c97ac}.hero-screen__aside__form .wpcf7 input[type=submit]{background:none;border:1px solid var(--c-accent);color:var(--c-accent);cursor:pointer;font-weight:600;margin-top:20px;margin-inline:auto;padding:10px 40px;transition:all .4s}.hero-screen__aside__form .wpcf7 input[type=submit]:hover{background:var(--c-accent);color:#fff}.hero-screen__aside__form small{color:var(--c-accent-light-matte);display:block;font:10px/15px var(--ff-regular);text-align:center}@media (min-width:960px){.hero-screen__aside__form small{font:16px/27px var(--ff-regular)}}.hero-screen__aside__form small a{color:var(--c-accent);transition:color .4s}.hero-screen__aside__form small a:hover{color:var(--c-accent-dark)}.hero-screen__aside__buttons>*,.hero-screen__main__buttons>*{min-width:270px;text-align:center}.hero-screen__aside__buttons>:nth-child(2),.hero-screen__main__buttons>:nth-child(2){background:rgb(from #617798 r g b/.5);border:1px solid #fff}.hero-screen__slide[data-variant=empty] .hero-screen__aside{justify-content:start}.hero-screen__slide[data-variant=empty] .hero-screen__main__buttons{display:none}@media (min-width:960px){.hero-screen__slide[data-variant=empty] .hero-screen__main__buttons{display:flex}.hero-screen__slide[data-variant=empty] .hero-screen__aside__buttons{display:none}}.hero-screen .swiper-navigation{display:none}@media (min-width:1350px){.hero-screen .swiper-navigation{align-items:center;bottom:50px;display:flex;gap:10px;height:0;left:50%;position:absolute;transform:translateX(-615px);z-index:1}}.b-links{--bg:#fff}.b-links__list{--space:14px;display:flex;gap:var(--space);padding-block:var(--space);position:relative}.b-links__list a,.b-links__list button{background:#fff;border:1px solid #e7e5ea;border-radius:5px;color:var(--c-accent-dark);display:inline-block;font-size:14px;line-height:50px;padding:0 var(--space);transition:all .4s;white-space:nowrap}.b-links__list a:hover,.b-links__list button:hover{border-color:var(--c-accent);color:var(--c-accent)}.b-links__overflow-control{background:var(--bg);display:none;position:sticky;right:-1px}.b-links__overflow-control button{border:0;color:var(--c-accent);cursor:pointer}.b-links__overflow-control button .ico{--color:var(--c-accent);--size:8px}.b-links__overflow-control button[data-role=close] .ico{rotate:180deg}.b-links__list[open]{flex-wrap:wrap}.b-links__list[open] .b-links__overflow-control button[data-role=open]{display:none}.b-links__list:not([open]){overflow:auto}@media (min-width:1350px){.b-links__list:not([open]){overflow:hidden}}.b-links__list:not([open]) .b-links__overflow-control button[data-role=close]{display:none}.b-header[data-alignment=left]{text-align:left}.b-header[data-alignment=right]{text-align:right}.b-header[data-alignment=center]{text-align:center}.b-header[data-alignment=center]>*{text-wrap:initial}.b-header[data-underline="1"]:after{background-color:#3e5298;content:"";display:inline-block;height:5px;margin-top:30px;width:100px}.b-header .b-header-suptitle{color:var(--c-accent-light-matte);font-size:12px;font-weight:200;text-transform:uppercase}@media (min-width:640px){.b-header .b-header-suptitle{font-size:14px}}.b-header[data-suptitle-dash="1"] .b-header-suptitle:before{content:"— "}.b-header[data-suptitle-accent="1"] .b-header-suptitle{color:var(--c-accent)}.b-header .b-header-title{color:var(--c-accent-dark);font:700 20px/1.2 var(--ff-heading);margin-top:30px}@media (min-width:640px){.b-header .b-header-title{font-size:32px}}@media (min-width:960px){.b-header .b-header-title{font-size:42px}}@media (min-width:640px){.b-header[data-title-size=lg] .b-header-title,.b-header[data-title-size=md] .b-header-title{font-size:32px}}@media (min-width:960px){.b-header[data-title-size=lg] .b-header-title{font-size:42px}}.b-header .b-header-subtitle{color:var(--c-accent-light-matte);font:200 16px/1.2 var(--ff-regular);margin-top:20px}@media (min-width:960px){.b-header .b-header-subtitle{font-size:20px}}.b-header .b-header-breadcrumbs{margin-top:30px}.product-list__list{display:flex;position:relative}.product-list__product__image img{width:100%}.product-list__product__info{display:flex;flex-direction:column}.product-list__product__title{color:var(--c-accent-dark);height:2lh;overflow:clip}.product-list__product__variations{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.product-list__product__variations button{background:none;display:inline-block;font-size:14px;line-height:1.2;position:relative;transition:color .4s}.product-list__product__variations button:hover,.product-list__product__variations button[active]{color:var(--c-accent)}.product-list__product__variations button:after{background:var(--c-accent);bottom:-2px;content:"";display:block;height:2px;position:absolute;transition:width .4s;width:0}.product-list__product__variations button:hover:after,.product-list__product__variations button[active]:after{width:100%}.product-list__product__variations button:disabled{cursor:default;opacity:.5;pointer-events:none}.product-list__product__details-toggle{align-self:flex-start;background:none;display:inline-block;font-size:14px;line-height:1.2;margin-top:15px;position:relative;transition:color .4s}.product-list__product__details-toggle:hover,.product-list__product__details-toggle[active]{color:var(--c-accent)}.product-list__product__details-toggle:before{background:var(--c-accent);bottom:-2px;content:"";display:block;height:2px;position:absolute;transition:width .4s;width:0}.product-list__product__details-toggle:hover:before,.product-list__product__details-toggle[active]:before{width:100%}.product-list__product__details-toggle:after{aspect-ratio:225/150;background:50%/contain no-repeat url(assets/icon-chevron-down-dark.svg);content:"";display:inline-block;margin-left:4px;width:10px}.product-list__product__details{margin-top:15px}.product-list__product__characteristics{display:grid;font:14px/20px var(--ff-regular);gap:10px}.product-list__product__characteristics strong{color:var(--c-accent-dark);font-weight:700;margin-right:10px}.product-list__product__characteristics span{color:var(--c-accent-light-matte)}.product-list__product__features{display:grid;gap:10px;margin-top:20px}.product-list__product__features li{color:var(--c-accent-dark);font:200 14px/20px var(--ff-regular);padding:10px 20px;width:-moz-fit-content;width:fit-content}.product-list__product__features li:nth-of-type(3n+1){background:#61dcdf}.product-list__product__features li:nth-of-type(3n+2){background:#e7e5ea}.product-list__product__features li:nth-of-type(3n+3){background:#23c28c}.product-list__product__features li:nth-of-type(3n+4){background:#e2edcd}.product-list__product__features li:nth-of-type(3n+5){background:#c3ebe9}.product-list__product__price{font:14px/20px var(--ff-regular);margin-top:20px}.product-list__product__price span{color:var(--c-accent-light-matte);font:700 32px/42px var(--ff-heading);white-space:nowrap}.product-list__product__price[data-highlight] span{color:#e80e2c}.product-list__product__price[data-notion] span:after{content:" *"}.product-list__product__buttons{display:flex;font-size:14px;gap:10px;margin-top:30px}.product-list__product__buttons>*{padding-inline:15px!important;text-align:center;width:100%}@media (min-width:640px){.product-list__product__buttons>*{width:auto}}.product-list__product__buttons a{display:none}@media (min-width:640px){.product-list__product__buttons a{display:block}}.product-list__product__notion{color:var(--c-accent-light-matte);font-size:10px;font-weight:200;height:14px;margin-top:7px;overflow:hidden}.product-list__product__notion:not([data-empty]):before{content:"* — "}@media (min-width:1350px){.product-list .swiper-navigation{flex-direction:column;left:50%;margin-top:0;position:absolute;top:50%;translate:calc(-605px - 100%) -50%;z-index:1}}.product-list[data-variant=slider] .product-list__product{display:grid!important;gap:30px;grid-template-columns:1fr minmax(0,570px) 1fr;padding:20px 0}.product-list[data-variant=slider] .product-list__product .product-list__product__image,.product-list[data-variant=slider] .product-list__product .product-list__product__info{grid-column:2/-2}@media (min-width:960px){.product-list[data-variant=slider] .product-list__product{grid-template-columns:1fr repeat(2,minmax(0,570px)) 1fr}.product-list[data-variant=slider] .product-list__product>.product-list__product__image{grid-column:2/3}.product-list[data-variant=slider] .product-list__product>.product-list__product__info{grid-column:3/4}}@media (min-width:1350px){.product-list[data-variant=slider] .product-list__product{padding-bottom:90px}}.product-list[data-variant=slider] .product-list__product__image{aspect-ratio:1;border:1px solid #e7e7e7}.product-list[data-variant=slider] .product-list__product__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-list[data-variant=slider] .product-list__product__info{display:flex;flex-direction:column}.product-list[data-variant=slider] .product-list__product__intro{height:100px;overflow:clip}.product-list[data-variant=slider] .product-list__product__title{font:700 18px/1.15 var(--ff-heading)}@media (min-width:640px){.product-list[data-variant=slider] .product-list__product__title{font-size:22px}}@media (min-width:960px){.product-list[data-variant=slider] .product-list__product__title{font-size:30px}.product-list[data-variant=slider] .product-list__product__details-toggle{display:none}}.product-list[data-variant=slider] .product-list__product__details[data-screen=mobile]{display:block}@media (min-width:960px){.product-list[data-variant=slider] .product-list__product__details[data-screen=mobile]{display:none}}.product-list[data-variant=slider] .product-list__product__details[data-screen=desktop]{display:none}@media (min-width:960px){.product-list[data-variant=slider] .product-list__product__details[data-screen=desktop]{display:block}}.product-list[data-variant=slider] .product-list__product__characteristics{font:14px/20px var(--ff-regular)}.product-list[data-variant=slider] .product-list__product__characteristics strong{color:var(--c-accent-dark);font-weight:700;margin-right:10px}.product-list[data-variant=slider] .product-list__product__characteristics span{color:var(--c-accent-light-matte)}.product-list[data-variant=slider] .product-list__product__buttons{flex-wrap:wrap}.product-list[data-variant=slider] .product-list__product__buttons>*{flex:1;min-width:200px;width:100%}@media (min-width:640px){.product-list[data-variant=slider] .product-list__product__buttons>*{flex:0;min-width:160px;width:auto}}.product-list[data-variant=slider] .swiper-dots{display:none}@media (min-width:1350px){.product-list[data-variant=slider] .swiper-dots{display:flex}}.product-list[data-variant=carousel] .product-list__body{position:relative}.product-list[data-variant=carousel] .product-list__product{border:1px solid #e7e7e7}.product-list[data-variant=carousel] .product-list__product__image img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.product-list[data-variant=carousel] .product-list__product__info{border-top:1px solid #e7e7e7;padding:15px}@media (min-width:640px){.product-list[data-variant=carousel] .product-list__product__info{padding-inline:30px}}.product-list[data-variant=carousel] .product-list__product__title{font:700 18px/1.15 var(--ff-heading)}@media (min-width:640px){.product-list[data-variant=carousel] .product-list__product__title{font-size:22px}}.product-list[data-variant=carousel] .product-list__product__buttons{flex-wrap:wrap}.product-list[data-variant=carousel] .product-list__product__buttons>*{flex:1;min-width:200px;width:100%}.wp-block-group{display:grid!important;font-size:18px;gap:0!important;grid-template-columns:20px 1fr minmax(0,var(--inner-max-width,600px)) 1fr 20px;margin-inline:auto}@media (min-width:960px){.wp-block-group{grid-template-columns:20px 1fr minmax(0,var(--inner-max-width,900px)) 1fr 20px}}@media (min-width:1350px){.wp-block-group{grid-template-columns:20px 1fr minmax(0,var(--inner-max-width,1200px)) 1fr 20px}}.wp-block-group>*{grid-column:3/-3}.wp-block-group h1,.wp-block-group h2,.wp-block-group h3,.wp-block-group h4,.wp-block-group h5,.wp-block-group h6{font-weight:700}.wp-block-group h1{font-size:32px;line-height:1;margin-block:30px}.wp-block-group h2{font-size:24px;line-height:1;margin-block:20px}.wp-block-group h3{font-size:20px;line-height:1.2;margin-block:15px}.wp-block-group h4,.wp-block-group h5,.wp-block-group h6{font-size:18px;line-height:1.2;margin-block:10px}.wp-block-group p{font-size:18px;margin-block:10px}.wp-block-group ol li,.wp-block-group ul li{align-items:start;display:grid;font:200 18px/22px var(--ff-regular);gap:10px;grid-template-columns:20px auto;justify-items:start}.wp-block-group ol li+li,.wp-block-group ul li+li{margin-top:10px}.wp-block-group ol li:before,.wp-block-group ul li:before{content:"";display:block;height:20px;width:20px}.wp-block-group ol[data-style=checkmark] li:before,.wp-block-group ul[data-style=checkmark] li:before{background:50% no-repeat url(assets/icon-checkmark.svg)}.wp-block-group ol[data-style=checkmark-circle] li:before,.wp-block-group ul[data-style=checkmark-circle] li:before{background:50% no-repeat url(assets/icon-checkmark-circle.svg)}.wp-block-group ol[data-style=chevron] li:before,.wp-block-group ul[data-style=chevron] li:before{background:50% no-repeat url(assets/icon-chevron.svg)}.wp-block-group ol[data-style=chevron-square] li:before,.wp-block-group ul[data-style=chevron-square] li:before{background:50% no-repeat url(assets/icon-chevron-square.svg)}.wp-block-group ul li:before{background:50% no-repeat url(assets/icon-chevron.svg)}.wp-block-group ol li:before{background:50% no-repeat url(assets/icon-checkmark.svg)}.content .wp-block-group{padding-bottom:50px;padding-top:50px}.content .wp-block-group>*{margin-left:0!important;margin-right:0!important}.wp-block-columns{margin-bottom:0;width:100%}.wp-block-cover{padding:0}.b-team__body{position:relative}.b-team__grid{--cols:1;--gap:30px;display:flex;flex-wrap:wrap;gap:60px var(--gap);justify-content:center}@media (min-width:640px){.b-team__grid{--cols:2}}@media (min-width:960px){.b-team__grid{--cols:3}}.b-team__grid__tile{flex:0 1 calc((100% - var(--gap)*(var(--cols) - 1))/var(--cols));min-width:0}.b-team__member__photo-wrap{aspect-ratio:1;background:#efefef;overflow:hidden;position:relative}.b-team__member__photo-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-team__member__contacts{align-items:flex-end;background:linear-gradient(0deg,rgba(0,35,75,.5),rgba(0,35,75,.2));display:flex;gap:10px;inset:0;justify-content:center;opacity:0;padding:20px;position:absolute;transition:opacity .4s}.b-team__member__contacts a{background:#fff;border-radius:999px;display:grid;height:40px;opacity:0;place-content:center;transition:opacity .2s,translate .2s;translate:0 50%;width:40px}.b-team__member__contacts .icon{--size:20px;--color:#dfe1e5}.b-team__member__photo-wrap:hover .b-team__member__contacts{opacity:1}.b-team__member__photo-wrap:hover .b-team__member__contacts a{opacity:1;translate:0 0}.b-team__member__name{font-size:24px;font-weight:500;margin-top:40px;text-align:center}.b-team__member__position{color:var(--c-accent-light-matte);font-size:20px;margin-top:10px;text-align:center}.b-ratings__body{position:relative}.b-ratings__item{display:grid;gap:20px;justify-items:center}.b-ratings__item__logo{aspect-ratio:230/75;height:auto;max-width:230px;-o-object-fit:contain;object-fit:contain;width:100%}.b-ratings__item__info{align-items:center;display:flex;font-weight:500;gap:30px}.b-ratings__item__number{display:flex;font-size:24px;gap:5px}.b-ratings__item__number .icon{--size:28px;--color:#fcc100}.b-ratings__item__testimonials{font-size:14px}.b-advnt__grid{--cols:1;--gap:30px;-moz-column-gap:var(--gap);column-gap:var(--gap);display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px}@media (min-width:480px){.b-advnt__grid{--cols:2}}@media (min-width:960px){.b-advnt__grid{--cols:4;row-gap:var(--gap)}}.b-advnt__grid__tile{display:grid;flex:0 1 calc((100% - var(--gap)*(var(--cols) - 1))/var(--cols));justify-content:center;min-width:0}.b-advnt__item{border-radius:2px;max-width:270px;overflow:clip;padding:30px;position:relative;transition:all .4s}.b-advnt__item:hover{box-shadow:0 0 30px rgba(51,51,51,.16);translate:0 -5px}.b-advnt__item:after{--size:12px;border-bottom:var(--size) solid var(--c-accent);border-left:var(--size) solid transparent;border-right:var(--size) solid transparent;content:"";display:block;height:0;opacity:0;position:absolute;right:-8px;rotate:45deg;top:-2px;transition:all .4s;translate:10px -10px;width:0}.b-advnt__item:hover:after{opacity:1;translate:0}.b-advnt__item__icon{height:40px;width:40px}.b-advnt__item__icon[data-type=other]{aspect-ratio:210/140;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.b-advnt__item:hover .b-advnt__item__icon *{animation:drawPath .5s forwards}@keyframes drawPath{0%{stroke-dasharray:var(--total-length);stroke-dashoffset:var(--total-length)}to{stroke-dasharray:var(--total-length);stroke-dashoffset:0}}.b-advnt__item__title{font-size:24px;font-weight:500;line-height:1.1;margin-top:15px}.b-advnt__item__description{color:var(--c-accent-light-matte);font-size:20px;margin-top:15px}@media (min-width:960px){.b-pgal__body{--inner-max-width:800px}}.b-pgal__grid{display:grid;gap:16px;grid-template-columns:repeat(var(--cols),1fr)}.b-pgal__grid,.b-pgal__grid[data-tile-count="1"]{--cols:1;--first-tile-span:1}@media (min-width:480px){.b-pgal__grid[data-tile-count="1"]{--cols:1;--first-tile-span:1}}@media (min-width:960px){.b-pgal__grid[data-tile-count="1"]{--cols:1}}.b-pgal__grid[data-tile-count="2"]{--cols:1;--first-tile-span:1}@media (min-width:480px){.b-pgal__grid[data-tile-count="2"]{--cols:2;--first-tile-span:1}}@media (min-width:960px){.b-pgal__grid[data-tile-count="2"]{--cols:2}}@media (min-width:480px){.b-pgal__grid{--cols:2;--first-tile-span:2}}@media (min-width:960px){.b-pgal__grid{--cols:3}}.b-pgal__grid__tile{aspect-ratio:1}.b-pgal__grid__tile:first-of-type{grid-column:span var(--first-tile-span);grid-row:span var(--first-tile-span)}.b-pgal__item{display:block;height:100%;overflow:clip;width:100%}.b-pgal__item img{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .7s cubic-bezier(.3,.19,.2,1);width:100%}.b-pgal__item:hover img{scale:1.2}.b-tstmnls__testimonial{--score-block-width:100px;background:#fff;display:grid;gap:40px;grid-template-rows:auto 1fr;height:100%;padding:40px 30px}.b-tstmnls__testimonial__header{align-items:start;display:grid;gap:5px 10px;grid-auto-columns:auto 1fr var(--score-block-width);grid-template-areas:"avatar name name" "avatar score score"}.b-tstmnls__testimonial__avatar{aspect-ratio:1;border-radius:9999px;grid-area:avatar;-o-object-fit:cover;object-fit:cover;width:60px}.b-tstmnls__testimonial__name{align-self:end;font-size:18px;font-weight:500;grid-area:name}.b-tstmnls__testimonial__score{grid-area:score;overflow:clip;position:relative;width:calc(var(--score-block-width)*.2*var(--score))}.b-tstmnls__testimonial__score:after{background-color:#ffc200;content:"";display:block;height:16px;-webkit-mask-image:url(assets/score-stars.svg);mask-image:url(assets/score-stars.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--score-block-width)}.b-tstmnls__testimonial__comment{color:var(--c-accent-light-matte);font-size:14px;overflow:clip}.b-tstmnls .swiper-slide{height:300px;overflow:clip;width:370px}.b-steps__body{--inner-max-width:1520px}@media (min-width:640px){.b-steps__body{--inner-max-width:800px}}@media (min-width:960px){.b-steps__body{--inner-max-width:800px}}@media (min-width:1350px){.b-steps__body{--inner-max-width:1520px}}.b-steps__list{-moz-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:1fr;justify-items:center;row-gap:60px}@media (min-width:640px){.b-steps__list{grid-template-columns:1fr 1fr;row-gap:100px}}@media (min-width:1350px){.b-steps__list{grid-template-columns:1fr 1fr 1fr 1fr}}.b-steps__step{--icon-size:100px;max-width:350px;position:relative;text-align:center}.b-steps__step:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:none;position:absolute;right:50%;top:0;width:61%}.b-steps__step__icon{aspect-ratio:1;background:var(--c-accent);display:grid;margin-inline:auto;place-content:center;width:var(--icon-size)}.b-steps__step__icon img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:33px}.b-steps__step__icon[data-type=other]{--icon-size:150px}.b-steps__step__icon[data-type=other] img{-o-object-fit:cover;object-fit:cover;width:100%}.b-steps__step__title{text-wrap:balance;font-size:20px;font-weight:500;margin-top:20px}@media (min-width:640px){.b-steps__step__title{font-size:24px}}.b-steps__step__descr{color:var(--c-accent-light-matte);font-size:16px;margin-top:20px}@media (min-width:640px){.b-steps__step__descr{font-size:20px}}.b-steps__item:nth-of-type(odd) .b-steps__step:before{aspect-ratio:222/70;background-image:url(assets/arrow-curve-dashed-alt.svg)}.b-steps__item:nth-of-type(2n) .b-steps__step:before{aspect-ratio:222/57;background-image:url(assets/arrow-curve-dashed.svg)}.b-steps__item:first-of-type .b-steps__step:before{display:none}@media (min-width:640px){.b-steps__item:nth-of-type(2n){--item-offset:60px;margin-top:var(--item-offset)}.b-steps__item .b-steps__step:before{display:block}.b-steps__item:nth-of-type(odd) .b-steps__step:before{transform:translate(calc(100% + 20px),calc(-100% - 50px)) scaleX(-1)}.b-steps__item:nth-of-type(2n) .b-steps__step:before{--x:-45%;--y:calc(var(--item-offset)*-1 + var(--icon-size)*0.4);transform:translate(var(--x),var(--y))}}@media (min-width:1350px){.b-steps__item,.b-steps__item:nth-of-type(2n){--item-offset:50px;margin-top:calc(var(--item-offset)*var(--index))}.b-steps__item:nth-of-type(odd) .b-steps__step:before{--x:-45%;--y:calc(var(--item-offset)*-1 + var(--icon-size)*0.1);transform:translate(var(--x),var(--y))}.b-steps__item:nth-of-type(2n) .b-steps__step:before{--x:-45%;--y:calc(var(--item-offset)*-1 + var(--icon-size)*0.4);transform:translate(var(--x),var(--y))}}.b-lmntn__body{display:flex;flex-direction:column;gap:40px}@media (min-width:960px){.b-lmntn__body{flex-direction:row}}@media (min-width:1350px){.b-lmntn__body{gap:80px}}.b-lmntn__body>*{flex:1;min-width:0}.b-lmntn__tabs{border-bottom:3px solid #e7e7e7;display:flex;justify-content:space-between;position:relative}.b-lmntn__tabs button{background:none;color:var(--c-accent-light-matte);font-size:11px;font-weight:500;line-height:1;padding-bottom:20px;position:relative}@media (min-width:640px){.b-lmntn__tabs button{font-size:14px}}@media (min-width:1350px){.b-lmntn__tabs button{font-size:18px}}.b-lmntn__tabs button:after{background:var(--c-accent);bottom:-3px;content:"";display:block;height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .4s;width:100%}.b-lmntn__tabs button[active]:after{color:var(--c-accent);transform:scaleX(1)}.b-lmntn__section{display:none}.b-lmntn__section[active]{display:grid}.b-lmntn__group{--pad-top:30px;padding-top:var(--pad-top);position:relative}@media (min-width:1350px){.b-lmntn__group{--pad-top:40px}}.b-lmntn__group__title{color:#878787;font-size:11px;font-weight:500;position:absolute;top:calc(var(--pad-top)/2);translate:0 -50%}@media (min-width:640px){.b-lmntn__group__title{font-size:14px}}@media (min-width:1350px){.b-lmntn__group__title{font-size:18px}}.b-lmntn__group__body{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media (min-width:1350px){.b-lmntn__group__body{gap:25px}}.b-lmntn__tile{aspect-ratio:175/80;background-position:50%;background-size:cover;border-radius:5px;cursor:pointer;isolation:isolate;overflow:hidden;position:relative}.b-lmntn__tile__title{background:linear-gradient(rgba(7,101,254,0),rgba(232,65,227,0));display:grid;font-size:10px;inset:0;place-content:center;position:absolute;transition:all .2s}@media (min-width:1350px){.b-lmntn__tile__title{font-size:14px}}.b-lmntn__tile__title[data-lightness=light]{color:#fff}.b-lmntn__tile__title[data-lightness=dark]{color:var(--c-accent-dark)}.b-lmntn__tile[active] .b-lmntn__tile__title{background:linear-gradient(#0765fe,#e841e3);color:#fff}.b-lmntn__tile__hit{background:#23c28c;color:#fff;font-size:12px;padding:4px 8px;position:absolute;right:0;top:0}.b-lmntn__image{max-width:100%}.b-lmntn__image img{width:100%}.b-file{align-items:center;background:#e7e7e7;display:flex;gap:10px;height:68px;margin-block:10px!important;padding:7px 5px}.b-file__icon{display:block;flex-shrink:0;height:55px;-o-object-fit:contain;object-fit:contain;width:43px}.b-file__icon[data-type=pdf]{background:url(assets/icon-pdf-file.svg) 50%/contain no-repeat}.b-file__name{color:#00234b;flex:1;font-size:16px;line-height:1.1;min-width:0;overflow:hidden;padding-inline:5px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.b-file__size{text-wrap:nowrap;color:#c4c4c4;flex-shrink:0;font-size:14px}.b-file__download{background:url(assets/icon-download.svg) 50%/contain no-repeat;display:block;height:30px;width:30px}@media (min-width:960px){.b-winsel__body{align-items:start;display:grid;gap:20px;grid-template-columns:300px 1fr}}@media (min-width:1350px){.b-winsel__body{gap:50px;grid-template-columns:375px 1fr}}.b-winsel__steps{display:grid;gap:10px}@media (min-width:960px){.b-winsel__steps .b-winsel__step__handle+.collapser__wrapper{display:none}}.b-winsel__step{background:var(--c-gray-extra-light);overflow:hidden;position:relative}.b-winsel__step[disabled]{opacity:.8;pointer-events:none}.b-winsel__step[data-viewport],.b-winsel__step[hidden]{display:none}@media (min-width:960px){.b-winsel__step[data-viewport]{display:block}.b-winsel__step[data-viewport][hidden]{display:none}}.b-winsel__step__handle{cursor:pointer;padding:10px 20px;transition:background-color .4s}.b-winsel__step:not([open]) .b-winsel__step__handle:hover{background-color:rgba(0,102,255,.122)}.b-winsel__step__counter{color:var(--c-accent);font-size:14px;font-weight:500;position:relative;text-transform:uppercase}.b-winsel__step__counter:before{background-color:var(--c-accent);border-radius:999px;bottom:0;content:"";display:block;height:8px;margin:auto;opacity:0;position:absolute;top:0;transform:translateX(5px);transition:all var(--collapser-trans-dur);width:8px}.b-winsel__step__counter span{display:inline-block;transition:all var(--collapser-trans-dur)}.b-winsel__step[open] .b-winsel__step__counter:before{opacity:1;transform:translateX(0)}.b-winsel__step[open] .b-winsel__step__counter span{transform:translateX(18px)}.b-winsel__step[disabled] .b-winsel__step__counter{color:var(--c-accent-light-matte)}.b-winsel__step__title{font-size:16px;margin-top:4px}.b-winsel__step[disabled] .b-winsel__step__title,.b-winsel__step__selection{color:var(--c-accent-light-matte)}.b-winsel__step__selection{font-size:12px;margin-top:8px}.b-winsel__step:before{background-color:var(--c-accent);bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:height var(--collapser-trans-dur);width:3px}.b-winsel__step[open]:before{height:100%}.b-winsel__selector{padding:20px}.b-winsel__selector[hidden]{display:none}.b-winsel__selector__title{color:var(--c-accent);font-size:16px;font-weight:450;margin-bottom:20px}.b-winsel__options{display:grid;gap:20px 40px;grid-template-columns:1fr 1fr}.b-winsel__option{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-winsel__option__image{aspect-ratio:360/260;margin-bottom:10px;-o-object-fit:contain;object-fit:contain;width:100%}.b-winsel__option__image[data-src-type=svg]{aspect-ratio:360/180;margin-block:30px;margin-inline:auto;width:60%}.b-winsel__option__label{font-size:15px}.b-winsel__option__label:before{aspect-ratio:1;border:2px solid #dfe1e5;content:"";display:inline-block;margin-right:8px;width:12px}.b-winsel__option[selected] .b-winsel__option__label:before{border:5px solid var(--c-accent)}.b-winsel__option__description{color:var(--c-accent-light-matte);font-size:12px;margin-top:5px}.b-winsel__option__tip{display:inline-block;position:relative}.b-winsel__option__tip__trigger{background:#d9d9d9;border-radius:999px;color:#fff;cursor:help;display:grid;font-size:10px;height:12px;place-content:center;width:12px}.b-winsel__option__tip__dropdown{background:#fff;border-radius:5px;bottom:0;color:var(--c-accent-light-matte);display:none;filter:drop-shadow(0 4px 4px rgba(0,0,0,.2));font-size:10px;left:0;margin:auto;max-width:140px;padding:5px;position:absolute;text-align:center;transform:translate(-50%,calc(100% + 8px));width:-moz-max-content;width:max-content}.b-winsel__option__tip:hover .b-winsel__option__tip__dropdown{display:block}.b-winsel__selector[data-type=radio] .b-winsel__option__label:before{border-radius:999px}.b-winsel__selector[data-type=checkbox] .b-winsel__option__label:before{border-radius:2px}.b-winsel__selector[data-type=carousel] .swiper-slide{width:-moz-min-content;width:min-content}.b-winsel__selector[data-type=carousel] .b-winsel__option{padding:5px;text-align:center}.b-winsel__selector[data-type=carousel] .b-winsel__option__image{height:330px;margin-inline:auto;max-width:none;width:auto}.b-winsel__selector[data-type=carousel] .b-winsel__option__label{text-wrap:balance;margin-inline:auto;min-width:200px;min-width:250px}.b-winsel__selector[data-type=carousel] .b-winsel__option__label:before{display:none}.b-winsel__selector[data-type=carousel] .b-winsel__option__description{margin-inline:auto;min-width:200px;min-width:250px}.b-winsel__selector[data-type=carousel] .b-winsel__option[selected] .b-winsel__option__image{outline:2px solid var(--c-accent)}.b-winsel__selector[data-type=carousel] .swiper-nav{margin-top:10px}.b-winsel__step-footer{padding:20px}.b-winsel__step-btn{display:block;margin-inline:auto;width:260px!important}.b-winsel__message{font-size:15px;margin:auto;padding-block:10px;width:-moz-fit-content;width:fit-content}.b-winsel__message[data-error]{border:2px solid #f1878d;margin-top:20px;padding-inline:10px}.b-winsel__step-heading{text-wrap:balance;font-size:17px;font-weight:300;margin:auto;max-width:600px;padding:30px 20px 20px;text-align:center}@media (min-width:960px){.b-winsel__step-heading{font-size:20px}}.b-winsel .b-winsel__form{margin:auto;max-width:600px;padding:20px 20px 5px}.b-winsel .b-winsel__form form{display:grid;gap:10px}.b-winsel .b-winsel__form input:not([type=submit]),.b-winsel .b-winsel__form textarea{background:#fff;border:1px solid #e7e7e7;color:var(--c-accent-dark);font-size:16px;line-height:1.6;padding:15px 20px;width:100%}.b-winsel .b-winsel__form textarea{height:120px}.b-winsel .b-winsel__form button,.b-winsel .b-winsel__form input[type=submit]{background:var(--c-accent);border:1px solid var(--c-accent);color:#fff;cursor:pointer;font-size:16px;line-height:1.6;padding:15px 20px;transition:all .4s;width:100%}.b-winsel .b-winsel__form button:hover,.b-winsel .b-winsel__form input[type=submit]:hover{background:#fff;color:var(--c-accent)}.b-winsel .b-winsel__form .wpcf7 form .wpcf7-response-output{margin:0}.b-winsel .b-winsel__privacy{color:var(--c-accent-light-matte);font-size:13px;margin:auto;max-width:600px;padding:0 20px 30px;text-align:center}@media (min-width:960px){.b-calc__body{align-items:start;display:grid;gap:20px;grid-template-columns:300px 1fr}}@media (min-width:1350px){.b-calc__body{gap:50px;grid-template-columns:375px 1fr}}.b-calc__steps{display:grid;gap:10px}@media (min-width:960px){.b-calc__steps .b-calc__step__handle+.collapser__wrapper{display:none}}.b-calc__step{background:var(--c-gray-extra-light);overflow:hidden;position:relative}.b-calc__step[disabled]{opacity:.8;pointer-events:none}.b-calc__step[data-viewport],.b-calc__step[hidden]{display:none}@media (min-width:960px){.b-calc__step[data-viewport]{display:block}.b-calc__step[data-viewport][hidden]{display:none}}.b-calc__step__handle{cursor:pointer;padding:10px 20px;transition:background-color .4s}.b-calc__step:not([open]) .b-calc__step__handle:hover{background-color:rgba(0,102,255,.122)}.b-calc__step__counter{color:var(--c-accent);font-size:14px;font-weight:500;position:relative;text-transform:uppercase}.b-calc__step__counter:before{background-color:var(--c-accent);border-radius:999px;bottom:0;content:"";display:block;height:8px;margin:auto;opacity:0;position:absolute;top:0;transform:translateX(5px);transition:all var(--collapser-trans-dur);width:8px}.b-calc__step__counter span{display:inline-block;transition:all var(--collapser-trans-dur)}.b-calc__step[open] .b-calc__step__counter:before{opacity:1;transform:translateX(0)}.b-calc__step[open] .b-calc__step__counter span{transform:translateX(18px)}.b-calc__step[disabled] .b-calc__step__counter{color:var(--c-accent-light-matte)}.b-calc__step__title{font-size:16px;margin-top:4px}.b-calc__step[disabled] .b-calc__step__title,.b-calc__step__selection{color:var(--c-accent-light-matte)}.b-calc__step__selection{font-size:12px;margin-top:8px}.b-calc__step:before{background-color:var(--c-accent);bottom:0;content:"";display:block;height:0;left:0;position:absolute;transition:height var(--collapser-trans-dur);width:3px}.b-calc__step[open]:before{height:100%}.b-calc__selector{padding:20px}.b-calc__selector[hidden]{display:none}.b-calc__selector__title{color:var(--c-accent);font-size:16px;font-weight:450;margin-bottom:20px}.b-calc__options{display:grid;gap:20px 40px;grid-template-columns:1fr 1fr}.b-calc__option{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-calc__option__image{aspect-ratio:360/260;margin-bottom:10px;-o-object-fit:contain;object-fit:contain;width:100%}.b-calc__option__image[data-src-type=svg]{aspect-ratio:360/180;margin-block:30px;margin-inline:auto;width:60%}.b-calc__option__label{font-size:15px}.b-calc__option__label:before{aspect-ratio:1;border:2px solid #dfe1e5;content:"";display:inline-block;margin-right:8px;width:12px}.b-calc__option[selected] .b-calc__option__label:before{border:5px solid var(--c-accent)}.b-calc__option__description{color:var(--c-accent-light-matte);font-size:12px;margin-top:5px}.b-calc__option__tip{display:inline-block;position:relative}.b-calc__option__tip__trigger{background:#d9d9d9;border-radius:999px;color:#fff;cursor:help;display:grid;font-size:10px;height:12px;place-content:center;width:12px}.b-calc__option__tip__dropdown{background:#fff;border-radius:5px;bottom:0;color:var(--c-accent-light-matte);display:none;filter:drop-shadow(0 4px 4px rgba(0,0,0,.2));font-size:10px;left:0;margin:auto;max-width:140px;padding:5px;position:absolute;text-align:center;transform:translate(-50%,calc(100% + 8px));width:-moz-max-content;width:max-content}.b-calc__option__tip:hover .b-calc__option__tip__dropdown{display:block}.b-calc__selector[data-name=brand] .b-calc__option__image[data-src-type=other]{aspect-ratio:unset}.b-calc__selector[data-type=radio] .b-calc__option__label:before{border-radius:999px}.b-calc__selector[data-type=checkbox] .b-calc__option__label:before{border-radius:2px}.b-calc__selector[data-type=carousel] .b-calc__option{padding:15px;text-align:center}.b-calc__selector[data-type=carousel] .b-calc__option__image{height:330px;margin-inline:auto;max-width:none}.b-calc__selector[data-type=carousel] .b-calc__option__label{text-wrap:balance;margin-inline:auto;min-width:200px;min-width:250px}.b-calc__selector[data-type=carousel] .b-calc__option__label:before{display:none}.b-calc__selector[data-type=carousel] .b-calc__option__description{margin-inline:auto;min-width:200px;min-width:250px}.b-calc__selector[data-type=carousel] .b-calc__option[selected] .b-calc__option__image{outline:2px solid var(--c-accent)}.b-calc__selector[data-type=carousel] .crsl-nav{margin-top:10px}.b-calc__step-footer{padding:20px}.b-calc__step-btn{display:block;margin-inline:auto;width:260px!important}.b-calc__message{font-size:15px;margin:auto;padding-block:10px;width:-moz-fit-content;width:fit-content}.b-calc__message[data-error]{border:2px solid #f1878d;margin-top:20px;padding-inline:10px}.b-calc__price-range{font-size:30px;padding:30px 20px 20px;text-align:center}.b-calc__price-range[data-not-found]{font-size:16px}.b-calc__price-range strong{color:var(--c-accent);font-weight:700}.b-calc__price-range em{color:#e80e2c;font-size:1.5em;font-style:normal;font-weight:700;margin-left:10px}.b-calc__price-range small{font-size:1em}.b-calc__price-range span{text-wrap:nowrap}.b-calc__form{margin:auto;max-width:600px;padding:20px 20px 5px}.b-calc__form__header{margin:auto;max-width:600px;padding:30px 20px 10px;text-align:center}.b-calc__form__title{font-size:20px;font-weight:400}@media (min-width:960px){.b-calc__form__title{font-size:24px}}.b-calc__form__subtitle{text-wrap:balance;color:var(--c-accent-light-matte);font-size:16px;margin-top:10px}.b-calc__form form{display:grid;gap:10px}.b-calc__form input:not([type=submit]),.b-calc__form textarea{background:#fff;border:1px solid #e7e7e7;color:var(--c-accent-dark);font-size:16px;line-height:1.6;padding:15px 20px;width:100%}.b-calc__form textarea{height:120px}.b-calc__form button,.b-calc__form input[type=submit]{background:var(--c-accent);border:1px solid var(--c-accent);color:#fff;cursor:pointer;font-size:16px;line-height:1.6;padding:15px 20px;transition:all .4s;width:100%}.b-calc__form button:hover,.b-calc__form input[type=submit]:hover{background:#fff;color:var(--c-accent)}.b-calc__form .wpcf7 form .wpcf7-response-output{margin:0}.b-calc__form__privacy{color:var(--c-accent-light-matte);font-size:13px;margin:auto;max-width:600px;padding:0 20px 30px;text-align:center}.b-posts__body{position:relative}.b-posts__list{display:grid;gap:60px 30px;grid-template-columns:repeat(1,1fr)}@media (min-width:640px){.b-posts__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.b-posts__list{grid-template-columns:repeat(3,1fr)}}.b-posts__pagination{display:flex;gap:10px;justify-content:center;margin-top:30px}.b-posts__pagination button{aspect-ratio:1;background:none;border:1px solid var(--c-accent-light-matte);border-radius:5px;color:var(--c-accent-light-matte);font-size:20px;font-weight:500;width:30px}.b-posts__pagination button[active]{border-color:var(--c-accent);color:var(--c-accent)}.b-posts-item{display:block}.b-posts-item picture{overflow:clip}.b-posts-item img{-o-object-fit:cover;object-fit:cover;transition:scale .3s ease-out}.b-posts-item__title{font:500 22px/30px var(--ff-heading);margin-top:40px;transition:color .2s ease-out}.b-posts-item button{align-items:center;background:none;color:var(--c-accent-light-matte);cursor:pointer;display:flex;font-weight:500;gap:4px;justify-items:flex-start;margin-top:10px}.b-posts-item button span{opacity:0;width:0}.b-posts-item:hover{color:var(--c-accent)}.b-posts-item:hover img{scale:1.1}.b-posts-item:hover button span{opacity:1;width:auto}.b-posts-item{border:1px solid #e7e7e7;padding-bottom:30px}.b-posts-item picture{border-bottom:1px solid #e7e7e7}.b-posts-item img{aspect-ratio:1;height:auto;width:100%}.b-posts-item__title{margin-inline:30px;min-height:60px}.b-posts-item button{margin-inline:30px}.b-project__body{display:grid;gap:50px;grid-template-areas:"image" "info" "extra";grid-template-columns:1fr}@media (min-width:960px){.b-project__body{grid-template-areas:"image info" "extra extra";grid-template-columns:1fr 1fr}}@media (min-width:1350px){.b-project__body{gap:120px}}.b-project__image{grid-area:image}.b-project__info{grid-area:info}.b-project__extra{grid-area:extra}.b-project__image{aspect-ratio:1}.b-project__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b-project__title{text-wrap:balance;font-size:20px;font-weight:700}@media (min-width:640px){.b-project__title{font-size:29px}}@media (min-width:960px){.b-project__title{height:120px}}.b-project__details{display:grid;font-size:16px;gap:20px;grid-template-columns:1fr 1fr;margin-top:40px}@media (min-width:640px){.b-project__details{font-size:18px}}@media (min-width:1350px){.b-project__details{gap:40px 20px}}.b-project__details__param{font-weight:500}.b-project__details__value{color:var(--c-accent-light-matte)}.b-project__actions{margin-top:50px}@media (min-width:1350px){.b-project__actions{margin-top:100px}}.b-project__extra__tabs{border-bottom:1px solid #e7e7e7;display:flex;gap:40px;position:relative}.b-project__extra__tabs button{background:none;color:var(--c-accent-light-matte);font-size:16px;font-weight:500;line-height:1;padding-bottom:20px;position:relative;transition:color .4s}.b-project__extra__tabs button:after{background:var(--c-accent);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:center;transition:transform .4s;width:100%}.b-project__extra__tabs button[active]{color:var(--c-accent-dark)}.b-project__extra__tabs button[active]:after{color:var(--c-accent);transform:scaleX(1)}.b-project__extra__body{margin-top:50px}.b-project__extra__section{display:none}.b-project__extra__section[active]{display:grid}.block{background:var(--block-background,transparent);display:flex;flex-direction:column;justify-content:center;padding-block:var(--block-padding,50px);position:relative}.block__header{margin-bottom:30px}@media (min-width:640px){.block__header{margin-bottom:50px}}@media (min-width:1350px){.block__header{margin-bottom:70px}}.block__header[data-alignment=left]{text-align:left}.block__header[data-alignment=right]{text-align:right}.block__header[data-alignment=center]{text-align:center}.block__header[data-alignment=center]>*{text-wrap:initial}.block__header__suptitle{color:var(--c-accent-light-matte);font-size:12px;font-weight:700;text-transform:uppercase}@media (min-width:640px){.block__header__suptitle{font-size:14px}}.block__header[data-sup_dash="1"] .block__header__suptitle:before{content:"— "}.block__header[data-sup_hl="1"] .block__header__suptitle{color:var(--c-accent)}.block__header__title{color:var(--c-accent-dark);font:700 20px/1.2 var(--ff-heading);margin-top:20px}@media (min-width:640px){.block__header__title{font-size:32px}}@media (min-width:960px){.block__header__title{font-size:42px}}@media (min-width:1350px){.block__header__title{margin-top:30px}}@media (min-width:640px){.block__header[data-size=lg] .block__header__title,.block__header[data-size=md] .block__header__title{font-size:32px}}@media (min-width:960px){.block__header[data-size=lg] .block__header__title{font-size:42px}}.block__header[data-bot_line="1"]:after{background-color:#3e5298;content:"";display:inline-block;height:5px;margin-top:30px;width:100px}.block__header__subtitle{color:var(--c-accent-light-matte);font:200 16px/1.2 var(--ff-regular);margin-top:20px}@media (min-width:960px){.block__header__subtitle{font-size:20px}}@media (min-width:1350px){.block__header__subtitle{margin-top:30px}}.breadcrumbs{color:var(--c-accent-light-matte);font:16px/24px var(--ff-regular)}.breadcrumbs a{transition:color .4s}.breadcrumbs a:hover{color:var(--c-accent)}.button,.button-primary{background-color:var(--c-accent);color:#fff;cursor:pointer;line-height:50px;padding-inline:40px;transition:background-color .4s;white-space:nowrap}.button-primary:hover,.button:hover{background-color:var(--c-accent-2)}.button--transparent,.button-primary[data-style=transparent]{background-color:rgba(97,119,152,.51)}.button--transparent:hover,.button-primary[data-style=transparent]:hover{background:var(--c-accent-2)}.button-submit{background-color:#fff;border:1px solid #e7e5ea;color:var(--c-accent-dark);transition:border-color .4s,color .4s}.button-submit:hover{border-color:var(--c-accent);color:var(--c-accent)}.button--play,.button-play{background:50% no-repeat url(assets/icon-arrow-right-filled.svg);border:1px solid var(--c-accent);border-radius:999px;height:50px;transition:scale .4s;width:50px}.button--play:hover,.button-play:hover{scale:1.06}.btn{cursor:pointer;line-height:50px;padding-inline:40px;transition:all .4s;white-space:nowrap}.btn-narrow{line-height:44px}.btn-prim{background-color:var(--c-accent);color:#fff}.btn-prim:hover{background:var(--c-accent-2)}.btn-light{background:#fff;border:1px solid #e7e5ea;color:var(--c-accent-dark)}.btn-light:hover{border-color:var(--c-accent);color:var(--c-accent)}.btn-stretch{width:100%}.icon{height:var(--size,16px);width:var(--size,16px)}.modal-form:not([open]){display:none}.modal-form[open]{animation:modal-form-enter .4s forwards;animation-timing-function:cubic-bezier(.99,0,.47,1);background-color:#fff;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:20px;width:100%;will-change:translate,opacity;z-index:999}@media (min-width:960px){.modal-form[open]{display:grid;padding:100px;place-content:center}}.modal-form[closing]{animation:modal-form-leave .2s .2s forwards;animation-timing-function:cubic-bezier(.84,.01,.42,1)}@keyframes modal-form-enter{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0 0}}@keyframes modal-form-leave{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -100%}}.modal-form-info address a.modal-form__whatsapp-link{background:#40c351;border:none;color:#fff}.modal-form-content{gap:50px;grid-template-columns:repeat(1,minmax(0,540px));opacity:0;will-change:translate,opacity}@media (min-width:960px){.modal-form-content{display:grid;grid-template-columns:repeat(2,minmax(0,540px))}}.modal-form[open] .modal-form-content{animation:modal-form-content-enter .5s .3s forwards;animation-timing-function:cubic-bezier(.86,0,.18,.98)}.modal-form[closing] .modal-form-content{animation:modal-form-content-leave .3s forwards;animation-timing-function:cubic-bezier(.75,0,0,.83)}@keyframes modal-form-content-enter{0%{opacity:0;translate:0 30%}to{opacity:1;translate:0 0}}@keyframes modal-form-content-leave{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -30%}}.modal-form-content>*{height:-moz-min-content;height:min-content}.modal-form-info .modal-form-title{font:700 22px/1.1 var(--ff-heading);padding-right:20px}@media (min-width:960px){.modal-form-info .modal-form-title{font-size:48px}}.modal-form-info .modal-form-description{color:var(--c-accent-light-matte);font:18px var(--ff-regular);margin-top:30px}.modal-form-info address{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.modal-form-info address a{--color:var(--c-accent);align-items:center;background:#f8f8f8;border:1px solid #e7e7e7;color:var(--color);display:flex;font-size:14px;gap:10px;padding:8px 15px;transition:all .2s;vertical-align:middle;white-space:nowrap}.modal-form-info address a:hover{--color:#fff;background:var(--c-accent);border-color:var(--c-accent)}.modal-form-info address a:focus{outline:none}.modal-form-info address a:has(.modal-form__whatsapp){padding:6px 15px}.modal-form-info address a .icon{--size:1em}.modal-form-info address a .icon.modal-form__whatsapp{--size:1.7em}.modal-form-info .modal-form-socials{display:flex;gap:10px;margin-top:20px}.modal-form-info .modal-form-socials a{--color:var(--c-accent);background:#f8f8f8;border:1px solid #e7e7e7;display:grid;height:50px;place-content:center;transition:all .2s;width:50px}.modal-form-info .modal-form-socials a:hover{--color:#fff;background:var(--c-accent);border-color:var(--c-accent)}.modal-form-info .modal-form-socials a .icon{--size:16px}.modal-form-info .modal-form-socials img{margin:auto;width:27px}.modal-form-slot{margin-top:30px}@media (min-width:960px){.modal-form-slot{margin-top:0}}.modal-form-slot form{display:grid;gap:10px}.modal-form-slot input:not([type=submit]),.modal-form-slot textarea{background:#f8f8f8;border:1px solid #e7e7e7;color:var(--c-accent-dark);font-size:16px;line-height:1.6;padding:15px 20px;width:100%}.modal-form-slot textarea{height:120px}.modal-form-slot button,.modal-form-slot input[type=submit]{background:var(--c-accent);border:1px solid var(--c-accent);color:#fff;cursor:pointer;font-size:16px;line-height:1.6;padding:15px 20px;transition:all .4s;width:100%}.modal-form-slot button:hover,.modal-form-slot input[type=submit]:hover{background:#fff;color:var(--c-accent)}.modal-form-slot .wpcf7 form .wpcf7-response-output{margin:0}.modal-form-close-button{aspect-ratio:1;background:none;display:grid;place-content:center;position:absolute;right:15px;top:10px;width:30px}@media (min-width:960px){.modal-form-close-button{right:50px;top:50px}}.modal-form-close-button .icon{--size:20px}.video-modal{background:#fff;border:5px solid hsla(0,0%,100%,.25);border-radius:3px;box-shadow:0 0 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-sizing:content-box;display:none;margin:auto;overflow:visible;place-content:center}.video-modal::backdrop{background:rgba(183,187,197,.7)}.video-modal[open]{display:grid}.video-modal .video-modal-content iframe{aspect-ratio:560/315;max-width:1000px;width:calc(100dvw - 60px)}.video-modal .video-modal-close-button{background:#fff;border-radius:999px;cursor:pointer;display:grid;height:30px;outline:0;place-content:center;position:absolute;right:10px;top:10px;width:30px}@media (min-width:1350px){.video-modal .video-modal-close-button{right:-40px;top:-40px}}.video-modal .video-modal-close-button .icon{--size:15px}.scroll-top{border:2px solid var(--c-accent);border-radius:999px;bottom:50px;color:var(--c-accent);display:none;font-size:26px;height:50px;line-height:26px;place-content:center;position:fixed;right:50px;width:50px;z-index:2}.swiper-next,.swiper-prev{background:rgba(0,0,0,.03) 50% no-repeat url(assets/icon-arrow-right-accent.svg);border:none;border-radius:999px;cursor:pointer;height:60px;transition:background .4s;width:60px}.swiper-next:hover,.swiper-prev:hover{background:#3e5298 50% no-repeat url(assets/icon-arrow-right-white.svg)}.swiper-prev{rotate:180deg}.swiper-nav{display:flex;gap:10px;justify-content:center;margin-top:30px}@media (min-width:1350px){.swiper-nav-left{flex-direction:column;left:0;margin-top:0;position:absolute;top:50%;translate:-100% -50%}}.swiper-dots{align-items:center;bottom:var(--swiper-dots-bottom,20px)!important;display:flex;height:-moz-min-content!important;height:min-content!important;left:50%!important;position:absolute;transform:translateX(-50%)!important;width:-moz-min-content!important;width:min-content!important;z-index:1}@media (min-width:640px){.swiper-dots{bottom:var(--swiper-dots-bottom,30px)!important}}.collapser{--collapser-trans-dur:0.2s}.collapser__handle{-webkit-user-select:none;-moz-user-select:none;user-select:none}.collapser__wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--collapser-trans-dur)}.collapser[open]:not([disabled]) .collapser__wrapper{grid-template-rows:1fr}.collapser__body{overflow:hidden}.pagination .nav-links{display:flex;gap:10px;justify-content:center;margin-top:30px}.pagination .nav-links .page-numbers:not(.dots){aspect-ratio:1;background:none;border:1px solid var(--c-accent-light-matte);border-radius:5px;color:var(--c-accent-light-matte);font-size:20px;font-weight:500;text-align:center;width:30px}.pagination .nav-links .page-numbers:not(.dots).current{border-color:var(--c-accent);color:var(--c-accent)}.pagination .nav-links .dots{align-self:flex-end;background:url(assets/pagination-dots.svg) no-repeat;color:transparent;display:inline-block;height:9px;width:47px}.crsl-track{isolation:isolate;overflow:hidden;position:relative}.crsl-item{left:0;margin:auto;opacity:0;padding-inline:var(--pad,0);position:absolute;right:0;transform:translateX(var(--x,0));transition:transform .3s ease-in-out,opacity .3s ease-out;width:-moz-fit-content;width:fit-content}.crsl.loaded .crsl-item{opacity:1}.crsl-item.loop{opacity:0!important;transition:transform 1ms ease-in-out,opacity 1ms ease-out}.crsl-item.fade{opacity:.4!important;transition:transform .3s ease-in-out,opacity .1s ease-out}.crsl-nav{display:flex;gap:10px;justify-content:center;margin-top:30px}.crsl-next,.crsl-prev{background:rgba(0,0,0,.03) 50% no-repeat url(assets/icon-arrow-right-accent.svg);border:none;border-radius:999px;cursor:pointer;height:60px;transition:background .4s;width:60px}.crsl-next:hover,.crsl-prev:hover{background:#3e5298 50% no-repeat url(assets/icon-arrow-right-white.svg)}.crsl-prev{rotate:180deg}.main_mob_years{display:none}.mobile_phone_header{align-items:center;display:flex;gap:20px;margin-left:auto;padding-right:10px}.mobile_phone_header i svg{height:25px;width:25px}@media (min-width:960px){.mobile_phone_header{display:none}}@media (max-width:959px){.supheader .icon,.supheader-contacts-mobile li i,.supheader-socials li i{height:20px;width:20px}.supheader-contacts-mobile li:first-child i,.supheader-contacts-mobile li:first-child i .icon{height:25px;width:25px}}@media (min-width:1350px){.page-id-26 .hero-screen__main h1{font:700 50px/1.2 var(--ff-heading)}}.page-id-26 .hero-screen__main{padding:10px}@media (min-width:960px){.page-id-26 .hero-screen__slide .hero-screen__main{max-width:580px}}.page-id-26 .hero-screen__slide .hero-screen__main strong{display:none}@media (min-width:1350px){.page-id-26 .hero-screen__slide .hero-screen__main strong{color:#e10017;display:inline-block;padding-left:45px}}@media (max-width:959px){.page-id-26 .hero-screen__slide[data-variant=empty] .hero-screen__main__buttons{display:flex}.page-id-26 .hero-screen__slide[data-variant=empty] .hero-screen__main__buttons button{font-size:15px;min-width:40%;padding-inline:unset;padding-left:5px;padding-right:5px}.page-id-26 .hero-screen__slide .hero-screen__aside{display:none}.page-id-26 .hero-screen__slide{background:url(/wp-content/uploads/2024/09/main_full_mobile.webp) 50%/cover!important}.page-id-26 .hero-screen__main{background:none!important;bottom:10px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}.page-id-26 .main_mob_years{background:hsla(0,0%,100%,.702);color:#e10017;display:block;font:700 30px/1.2 var(--ff-heading);grid-column:2/-2;left:-20px;margin-top:5px;padding:10px;position:absolute}.page-id-26 .hero-screen__main__buttons{justify-content:left}.page-id-26 .hero-screen__main h1{font:700 30px/1.2 var(--ff-heading)}}.postid-4245 .b-project__info{display:none}.postid-4245 .b-project__body.inner{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr 0fr}.postid-4245 .b-project__body.inner .b-project__image{aspect-ratio:unset}@media (max-width:959px){.page-id-26 .hero-screen__main h2{font:14px/14px var(--ff-regular)}.page-id-26 .hero-screen__main h1{font:700 28px/1.2 var(--ff-heading)}}.swiper-thumbs{margin-top:10px;width:calc(100% - 140px)}.swiper-nav-thumbs{bottom:20px;height:60px;position:absolute;width:100%}.swiper-nav-thumbs .swiper-prev{left:0;position:absolute}.swiper-nav-thumbs .swiper-next{position:absolute;right:0}.swiper-about,.swiper-thumbs{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-thumbs .swiper-slide{opacity:.5}.swiper-thumbs .swiper-slide-thumb-active{opacity:1}.swiper-thumbs .swiper-slide .icon{left:calc(50% - 8px);position:absolute;top:calc(50% - 8px)}.b-about-media:hover .swiper-about .b-about-media-play-icon{animation:b-about-media-play-icon-idle .5s forwards}.swiper-thumbs .swiper-slide img{height:108px!important}@media (max-width:959px){.swiper-nav-thumbs{bottom:-10px}.video-modal .video-modal-content img{max-width:100%!important}}@media (min-width:1100px){.modal-form[open]{left:calc(50% - 520px);max-height:740px;max-width:1040px;position:fixed;top:calc(50% - 360px)}dialog::backdrop{background:rgba(28,28,28,.549)}dialog:-internal-dialog-in-top-layer::backdrop{background:rgba(28,28,28,.549)}}@media (max-width:959px){.swal-modal{left:0;max-width:100%;position:fixed;top:50px}}
