.front-page-dwell .full-visual{padding-top:56px;position:relative}:is(.front-page-dwell .full-visual) .mobile-only{display:block}:is(.front-page-dwell .full-visual) .desktop-only{display:none}:is(.front-page-dwell .full-visual) .media{background:var(--secondary-blue-color);width:100%;position:relative}@media screen and (width>=768.02px){.front-page-dwell .full-visual{height:100svh;padding-top:64px;display:flex}:is(.front-page-dwell .full-visual) .mobile-only{display:none!important}:is(.front-page-dwell .full-visual) .desktop-only{display:block}:is(.front-page-dwell .full-visual) .media{order:2}}.front-page-dwell .full-visual .visual{background:var(--primary-color);padding:7.69231svw 0 0 7.69231svw;display:block;position:relative;overflow:hidden}:is(.front-page-dwell .full-visual .visual) img{width:100%;height:auto;display:block;position:relative}:is(.front-page-dwell .full-visual .visual) .blurred-visual{background:#fff;position:absolute;inset:0}:is(:is(.front-page-dwell .full-visual .visual) .blurred-visual) img{filter:blur(70px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:50%;height:100%;transform:scale(1.2)}@media screen and (width>=768.02px){.front-page-dwell .full-visual .visual{height:100%;padding:3.44828svw 3.44828svw 3.44828svw 0}:is(.front-page-dwell .full-visual .visual):after{background:var(--secondary-blue-color);content:"";z-index:2;width:calc(12.8svh - 8.192px);position:absolute;inset:0 auto 0 0}:is(.front-page-dwell .full-visual .visual) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;z-index:3;height:100%;position:relative}:is(.front-page-dwell .full-visual .visual) .blurred-visual{z-index:2}}@media screen and (width>=1480px){:is(.front-page-dwell .full-visual .visual):after{width:calc(14.4% - 3.44828svw)}}.front-page-dwell .full-visual .info-box{background:var(--primary-color);border:calc(100svw / 13) solid var(--secondary-blue-color);color:#fff;text-align:left;z-index:2;border-top:0;flex-flow:column;justify-content:center;align-items:flex-start;padding:7.69231svw 24px 24px;display:flex}:is(.front-page-dwell .full-visual .info-box) h1{font-family:Sora,sans-serif;font-size:40px;font-weight:300;line-height:50px}:is(:is(.front-page-dwell .full-visual .info-box) h1) strong{font-size:48px;font-weight:600;display:block}@media screen and (width>=768.02px){.front-page-dwell .full-visual .info-box{border:calc(100svw / 29) solid var(--secondary-blue-color);border-right:0;flex:none;order:1;align-items:flex-end;width:auto;min-width:37%;max-width:37%;padding:40px}.front-page-dwell .full-visual.variant{background:var(--secondary-blue-color);padding:3.44828svw}:is(.front-page-dwell .full-visual.variant) .blurred-visual{background:#fff;height:50%;display:block;position:absolute;inset:auto 0 0;overflow:hidden}:is(:is(.front-page-dwell .full-visual.variant) .blurred-visual) img{filter:blur(70px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.2)}:is(.front-page-dwell .full-visual.variant):not(.no-escape){padding-top:calc(3.44828svw + 64px)}:is(.front-page-dwell .full-visual.variant):not(.no-escape) .blurred-visual{height:calc(50% - 32px)}.front-page-dwell .full-visual.variant .visual{height:100%;position:initial;padding:0;position:static}:is(.front-page-dwell .full-visual.variant .visual):after{display:none}.front-page-dwell .full-visual.variant .info-box{border:0}}.front-page-dwell .about-dwell{z-index:4;margin-top:36px;padding:0 0 100px;position:relative}:is(.front-page-dwell .about-dwell) h2{color:#fff;text-align:center;margin:0 0 28px;font-size:32px;font-weight:300;line-height:32px}:is(.front-page-dwell .about-dwell) .about-cards{flex-flow:wrap;justify-content:center;margin:0 -18px;display:flex}:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card{background:#fff;width:100%;max-width:327px;margin:8px 18px;overflow:hidden}:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) picture{display:block}:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) img{width:100%;height:auto;display:block}:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) h3{text-align:center;margin:16px;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px}:is(:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) h3) a{color:var(--primary-color);flex-flow:wrap;align-items:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;display:inline-flex}:is(:is(:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) h3) a) .cog-icon{color:var(--secondary-blue-color);margin-left:12px}:is(:is(:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) h3) a):hover{color:var(--secondary-blue-color)}:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) ul{margin:16px;padding:0 0 4px;list-style:none}:is(:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) ul) li{text-align:center;margin:0 0 4px;font-size:14px;line-height:18px}:is(:is(:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) ul) li) a{color:#333}:is(:is(:is(:is(:is(:is(.front-page-dwell .about-dwell) .about-cards) .about-card) ul) li) a):hover{color:var(--primary-color-less)}@media screen and (width>=768px){.front-page-dwell .about-dwell{margin-top:-98px}:is(.front-page-dwell .about-dwell) h2{font-size:36px;line-height:36px}}.front-page-dwell .help-dwell{padding:0 0 100px}:is(.front-page-dwell .help-dwell) h2{color:var(--primary-color);text-align:center;margin:0 0 28px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:40px}:is(.front-page-dwell .help-dwell) .help-cards{flex-flow:column;align-items:center;display:flex}:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card{background:#fff;max-width:327px;margin:16px auto 0;overflow:hidden}:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) picture{height:150px;display:block}:is(:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) picture) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) .help-card-content{padding:24px}:is(:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) .help-card-content) h3{color:var(--primary-color);font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px}:is(:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) .help-card-content) p{font-size:14px;line-height:18px}:is(:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) .help-card-content) a{color:var(--primary-color);flex-flow:wrap;align-items:center;font-size:14px;font-weight:300;line-height:18px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;display:inline-flex}:is(:is(:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) .help-card-content) a) span{-webkit-text-decoration:underline;text-decoration:underline}:is(:is(:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) .help-card-content) a) .cog-icon{color:var(--secondary-blue-color);margin-left:12px}:is(:is(:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) .help-card-content) a):hover{color:var(--secondary-blue-color)}@media screen and (width>=768px){:is(.front-page-dwell .help-dwell) .help-cards{max-width:1053px;margin:0 auto}:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card{flex-flow:row;justify-content:space-between;max-width:890px;display:flex}:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card):nth-child(odd){margin:24px auto 0 0}:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card):nth-child(2n){margin:24px 0 0 auto}:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card):nth-child(2n) picture{order:2}:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card):nth-child(2n) .help-card-content{order:1}:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) picture{flex:none;width:327px;height:auto}:is(:is(:is(.front-page-dwell .help-dwell) .help-cards) .help-card) .help-card-content{width:100%;padding:24px 48px}}.front-page-dwell{overflow:hidden}.front-page-dwell .background-color{background:var(--primary-color-10percent)}.front-page-dwell .front-areas-container{padding:100px 24px;position:relative}:is(.front-page-dwell .front-areas-container):before{background:var(--light-gray-color);content:"";position:absolute;inset:0 -50svw}:is(.front-page-dwell .front-areas-container) .cog-autopromo.areas{margin:0}:is(:is(.front-page-dwell .front-areas-container) .cog-autopromo.areas) h2{background:0 0}@media screen and (width>=768px){:is(.front-page-dwell .front-areas-container) .cog-autopromo.areas h2{background:0 0;max-width:340px;margin:0 0 16px}}@media screen and (width>=1024px){:is(.front-page-dwell .front-areas-container) .cog-autopromo.areas h2{padding-left:20px}}.front-page-dwell .tools-dwell{margin:100px 0}:is(.front-page-dwell .tools-dwell) h2{color:var(--primary-color);text-align:center;margin:0 0 28px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:36px}:is(.front-page-dwell .tools-dwell) .tools-cards{flex-flow:wrap;justify-content:center;margin:0 -18px;display:flex}:is(:is(.front-page-dwell .tools-dwell) .tools-cards) .tools-card{border:1px solid var(--gray-color);text-align:center;background:#fff;width:100%;max-width:220px;margin:8px 18px;padding:24px;overflow:hidden}:is(:is(:is(.front-page-dwell .tools-dwell) .tools-cards) .tools-card) svg{width:72px;height:72px}:is(:is(:is(:is(.front-page-dwell .tools-dwell) .tools-cards) .tools-card) svg) .cog-svg-primary-color{fill:var(--secondary-blue-color)}:is(:is(:is(:is(.front-page-dwell .tools-dwell) .tools-cards) .tools-card) svg) .cog-svg-secondary-color{fill:var(--secondary-blue-color-less)}:is(:is(:is(.front-page-dwell .tools-dwell) .tools-cards) .tools-card) h3{color:var(--primary-color);margin:16px 0 12px;font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px}:is(:is(:is(.front-page-dwell .tools-dwell) .tools-cards) .tools-card) a{color:var(--primary-color);font-weight:300}:is(:is(:is(:is(.front-page-dwell .tools-dwell) .tools-cards) .tools-card) a):hover{color:var(--primary-color-less)}.front-page-dwell .contact-dwell{background:var(--light-gray-color);padding:80px 0 100px}:is(.front-page-dwell .contact-dwell) h2{color:var(--primary-color);text-align:center;margin:0 0 48px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:36px}:is(.front-page-dwell .contact-dwell) .content-part{max-width:848px}:is(.front-page-dwell .contact-dwell) .block-visio{border:1px solid var(--secondary-blue-color-less-25percent);background:#fff;flex-flow:row;justify-content:flex-start;min-height:300px;margin:24px auto 0;display:flex;position:relative;overflow:hidden}.front-page-dwell .contact-dwell .block-visio picture{display:block;position:absolute;inset:0 0 0 auto;overflow:hidden}:is(.front-page-dwell .contact-dwell .block-visio picture) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;width:100%;height:100%;margin-left:80px;display:block}@media screen and (width>=769px){:is(.front-page-dwell .contact-dwell .block-visio picture) img{margin:0!important}}.front-page-dwell .contact-dwell .block-visio .block-content{color:var(--primary-color);flex-flow:column;justify-content:center;align-items:flex-start;height:auto;padding:48px 24px;display:flex;position:relative}:is(.front-page-dwell .contact-dwell .block-visio .block-content) h2{text-align:left;max-width:160px;margin:0 0 24px;font-size:24px;font-weight:700;line-height:28px}:is(.front-page-dwell .contact-dwell .block-visio .block-content) p{max-width:160px;margin:0;font-size:14px;font-style:normal;font-weight:300;line-height:18px;position:relative}:is(.front-page-dwell .contact-dwell .block-visio .block-content) .buttons{flex-flow:column;align-items:flex-start;margin:12px 0 0;display:flex}:is(:is(.front-page-dwell .contact-dwell .block-visio .block-content) .buttons) .btn{background:var(--secondary-blue-color);color:#fff;text-transform:none;white-space:nowrap;border-radius:24px;height:48px;margin:16px 0 0;font-size:16px;font-weight:500}.btn-outline:is(:is(:is(.front-page-dwell .contact-dwell .block-visio .block-content) .buttons) .btn){border:1px solid var(--secondary-blue-color-25percent);color:var(--secondary-blue-color);background:#fff;font-weight:300}.btn-outline:is(:is(:is(.front-page-dwell .contact-dwell .block-visio .block-content) .buttons) .btn):hover{border-color:var(--secondary-blue-color)}@media screen and (width>=480px){:is(.front-page-dwell .contact-dwell .block-visio .block-content) h2,:is(.front-page-dwell .contact-dwell .block-visio .block-content) p{max-width:calc(100% - 260px)!important}:is(.front-page-dwell .contact-dwell .block-visio .block-content) .buttons{flex-flow:wrap;margin:16px -8px 0}:is(:is(.front-page-dwell .contact-dwell .block-visio .block-content) .buttons) .btn{margin:16px 8px 0}}@media screen and (width>=769px){.front-page-dwell .contact-dwell .block-visio .block-content{padding:48px 60px}:is(.front-page-dwell .contact-dwell .block-visio .block-content) h2,:is(.front-page-dwell .contact-dwell .block-visio .block-content) p{max-width:calc(100% - 150px)!important}}.front-page-dwell .seo-dwell{color:#000000de;background:#fff;padding:80px 0 120px;position:relative}:is(:is(.front-page-dwell .seo-dwell) .seo-text) .inner{max-height:110px;transition:all .3s;position:relative;overflow:hidden;padding:0!important}:is(:is(:is(.front-page-dwell .seo-dwell) .seo-text) .inner):after{content:"";opacity:.9;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:100%;position:absolute;top:0;left:0}:is(:is(.front-page-dwell .seo-dwell) .seo-text) .expand-button{margin:16px 0 0;position:relative}:is(:is(:is(.front-page-dwell .seo-dwell) .seo-text) .expand-button):before{content:"";background:#00000012;width:100%;height:1px;display:block;position:absolute;top:50%;left:0}:is(:is(:is(.front-page-dwell .seo-dwell) .seo-text) .expand-button) button{background:#fff;border:1px solid #0000001f;border-radius:50%;width:30px;height:30px;margin:0 auto;transition:all .3s;display:block;position:relative}:is(:is(:is(:is(.front-page-dwell .seo-dwell) .seo-text) .expand-button) button) .cog-icon{color:#0006}.expanded:is(:is(.front-page-dwell .seo-dwell) .seo-text) .inner{max-height:100%}:is(.expanded:is(:is(.front-page-dwell .seo-dwell) .seo-text) .inner):after{display:none}:is(.expanded:is(:is(.front-page-dwell .seo-dwell) .seo-text) .expand-button) button{transform:rotate(180deg)}
