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