.front-page .commercial-part{z-index:4;max-width:1280px;margin:-36px auto 0;padding:0 24px;position:relative}@media (width>=768px){.front-page .commercial-part{margin-top:-24px}}.front-page .commercial-part .switch-animations{color:#fff;flex-flow:column;margin:-12px 0;display:flex}:is(.front-page .commercial-part .switch-animations) input{opacity:0;pointer-events:none;position:absolute}:is(.front-page .commercial-part .switch-animations) label{pointer-events:none;width:100%;display:block}:is(.front-page .commercial-part .switch-animations) .animation{background:var(--secondary-yellow-color);width:100%;margin:12px 0;overflow:hidden}:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part{background:url(/_build/assets/access-animation-visual-C6-nUKwz.webp) 0 0/auto 327px no-repeat;flex-flow:column;justify-content:flex-end;width:100%;height:250px;padding:24px 16px 36px;display:flex;position:relative}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) p{text-align:center;margin:0;font-size:18px;line-height:20px}:is(:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) p) svg{width:190px;height:auto;margin:0 auto 8px;display:block;fill:#fff!important}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) .name{display:none}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) .btn{color:#fff;pointer-events:auto;text-transform:none;border:1px solid #ffffff80;margin:12px auto 0;font-size:16px;font-weight:300}:is(:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) .btn):hover{border-color:#fff}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) .arrow{display:none}:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part{text-align:center;flex-flow:column;align-items:center;width:100%;height:100%;padding:24px 36px 36px;display:flex}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part) p{flex-flow:column;justify-content:center;height:100%;margin:0;font-size:20px;font-weight:400;line-height:24px;display:flex}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part) strong{font-size:30px;font-weight:600;line-height:34px}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part) sup{font-size:50%}.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation){background:var(--primary-color);color:#fff;border-radius:0}.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part{background:url(/_build/assets/avantages-animation-visual-CWDG_VN9.webp) 100% 0/auto 280px no-repeat}:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part) p{line-height:28px}:is(:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part) p) .plus{font-size:32px;font-weight:600;line-height:32px}@media screen and (width>=768px){.front-page .commercial-part .switch-animations{flex-flow:row;justify-content:center;margin:0 -12px}:is(.front-page .commercial-part .switch-animations) .animation{margin:0 12px}:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part{align-items:flex-start;padding-left:36px;padding-right:24px}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) p{text-align:left;max-width:220px}:is(:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) p) svg{margin:0 auto 8px 0}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) .btn{margin:12px auto 0 0}:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part{padding:36px}.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part{align-items:flex-end;padding-left:24px;padding-right:36px}:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) p{text-align:right}:is(:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) p) svg{margin:0 0 8px auto}:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) .btn{margin:12px 0 0 auto}}@media screen and (width>=1100px){:is(.front-page .commercial-part .switch-animations) .animation{width:auto;min-width:427px}:is(:is(.front-page .commercial-part .switch-animations) .animation) label{pointer-events:auto;flex-flow:row;flex:none;width:427px;height:250px;display:flex}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) label):hover .arrow{margin-right:-8px}:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part{background-position:100% 0;background-size:contain;flex:none;align-items:flex-start;width:327px;position:relative}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) .arrow{cursor:pointer;z-index:5;width:72px;height:72px;transition:all .3s;display:block;position:absolute;inset:calc(50% - 36px) -100px auto auto}:is(:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .title-part) .arrow) svg{fill:#fff;transform-origin:0 0;width:24px;height:24px;margin:0;display:block;transform:scale(3)}:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part{height:auto;padding-left:0;display:none;position:relative}:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part) p{text-align:left}:is(:is(:is(:is(.front-page .commercial-part .switch-animations) .animation) .text-part) p) strong{font-size:36px;line-height:40px}.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) label{flex-flow:row;justify-content:flex-end;align-items:center}:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) label):hover .arrow{margin-left:-8px;margin-right:auto}:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) label) .title-part{background-position:0 0;background-size:contain;order:2}:is(:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) label) .title-part) .arrow{inset:calc(50% - 36px) auto auto -100px;transform:rotate(180deg)}:is(:is(:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) label) .title-part) .arrow) svg{fill:#fff;margin:0}:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) label) .text-part{padding-left:36px;padding-right:24px}:is(:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) label) .text-part) p{flex-flow:wrap;height:auto;margin:0 auto;font-size:24px}:is(:is(:is(.avantages:is(:is(.front-page .commercial-part .switch-animations) .animation) label) .text-part) p) span{margin:0 4px}:is(.front-page .commercial-part .switch-animations) input:checked+label{width:100%}:is(:is(:is(.front-page .commercial-part .switch-animations) input:checked+label) .title-part) .arrow{opacity:0;pointer-events:none}:is(:is(.front-page .commercial-part .switch-animations) input:checked+label) .text-part{display:flex}}.front-page .campaign{margin-top:56px;position:relative}:is(.front-page .campaign) .mobile-only{display:block}:is(.front-page .campaign) .desktop-only{display:none}:is(.front-page .campaign) .media{position:relative}:is(:is(.front-page .campaign) .media) .campaign-title{text-wrap:balance;z-index:3;font-family:Sora,sans-serif;font-size:max(24px,min(4vw,36px));font-weight:600;line-height:1.25;position:absolute;inset:auto calc(7.69231svw + 24px) 24px}:is(:is(:is(.front-page .campaign) .media) .campaign-title) p{background:var(--primary-color);color:#fff;margin:0;display:inline}:is(:is(:is(.front-page .campaign) .media) .campaign-title) span{box-shadow:1em 0 0 var(--primary-color), -1em 0 0 var(--primary-color);-webkit-box-decoration-break:clone;box-decoration-break:clone}@media screen and (width>=768.02px){.front-page .campaign{min-height:calc(100svh - 64px);margin-top:64px;display:flex}:is(.front-page .campaign) .mobile-only{display:none!important}:is(.front-page .campaign) .desktop-only{display:block}:is(.front-page .campaign) .media{width:63%}:is(:is(.front-page .campaign) .media) .campaign-title{inset:auto calc(12.8svh + 3.44828svw + 39.808px) calc(3.44828svw + 48px) calc(3.44828svw + 36px)}}@media screen and (width>=1480px){.front-page .campaign{max-height:calc(100svh - 64px)}}.front-page .campaign .main-visual{background:var(--primary-color);padding:7.69231svw 0 0 7.69231svw;display:block;position:relative;overflow:hidden}:is(.front-page .campaign .main-visual) img{width:100%;height:auto;display:block;position:relative}:is(.front-page .campaign .main-visual) .blurred-visual{background:#fff;position:absolute;inset:0}:is(:is(.front-page .campaign .main-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 .campaign .main-visual{height:100%;padding:3.44828svw 0 3.44828svw 3.44828svw}:is(.front-page .campaign .main-visual):after{background:var(--secondary-blue-color);content:"";z-index:2;width:calc(12.8svh - 8.192px);position:absolute;inset:0 0 0 auto}:is(.front-page .campaign .main-visual) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;z-index:3;height:100%;position:relative}:is(.front-page .campaign .main-visual) .blurred-visual{z-index:2}}@media screen and (width>=1480px){:is(.front-page .campaign .main-visual):after{width:calc(14.4% - 3.44828svw)}}.front-page .campaign .video-container{z-index:4;position:absolute;inset:0;overflow:hidden}.front-page .campaign .video{width:auto;min-width:100%;height:auto;min-height:100%;transition:opacity 1s;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.stopped:is(.front-page .campaign .video){opacity:0}.front-page .campaign .bottom-part{background:var(--primary-color);border:calc(100svw / 13) solid var(--secondary-blue-color);color:#fff;text-align:center;z-index:2;border-top:0;flex-flow:column;justify-content:center;align-items:center;padding:7.69231svw 24px;display:flex}:is(.front-page .campaign .bottom-part) h1{font-size:inherit;font-weight:inherit;line-height:inherit;display:inline}:is(.front-page .campaign .bottom-part) strong,:is(.front-page .campaign .bottom-part) span.br{display:block}:is(.front-page .campaign .bottom-part) .title{display:none}@media screen and (width>=768.02px){.front-page .campaign .bottom-part{border:calc(100svw / 29) solid var(--secondary-blue-color);text-align:right;border-left:0;align-items:center;width:calc(38% - 3.44828svw);padding:40px}:is(.front-page .campaign .bottom-part) span.br{display:inline}}@media screen and (width>=1280px){.front-page .campaign .bottom-part{padding:40px 80px 40px 40px}.with-criterion:is(.front-page .campaign .bottom-part){padding:40px 80px}}.front-page .campaign .bottom-part .search-baseline{margin:0 0 16px;position:relative}:is(.front-page .campaign .bottom-part .search-baseline) h1{max-width:420px;margin:0;font-family:Sora,sans-serif;font-size:24px;font-weight:700;line-height:28px;display:block}@media screen and (width>=768px){.front-page .campaign .bottom-part .search-baseline{margin:0 0 24px}:is(.front-page .campaign .bottom-part .search-baseline) h1{font-size:max(24px,min(2vw,32px));line-height:1.25}}.front-page .campaign .bottom-part .h1{margin:0;font-family:Sora,sans-serif;font-size:22px;font-weight:300;line-height:26px}:is(.front-page .campaign .bottom-part .h1) .style{font-weight:300}:is(.front-page .campaign .bottom-part .h1) div{font-weight:700}@media screen and (width>=768px){.front-page .campaign .bottom-part .h1{font-size:max(24px,min(2vw,32px));line-height:1.25}}@media screen and (width<=767.98px){:is(.front-page .campaign .bottom-part form .default-fields) .form-control-segments_mkg{display:none}}.front-page .campaign .bottom-part form{max-width:420px;margin:0;position:relative}:is(:is(.front-page .campaign .bottom-part form) input,:is(.front-page .campaign .bottom-part form) select,:is(.front-page .campaign .bottom-part form) textarea):focus{outline:2px solid #fff!important}:is(.front-page .campaign .bottom-part form) .more-criterion{padding:12px 0 16px;position:relative}:is(:is(.front-page .campaign .bottom-part form) .more-criterion) button{color:#fff;cursor:pointer;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:100%;height:32px;margin:0;font-size:16px;font-weight:300;transition:all .3s;display:flex}:is(:is(:is(.front-page .campaign .bottom-part form) .more-criterion) button):hover{border-color:#ffffff40}:is(.front-page .campaign .bottom-part form) .button-search{width:100%}:is(:is(.front-page .campaign .bottom-part form) .button-search) .btn{color:var(--primary-color);text-transform:none;background:#fff;border-radius:24px;width:100%;height:48px;margin:0;font-size:16px;font-weight:600;display:flex;box-shadow:0 2px 4px #00000040}:is(:is(:is(.front-page .campaign .bottom-part form) .button-search) .btn):hover{background:var(--primary-color-less);color:#fff}:is(:is(:is(.front-page .campaign .bottom-part form) .button-search) .btn):disabled{color:var(--primary-color)!important;background-color:#ffffff1f!important}:is(.front-page .campaign .bottom-part form):not(.with-criterion){color:#fff}:is(.front-page .campaign .bottom-part form):not(.with-criterion) label{background:var(--primary-color);border-color:var(--primary-color)}:is(:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot):before{border-color:#ffffff40}:is(:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot):after{border-color:currentColor}:is(:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot) label,.form-text-field:is(:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot) input,.form-select:is(:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot) input{color:#fff}.form-select:is(:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot) .cog-icon svg,.form-location:is(:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot) .cog-icon svg{fill:#ffffffb3}:is(:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot):hover:before,:is(.is-focus:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot):after{border-color:#fff}:is(.is-focus:is(.front-page .campaign .bottom-part form):not(.with-criterion) .form-slot) label{color:#fff}:is(.front-page .campaign .bottom-part form) .button-close{display:none}@media screen and (width<=767.98px){.front-page .campaign .bottom-part form.with-criterion{z-index:100;background:#fff;max-width:100%;padding:0;display:block;position:fixed;inset:0;overflow-y:auto}:is(:is(.front-page .campaign .bottom-part form.with-criterion) input,:is(.front-page .campaign .bottom-part form.with-criterion) select,:is(.front-page .campaign .bottom-part form.with-criterion) textarea):focus{outline:2px solid var(--primary-color)!important}:is(.front-page .campaign .bottom-part form.with-criterion) .inner{position:initial;flex-flow:column;justify-content:flex-start;width:100%;max-width:290px;margin:0 auto;padding:80px 0 20px;display:flex;position:static}:is(.front-page .campaign .bottom-part form.with-criterion) .title{color:#000;letter-spacing:.02em;font-size:20px;font-weight:500;line-height:1;display:inline-block;position:absolute;top:20px;left:24px}:is(.front-page .campaign .bottom-part form.with-criterion) .button-close{color:var(--primary-color);display:inline-flex;position:absolute;top:5px;right:4px}:is(.front-page .campaign .bottom-part form.with-criterion) .form-control:not(.is-focus) .form-slot label{color:#0000008a}:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-Woodeum,:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-HistoirePatrimoine{color:#666;width:auto;margin:16px 0 36px -8px;padding:0 8px}:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-Woodeum,:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-HistoirePatrimoine) label{font-size:16px;font-weight:300}:is(.front-page .campaign .bottom-part form.with-criterion) .more-criterion{padding:0 0 40px}:is(:is(.front-page .campaign .bottom-part form.with-criterion) .more-criterion) button{border:1px solid var(--primary-color-10percent);color:var(--primary-color)}:is(:is(:is(.front-page .campaign .bottom-part form.with-criterion) .more-criterion) button):hover{border-color:var(--primary-color-25percent)}:is(:is(.front-page .campaign .bottom-part form.with-criterion) .button-search) .btn{background:var(--primary-color);box-shadow:none;color:#fff}:is(:is(:is(.front-page .campaign .bottom-part form.with-criterion) .button-search) .btn):hover{background:var(--primary-color-less)}:is(:is(:is(.front-page .campaign .bottom-part form.with-criterion) .button-search) .btn):disabled{background-color:var(--primary-color-25percent)!important;color:var(--primary-color-less)!important}}@media screen and (width:768px){.front-page .campaign .bottom-part form.with-criterion{color:#fff}:is(.front-page .campaign .bottom-part form.with-criterion) label{background:var(--primary-color);border-color:var(--primary-color)}:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot):before{border-color:#ffffff40}:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot):after{border-color:currentColor}:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot) label,.form-text-field:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot) input,.form-select:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot) input{color:#fff}.form-select:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot) .cog-icon svg,.form-location:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot) .cog-icon svg{fill:#ffffffb3}:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot):hover:before{border-color:#fff}:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-Woodeum,:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-HistoirePatrimoine{width:auto;margin:16px 0 36px -8px;padding:0 8px}:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-Woodeum,:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-HistoirePatrimoine) label{font-size:16px;font-weight:300}:is(:is(:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-Woodeum,:is(.front-page .campaign .bottom-part form.with-criterion) .form-control-HistoirePatrimoine) label):hover:before{background:var(--primary-color-less)}:is(.is-focus:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot):after{border-color:#fff}:is(.is-focus:is(.front-page .campaign .bottom-part form.with-criterion) .form-slot) label{color:#fff}}@media screen and (width>=768.02px){.front-page .campaign .bottom-part{position:absolute;inset:3.44828svw 3.44828svw 3.44828svw auto}:is(:is(.front-page .campaign .bottom-part) input,:is(.front-page .campaign .bottom-part) select,:is(.front-page .campaign .bottom-part) textarea):focus{outline:2px solid #fff!important}.with-criterion:is(.front-page .campaign .bottom-part){text-align:center;z-index:5;width:calc(100% - 6.89655svw);position:absolute;inset:3.44828svw}:is(.with-criterion:is(.front-page .campaign .bottom-part) .search-baseline) h1,:is(.front-page .campaign .bottom-part) form.with-criterion{max-width:100%}:is(:is(.front-page .campaign .bottom-part) form.with-criterion) label{background:var(--primary-color);border-color:var(--primary-color)}:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot):before{border-color:#ffffff40}:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot):hover:before{border-color:#fff}:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot):after{border-color:currentColor}:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot) label,.form-text-field:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot) input,.form-select:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot) input{color:#fff}.form-select:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot) .cog-icon svg,.form-location:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot) .cog-icon svg{fill:#ffffffb3}:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-control-Woodeum,:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-control-HistoirePatrimoine{width:auto;margin:30px 20px 36px 12px;padding:0 8px}:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-control-Woodeum,:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-control-HistoirePatrimoine) label{white-space:nowrap;font-size:16px;font-weight:300}:is(:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-control-Woodeum,:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-control-HistoirePatrimoine) label):hover:before{background:var(--primary-color-less)}:is(.is-focus:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot):after{border-color:#fff}:is(.is-focus:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .form-slot) label{color:#fff}:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .fields-row{flex-flow:wrap;margin:0 -20px;display:flex}:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .fields-row) .form-control{margin-left:20px;margin-right:20px}:is(:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .fields-row) .form-control:not(.form-control-Woodeum):not(.form-control-HistoirePatrimoine){max-width:calc(33.3333% - 40px)}:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .more-criterion,:is(:is(.front-page .campaign .bottom-part) form.with-criterion) .button-search{max-width:420px;margin-left:auto;margin-right:auto}.front-page .campaign.variant{background:var(--secondary-blue-color);padding:3.44828svw}:is(.front-page .campaign.variant) .blurred-visual{background:#fff;height:50%;display:block;position:absolute;inset:auto 0 0;overflow:hidden}:is(:is(.front-page .campaign.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(:is(.front-page .campaign.variant) .media) .campaign-title{inset:auto calc(12.8svh + 39.808px) 48px 1em}.front-page .campaign.variant .main-visual{height:100%;position:initial;padding:0;position:static}:is(.front-page .campaign.variant .main-visual):after{display:none}.front-page .campaign.variant .bottom-part{border:0}}.front-page .front-landings{max-width:1280px;margin:120px auto 84px;padding:0 24px}:is(.front-page .front-landings) .landings{flex-flow:column;align-items:center;display:flex}:is(:is(.front-page .front-landings) .landings) .landing{flex-flow:column;align-items:center;max-width:280px;margin-bottom:36px;padding-bottom:54px;display:flex;position:relative}:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part{margin-bottom:20px;position:relative}:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .visual{width:280px;height:180px;display:block;position:relative;overflow:hidden}:is(:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .visual):after{background:linear-gradient(to bottom, var(--primary-color-0percent) 0%, var(--primary-color) 100%);content:"";opacity:.8;pointer-events:none;width:100%;height:50%;position:absolute;bottom:0;left:0}:is(:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .visual) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .icon{pointer-events:none;position:absolute;bottom:-16px;left:calc(50% - 24px)}:is(:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .icon) .cog-icon.location{color:var(--secondary-yellow-color);width:48px;height:48px}:is(:is(:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .icon) .cog-icon.location) svg{transform:scale(2)}:is(:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .icon) .svg-icon{background:var(--secondary-yellow-color);color:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:7px;left:calc(50% - 11px)}:is(:is(:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .icon) .svg-icon) svg{width:22px;height:22px}:is(:is(:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .icon) .svg-icon) .cog-svg-primary-color{fill:#fff}:is(:is(:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part) .icon) .svg-icon) .cog-svg-secondary-color{fill:#fff9}:is(:is(:is(.front-page .front-landings) .landings) .landing) h3{color:var(--primary-color);text-align:center;width:100%;margin-bottom:0;font-family:Sora,sans-serif;font-size:18px;font-weight:700;line-height:22px}:is(:is(:is(.front-page .front-landings) .landings) .landing) .link{text-align:center;justify-content:center;align-items:flex-end;-webkit-text-decoration:none;text-decoration:none;display:flex;position:absolute;inset:0}:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .link) span{border:1px solid var(--primary-color-25percent);color:var(--primary-color);text-align:center;background:#fff;border-radius:24px;justify-content:center;align-items:center;width:100%;height:42px;padding:0 16px;font-size:12px;font-weight:300;transition:all .3s;display:inline-flex}:is(:is(:is(:is(.front-page .front-landings) .landings) .landing) .link):hover span{border-color:var(--primary-color);-webkit-text-decoration:none;text-decoration:none}@media screen and (width>=768px){:is(.front-page .front-landings) .landings{flex-flow:wrap;justify-content:center;margin:0 -12px}:is(:is(.front-page .front-landings) .landings) .landing{flex-flow:column;align-items:center;max-width:180px;margin:0 12px 36px;display:flex}:is(:is(:is(.front-page .front-landings) .landings) .landing) .visual-part .visual{width:180px;height:120px}}@media screen and (width>=1170px){:is(.front-page .front-landings) .landings{flex-flow:row;margin:0 -18px}:is(:is(.front-page .front-landings) .landings) .landing{margin:0 18px 36px}}.front-page .front-promoted-programs{max-width:1218px;margin:90px auto;padding:0 24px}:is(.front-page .front-promoted-programs) .h2{color:var(--primary-color);text-align:center;font-family:sora,sans-serif;font-size:36px;font-weight:300;line-height:40px}:is(:is(.front-page .front-promoted-programs) .h2) strong{font-weight:700;display:block}:is(.front-page .front-promoted-programs) .programs-list .content-part{padding:0}:is(.front-page .front-promoted-programs) .glide__track{max-width:1120px;margin:0 auto}:is(.front-page .front-promoted-programs) .node-program-card{border:1px solid var(--gray-color)}@media screen and (width>=768px){:is(:is(.front-page .front-promoted-programs) .h2) strong{display:inline}}@media screen and (width>=1218px){.front-page .front-promoted-programs{position:relative}:is(.front-page .front-promoted-programs) .content-part{overflow:visible}:is(:is(.front-page .front-promoted-programs) .glide-slider-programs) .glide__arrow{color:var(--primary-color);z-index:2;width:60px;height:60px;margin:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}:is(:is(:is(.front-page .front-promoted-programs) .glide-slider-programs) .glide__arrow):before{display:none}.glide__arrow--disabled:is(:is(:is(.front-page .front-promoted-programs) .glide-slider-programs) .glide__arrow){opacity:.25;pointer-events:none}.glide__arrow--prev:is(:is(:is(.front-page .front-promoted-programs) .glide-slider-programs) .glide__arrow){left:-24px}.glide__arrow--next:is(:is(:is(.front-page .front-promoted-programs) .glide-slider-programs) .glide__arrow){right:-24px}:is(:is(:is(.front-page .front-promoted-programs) .glide-slider-programs) .glide__arrow) svg{fill:currentColor;transform:scale(2.5)}:is(:is(.front-page .front-promoted-programs) .glide-slider-programs) .glide__bullets{display:none}}.front-page .outer-front-cogedim-and-you{margin-top:120px;padding-top:20px;overflow:hidden}.front-page .front-cogedim-and-you{background:var(--light-gray-color);padding:48px 0 160px}:is(.front-page .front-cogedim-and-you) .content-part{position:relative;overflow:visible}:is(:is(.front-page .front-cogedim-and-you) .content-part):before{content:"";z-index:2;border-left:2px dashed #dfd4e7;width:1px;display:block;position:absolute;inset:-80px auto -80px 36px}:is(.front-page .front-cogedim-and-you) .front-h2.main{color:var(--primary-color);z-index:2;margin-bottom:16px;font-family:Sora,sans-serif;font-size:42px;font-weight:300;line-height:46px;position:relative}:is(:is(.front-page .front-cogedim-and-you) .front-h2.main) span{background:var(--light-gray-color)}:is(:is(.front-page .front-cogedim-and-you) .front-h2.main) strong{padding-left:120px;font-weight:700;display:block}:is(.front-page .front-cogedim-and-you) .content-block{margin-top:60px;padding:24px 0 24px 40px;position:relative}.with-background:is(:is(.front-page .front-cogedim-and-you) .content-block):before{content:"";opacity:.5;z-index:0;background:#fff;position:absolute;inset:0 -24px 24px 0}:is(:is(.front-page .front-cogedim-and-you) .content-block) .front-h2{color:var(--primary-color);margin-bottom:24px;font-family:Sora,sans-serif;font-size:30px;font-weight:300;line-height:36px;position:relative}:is(:is(:is(.front-page .front-cogedim-and-you) .content-block) .front-h2) strong{font-weight:700;display:block}:is(:is(:is(.front-page .front-cogedim-and-you) .content-block) .front-h2):before{background:var(--light-gray-color);content:"";z-index:2;border:2px solid #dfd4e7;border-radius:50%;width:16px;height:16px;display:block;position:absolute;top:12px;left:-35px}@media screen and (width>=768px){:is(:is(.front-page .front-cogedim-and-you) .content-part):before{left:72px}:is(.front-page .front-cogedim-and-you) .content-block{padding-left:120px}.with-background:is(:is(.front-page .front-cogedim-and-you) .content-block):before{inset:0 0 24px 90px}:is(:is(.front-page .front-cogedim-and-you) .content-block) .front-h2{font-size:32px}:is(:is(:is(.front-page .front-cogedim-and-you) .content-block) .front-h2):before{left:-79px}}.front-page .front-cogedim-and-you .follow{position:relative}:is(.front-page .front-cogedim-and-you .follow) .visual{max-width:435px;height:260px;margin-bottom:20px;display:block;position:relative;overflow:hidden}:is(:is(.front-page .front-cogedim-and-you .follow) .visual) img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:100%;height:100%;display:block}:is(.front-page .front-cogedim-and-you .follow) .services{width:100%;position:relative}:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service{flex-flow:column;align-items:flex-start;padding:16px 0 16px 60px;display:flex;position:relative}:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service):not(:last-child){border-bottom:1px solid #ebe5ef}:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .cog-icon{margin-right:12px;position:absolute;inset:16px auto auto 0}.green:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .cog-icon) .cog-svg-primary-color{fill:var(--secondary-green-color)}.green:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .cog-icon) .cog-svg-secondary-color{fill:var(--secondary-green-color-less)}.yellow:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .cog-icon) .cog-svg-primary-color{fill:var(--secondary-yellow-color)}.yellow:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .cog-icon) .cog-svg-secondary-color{fill:var(--secondary-yellow-color-less)}.blue:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .cog-icon) .cog-svg-primary-color{fill:var(--secondary-blue-color)}.blue:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .cog-icon) .cog-svg-secondary-color{fill:var(--secondary-blue-color-less)}:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) h3{color:var(--primary-color);width:100%;margin:0 0 12px;font-size:20px;font-weight:600;line-height:24px}:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) h3) a{-webkit-text-decoration:none;text-decoration:none;transition:all .3s}:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .more-link{border:1px solid var(--primary-color-25percent);color:var(--primary-color);border-radius:18px;align-items:center;height:36px;padding:0 16px;font-size:12px;font-weight:300;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;display:inline-flex}:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .more-link):hover{border-color:var(--primary-color)}:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .solutions) a{border:1px solid var(--primary-color-25percent);color:var(--primary-color);border-radius:18px;align-items:center;height:36px;margin:0 8px 12px 0;padding:0 16px;font-size:12px;font-weight:300;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;display:inline-flex}:is(:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .solutions) a):hover{border-color:var(--primary-color)}@media screen and (width>=768px){.front-page .front-cogedim-and-you .follow{padding-right:24px}:is(.front-page .front-cogedim-and-you .follow) .visual{flex:none;width:370px;margin:24px 48px 0 0}:is(:is(.front-page .front-cogedim-and-you .follow) .visual) img{-o-object-position:right center;object-position:right center}:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service{flex-flow:row;justify-content:space-between;align-items:center}:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) h3{width:auto;margin:0}:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .more-link{flex:none;margin-left:16px}:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .more-link):hover{border-color:var(--primary-color)}.altarea-services:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service){flex-flow:column;align-items:flex-start}.altarea-services:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) h3{margin:0 0 16px}:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .solutions{text-align:right;width:100%}:is(:is(:is(:is(.front-page .front-cogedim-and-you .follow) .services) .service) .solutions) a{margin:0 0 12px 8px}}@media screen and (width>=1024px){:is(.front-page .front-cogedim-and-you .follow) .row{flex-flow:row;align-items:flex-start;display:flex}}:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .front-h2) strong{display:inline}:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards{flex-flow:column;align-items:center;margin-top:-24px;display:flex}:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card{color:#fff;text-align:center;flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:200px;margin-top:24px;padding:0 48px;font-size:16px;font-weight:300;line-height:20px;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative;overflow:hidden}:is(:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card) strong{margin:0 0 6px;font-size:50px;font-weight:600;line-height:50px}:is(:is(:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card) strong) sup{font-size:20px}.row:is(:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card){text-align:left;flex-flow:row;padding:0 24px;display:flex}.row:is(:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card) .altarea-logo{flex:none;width:70px;height:70px;margin-right:24px;display:block}.blue:is(:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card){background:var(--secondary-blue-color)!important}.yellow:is(:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card){background:var(--secondary-yellow-color)!important}.purple:is(:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card){background:var(--primary-color)!important}@media screen and (width>=768px){:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards{flex-flow:row;margin:0 -12px}:is(:is(.front-page .front-cogedim-and-you .who-is-cogedim) .cogedim-cards) .cogedim-card{width:100%;margin:0 12px;padding:0 12px}}.front-page .front-cogedim-and-you .reviews-cogedim{padding-bottom:48px}:is(.front-page .front-cogedim-and-you .reviews-cogedim) .front-h2{letter-spacing:-1px}:is(.front-page .front-cogedim-and-you .reviews-cogedim) .inner{position:relative}:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency{color:var(--primary-color);z-index:2;background:#fcfbfbcc;align-items:center;width:176px;margin:0 auto 24px;padding:16px 0;position:relative}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency) .immodvisor-symbol{opacity:.5;width:130px;height:auto;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency) .agency-content{text-align:center;flex-flow:column;font-size:14px;line-height:20px;display:flex;position:relative}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency) .immodvisor-logo{margin:0 auto 24px;display:block}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency) img{margin:0 auto 4px;display:block}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency) .rating{margin:0 auto 20px;font-family:Sora,sans-serif;font-size:48px;font-weight:700;line-height:54px;display:block}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency) strong{margin:0 auto 4px;font-size:16px;display:block}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency) a{text-indent:100svw;white-space:nowrap;position:absolute;inset:0;overflow:hidden}:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider{position:relative}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards{flex-flow:row;transition:all .3s;display:flex}:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards) .review-card{background:#fff;flex:none;width:calc(100svw - 156px);margin:0 36px;padding:36px 24px}:is(:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards) .review-card) h3{color:var(--primary-color);margin:0 0 12px;font-family:Sora,sans-serif;font-size:24px;font-weight:700;line-height:28px}:is(:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards) .review-card) p{margin:16px 0;font-weight:300}.submitted:is(:is(:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards) .review-card) p){color:#666;margin:0;font-size:12px;line-height:15px}:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .buttons{pointer-events:none;flex-flow:row;justify-content:space-between;display:flex;position:absolute;top:calc(50% - 24px);left:-10px;right:-10px}:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .buttons) button{pointer-events:auto}:is(:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .buttons) button) .cog-icon{color:var(--primary-color);width:60px;height:60px}:is(:is(:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .buttons) button) .cog-icon) svg{transform:scale(2.5)}.disable:is(:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .buttons) button){opacity:.25;pointer-events:none}@media screen and (width>=768px){:is(.front-page .front-cogedim-and-you .reviews-cogedim) .front-h2{letter-spacing:0}:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards) .review-card{opacity:.25;width:calc(50svw - 156px)}.active:is(:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards) .review-card){opacity:1}}@media screen and (width>=1024px){:is(.front-page .front-cogedim-and-you .reviews-cogedim) .inner.no-seal{transform:translate(-100px)}:is(.front-page .front-cogedim-and-you .reviews-cogedim) .agency{position:absolute;top:50%;left:0;transform:translateY(-50%)}:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider{margin-left:200px}:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards) .review-card{width:calc(50svw - 256px)}}@media screen and (width>=1280px){:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider{padding-left:24px}:is(:is(:is(.front-page .front-cogedim-and-you .reviews-cogedim) .reviews-slider) .review-cards) .review-card{width:360px}}:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-form) label{background:var(--light-gray-color);border-color:var(--light-gray-color)}:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-form) .btn{border:1px solid var(--primary-color-25percent);color:var(--primary-color);text-transform:none;background:0 0;border-radius:18px;width:auto;height:36px;margin:6px 0;font-weight:300;display:inline-flex}:is(.front-page .front-cogedim-and-you .faqs) .row{flex-flow:column;align-items:flex-end;display:flex}:is(.front-page .front-cogedim-and-you .faqs) .faq-part{width:100%}:is(.front-page .front-cogedim-and-you .faqs) .faq-list{flex-flow:column;margin:36px 0 0;display:flex}:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-list) .node-qa{background:#ffffff80;margin:8px 0;padding:12px 8px 12px 16px}:is(:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-list) .node-qa):first-child{margin-top:0}:is(:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-list) .node-qa):last-child{margin-bottom:0}:is(:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-list) .node-qa) .question-h2{color:var(--primary-color);flex-flow:row;justify-content:space-between;align-items:center;margin:0;font-size:16px;font-weight:300;line-height:18px;transition:all .3s;display:flex}:is(:is(:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-list) .node-qa) .question-h2) .cog-icon{color:var(--primary-color);margin:0 0 0 8px}[data-expanded]:is(:is(:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-list) .node-qa) .question-h2){color:var(--primary-color);font-weight:600}[data-expanded]:is(:is(:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-list) .node-qa) .question-h2) .cog-icon{transform:rotate(-180deg)}:is(:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-list) .node-qa) .answer-content{padding:32px 16px 16px}:is(.front-page .front-cogedim-and-you .faqs) .more-link{text-align:center;margin:16px 0 0}:is(:is(.front-page .front-cogedim-and-you .faqs) .more-link) a{border:1px solid var(--primary-color-25percent);color:var(--primary-color);border-radius:18px;align-items:center;width:auto;height:36px;margin:6px 0;padding:0 16px;font-size:12px;font-weight:300;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;display:inline-flex}:is(:is(:is(.front-page .front-cogedim-and-you .faqs) .more-link) a):hover{border-color:var(--primary-color)}:is(.front-page .front-cogedim-and-you .faqs) .faq-visual{max-width:337px;height:260px;margin-top:36px;display:block;position:relative;overflow:hidden}:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-visual) img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%;height:100%;display:block}@media screen and (width>=768px){:is(.front-page .front-cogedim-and-you .faqs) .faq-form{flex-flow:row;align-items:center;display:flex}:is(:is(.front-page .front-cogedim-and-you .faqs) .faq-form) .btn{margin:0 0 20px 16px}}@media screen and (width>=1024px){:is(.front-page .front-cogedim-and-you .faqs) .row{flex-flow:row}:is(.front-page .front-cogedim-and-you .faqs) .more-link{text-align:left}:is(.front-page .front-cogedim-and-you .faqs) .faq-visual{width:100%;margin:0 0 66px 48px}}@media screen and (width>=1100px){:is(.front-page .front-cogedim-and-you .faqs) .faq-part{margin-right:48px}}.front-plot{padding:0 24px}.front-plot .inner{background:var(--secondary-green-color);flex-flow:column;max-width:340px;margin:100px auto 120px;display:flex}:is(.front-plot .inner) picture{width:100%;height:260px;padding:20px 20px 0;display:block;overflow:hidden}:is(:is(.front-plot .inner) picture) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center left;object-position:center left;width:100%;height:100%;display:block}:is(.front-plot .inner) .text-part{border:20px solid var(--secondary-green-color-less);border-top:0;flex-flow:column;align-items:center;width:100%;padding:44px 24px 24px;display:flex}:is(:is(.front-plot .inner) .text-part) h2{color:#fff;text-align:center;margin:0 0 16px;font-family:Sora,sans-serif;font-size:36px;line-height:40px}:is(:is(:is(.front-plot .inner) .text-part) h2) span{font-weight:300}:is(:is(:is(.front-plot .inner) .text-part) h2) strong{display:block}:is(:is(.front-plot .inner) .text-part) .row{flex-flow:column;align-items:center;display:flex}:is(:is(.front-plot .inner) .text-part) p{color:#fff;text-align:center;margin:0 0 16px;font-size:16px;font-weight:300;line-height:20px}:is(:is(.front-plot .inner) .text-part) a{color:#fff;text-transform:none;border:1px solid #ffffff40;border-radius:24px;width:auto;height:48px;margin:0;font-size:16px;font-weight:300;display:inline-flex}:is(:is(:is(.front-plot .inner) .text-part) a):hover{border-color:#fff}@media screen and (width>=900px){.front-plot .inner{flex-flow:row;max-width:1080px;height:260px}:is(.front-plot .inner) picture{z-index:2;flex:none;width:251px;height:260px;padding:20px 0 20px 20px;position:relative;overflow:visible}:is(:is(.front-plot .inner) picture) img{-o-object-fit:initial;object-fit:initial;width:auto;height:220px;display:block}:is(.front-plot .inner) .text-part{border:20px solid var(--secondary-green-color-less);border-left:0;justify-content:center;align-items:flex-start;padding:24px 24px 24px 100px}:is(:is(.front-plot .inner) .text-part) h2,:is(:is(.front-plot .inner) .text-part) p{text-align:left}}.front-promo-escda .inner{background:var(--gray-color);flex-flow:column;max-width:340px;margin:100px auto 120px;display:flex;position:relative}:is(.front-promo-escda .inner) picture{width:100%;height:210px;padding:20px 20px 0;display:block;overflow:hidden}:is(:is(.front-promo-escda .inner) picture) img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block}:is(.front-promo-escda .inner) img.logo{width:100px;height:auto;display:block;position:absolute;inset:124px calc(50% - 50px) auto auto}:is(.front-promo-escda .inner) .text-part{border:20px solid var(--light-gray-color);border-top:0;flex-flow:column;align-items:center;width:100%;padding:64px 24px 24px;display:flex}:is(:is(.front-promo-escda .inner) .text-part) p{color:#fff;white-space:nowrap;background:#009ee0;flex:none;align-items:center;height:44px;margin:0 0 8px;padding:0 10px;font-family:Sora,sans-serif;font-size:28px;font-weight:700;line-height:32px;display:inline-flex;transform:rotate(-1deg)}:is(:is(:is(.front-promo-escda .inner) .text-part) p) sup{margin-right:5px;font-size:55%}:is(:is(.front-promo-escda .inner) .text-part) .row{flex-flow:column;align-items:center;width:100%;display:flex}:is(:is(.front-promo-escda .inner) .text-part) h2{color:var(--primary-color);text-align:center;width:100%;font-size:28px;font-weight:300}:is(:is(.front-promo-escda .inner) .text-part) .btn{border:1px solid var(--primary-color-25percent);color:var(--primary-color);text-align:center;text-transform:none;border-radius:24px;justify-content:center;width:auto;height:48px;margin:24px 0 0;font-size:16px;font-weight:300;display:inline-flex}:is(:is(:is(.front-promo-escda .inner) .text-part) .btn):hover{border-color:var(--primary-color)}@media screen and (width>=900px){.front-promo-escda .inner{flex-flow:row;max-width:1080px;height:300px;padding:20px}:is(.front-promo-escda .inner) picture{flex:none;width:309px;height:260px;padding:0}:is(:is(.front-promo-escda .inner) picture) img{-o-object-position:bottom center;object-position:bottom center;transform-origin:bottom;height:260px;transform:scale(1.2)translate(20px)}:is(.front-promo-escda .inner) img.logo{width:200px;inset:calc(50% - 112px) auto auto 169px}:is(.front-promo-escda .inner) .text-part{border:20px solid var(--light-gray-color);border-left:0;justify-content:center;align-items:flex-start;margin:-20px -20px -20px 0;padding:24px 24px 24px 84px}:is(:is(.front-promo-escda .inner) .text-part) .row{align-items:flex-start}:is(:is(.front-promo-escda .inner) .text-part) h2{text-align:left}:is(:is(.front-promo-escda .inner) .text-part) .btn{margin:0}}@media screen and (width>=1024px){:is(.front-promo-escda .inner) picture{width:349px}:is(.front-promo-escda .inner) img.logo{inset:calc(50% - 112px) auto auto 209px}:is(:is(.front-promo-escda .inner) .text-part) .row{flex-flow:wrap;align-items:flex-end;width:100%}:is(:is(.front-promo-escda .inner) .text-part) h2{margin-bottom:0;margin-right:36px}:is(:is(.front-promo-escda .inner) .text-part) .btn{margin-top:16px}}.seo-block.seo-front{color:#000000de;background:#fff;padding:0 0 120px;position:relative}:is(.seo-block.seo-front .seo-text) .inner{max-height:100px;transition:all .3s;position:relative;overflow:hidden;padding:0!important}:is(:is(.seo-block.seo-front .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(.seo-block.seo-front .seo-text) .expand-button{margin:16px 0 0;position:relative}:is(:is(.seo-block.seo-front .seo-text) .expand-button):before{content:"";background:#00000012;width:100%;height:1px;display:block;position:absolute;top:50%;left:0}:is(:is(.seo-block.seo-front .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(.seo-block.seo-front .seo-text) .expand-button) button) .cog-icon{color:#0006}.expanded:is(.seo-block.seo-front .seo-text) .inner{max-height:100%}:is(.expanded:is(.seo-block.seo-front .seo-text) .inner):after{display:none}:is(.expanded:is(.seo-block.seo-front .seo-text) .expand-button) button{transform:rotate(180deg)}@media screen and (width>=768px){.seo-block.seo-front .text{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}}
