.front-page-dwell .first-screen{height:100svh;overflow:hidden;position:relative;width:100%;z-index:1}.front-page-dwell .first-screen:after{background:linear-gradient(135deg,var(--secondary-color-0percent) 55%,var(--secondary-color-50percent) 100%);inset:auto 0 -100px auto;content:"";height:320px;pointer-events:none;position:absolute;width:320px;z-index:3}.front-page-dwell .first-screen picture{display:block;position:absolute;inset:0;z-index:1}.front-page-dwell .first-screen picture:before{content:"";inset:auto 0 0;height:600px;position:absolute;z-index:2}.front-page-dwell .first-screen picture:after{content:"";inset:auto 0 0;height:600px;position:absolute;z-index:2}.front-page-dwell .first-screen picture:before{background:linear-gradient(to bottom,var(--primary-color-0percent) 0%,var(--primary-color-75percent) 100%)}.front-page-dwell .first-screen picture:after{background:linear-gradient(to bottom,var(--primary-color-0percent) 0%,var(--primary-color) 100%)}.front-page-dwell .first-screen 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 .first-screen .content-part{color:#fff;display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-end;padding-bottom:200px;position:relative;z-index:4}.front-page-dwell .first-screen .content-part h1{font-size:40px;font-weight:300;line-height:40px;margin:auto 0}.front-page-dwell .first-screen .content-part h1 strong{display:block;font-size:48px}@media screen and (min-width: 768px){.front-page-dwell .first-screen:after{height:480px;width:480px}.front-page-dwell .first-screen picture:before{height:330px}.front-page-dwell .first-screen picture:after{height:380px}.front-page-dwell .first-screen .content-part{padding-bottom:160px}.front-page-dwell .first-screen .content-part h1{font-size:48px;line-height:48px}.front-page-dwell .first-screen .content-part h1 strong{font-size:60px}}.front-page-dwell .about-dwell{margin-top:-270px;padding:0 0 100px;position:relative;z-index:2}.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;border-radius:var(--border-radius);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-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-color);margin-left:12px}.front-page-dwell .about-dwell .about-cards .about-card h3 a:hover{color:var(--secondary-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}@media screen and (min-width: 768px){.front-page-dwell .about-dwell{margin-top:-190px}.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-size:36px;font-weight:300;line-height:36px;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;border-radius:var(--border-radius);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-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;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-color);margin-left:12px}.front-page-dwell .help-dwell .help-cards .help-card .help-card-content a:hover{color:var(--secondary-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 .node-article-card{border-radius:var(--border-radius)}.front-page-dwell .tools-dwell{margin:100px 0}.front-page-dwell .tools-dwell h2{color:var(--primary-color);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);border-radius:var(--border-radius);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{fill:var(--secondary-color);height:72px;width:72px}.front-page-dwell .tools-dwell .tools-cards .tools-card h3{color:var(--primary-color);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)}.front-page-dwell .tools-dwell .tools-cards .tools-card a:hover{color:var(--secondary-color)}.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-size:36px;font-weight:300;line-height:36px;margin:0 0 48px;text-align:center}.front-page-dwell .contact-dwell .content-part{max-width:990px}.front-page-dwell .contact-dwell .block-visio{border-radius:var(--border-radius);color:#fff;display:flex;overflow:hidden;position:relative}.front-page-dwell .contact-dwell .block-visio picture{inset:0;display:flex;justify-content:center;overflow:hidden;position:absolute}.front-page-dwell .contact-dwell .block-visio 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 .contact-dwell .block-visio .block-content{height:100%;max-width:280px;padding:32px 24px;position:relative}.front-page-dwell .contact-dwell .block-visio .block-content:before{background:var(--primary-color);inset:-100px 10px -100px -100px;content:"";opacity:.75;position:absolute;transform:rotate(15deg)}.front-page-dwell .contact-dwell .block-visio .block-content h2{align-items:flex-end;color:#fff;display:flex;flex-flow:row nowrap;font-size:24px;font-weight:300;line-height:28px;margin:0 0 24px;position:relative}.front-page-dwell .contact-dwell .block-visio .block-content h2 .cog-icon{color:#ffffff80;height:48px;margin-right:12px;width:48px}.front-page-dwell .contact-dwell .block-visio .block-content h2 .cog-icon svg{transform:scale(2)}.front-page-dwell .contact-dwell .block-visio .block-content p{font-style:normal;font-size:14px;font-weight:400;line-height:18px;max-width:220px;margin:16px 0;position:relative}.front-page-dwell .contact-dwell .block-visio .block-content .buttons{margin:16px 0 0}.front-page-dwell .contact-dwell .block-visio .block-content .buttons .btn{background:#fff;border-radius:18px;box-shadow:0 0 8px #00000040;color:var(--primary-color);font-size:16px;font-weight:400;height:36px;margin:16px 16px 0 0;text-transform:none;white-space:nowrap}.front-page-dwell .contact-dwell .block-visio .block-content .buttons .btn .cog-icon{margin-right:6px}.front-page-dwell .contact-dwell .block-visio .block-content .buttons .btn:hover{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}@media screen and (min-width: 769px){.front-page-dwell .contact-dwell .block-visio picture{left:50%}.front-page-dwell .contact-dwell .block-visio .block-content{max-width:570px;padding:32px 72px;width:100%}.front-page-dwell .contact-dwell .block-visio .block-content:before{opacity:1}.front-page-dwell .contact-dwell .block-visio .block-content p{max-width:400px}}.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)}
