.agency-reviews{background:#fbfbfb;margin:0;padding:120px 24px 80px;overflow:hidden}.agency-reviews .h2{color:var(--primary-color);text-align:center;margin:0 0 36px;font-family:Sora,sans-serif;font-size:36px;font-weight:300;line-height:40px}:is(.agency-reviews .h2) strong{display:block}.agency-reviews .inner{margin:0 auto;position:relative}.agency-reviews .agency{color:var(--primary-color);z-index:2;background:#fbfbfbcc;align-items:center;width:176px;margin:0 auto 24px;padding:16px 0;position:relative}:is(.agency-reviews .agency) .immodvisor-symbol{opacity:.5;width:130px;height:auto;display:block;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}:is(.agency-reviews .agency) .agency-content{text-align:center;flex-flow:column;font-size:14px;line-height:20px;display:flex;position:relative}:is(.agency-reviews .agency) .immodvisor-logo{margin:0 auto 24px;display:block}:is(.agency-reviews .agency) img{margin:0 auto 4px;display:block}:is(.agency-reviews .agency) .rating{margin:0 auto 20px;font-family:Sora,sans-serif;font-size:48px;font-weight:700;line-height:54px;display:block}:is(.agency-reviews .agency) strong{margin:0 auto 4px;font-size:16px;display:block}:is(.agency-reviews .agency) a{text-indent:100svw;white-space:nowrap;position:absolute;inset:0;overflow:hidden}.agency-reviews .reviews-slider{position:relative}:is(.agency-reviews .reviews-slider) .review-cards{flex-flow:row;transition:all .3s;display:flex}:is(:is(.agency-reviews .reviews-slider) .review-cards) .review-card{background:#fff;flex:none;width:calc(100svw - 156px);margin:0 36px;padding:36px 24px}:is(:is(:is(.agency-reviews .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(.agency-reviews .reviews-slider) .review-cards) .review-card) p{margin:16px 0;font-weight:300}.submitted:is(:is(:is(:is(.agency-reviews .reviews-slider) .review-cards) .review-card) p){color:#666;margin:0;font-size:12px;line-height:15px}:is(.agency-reviews .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(.agency-reviews .reviews-slider) .buttons) button{pointer-events:auto}:is(:is(:is(.agency-reviews .reviews-slider) .buttons) button) .cog-icon{color:var(--primary-color);width:60px;height:60px}:is(:is(:is(:is(.agency-reviews .reviews-slider) .buttons) button) .cog-icon) svg{transform:scale(2.5)}.disable:is(:is(:is(.agency-reviews .reviews-slider) .buttons) button){opacity:.25;pointer-events:none}@media screen and (width>=768px){:is(:is(.agency-reviews .reviews-slider) .review-cards) .review-card{opacity:.25;width:calc(50svw - 96px)}.active:is(:is(:is(.agency-reviews .reviews-slider) .review-cards) .review-card){opacity:1}}@media screen and (width>=1024px){.agency-reviews .agency{position:absolute;top:50%;left:0;transform:translateY(-50%)}.agency-reviews .inner.no-seal{transform:translate(-100px)}.agency-reviews .reviews-slider{margin-left:200px}:is(:is(.agency-reviews .reviews-slider) .review-cards) .review-card{width:calc(50svw - 196px)}}@media screen and (width>=1280px){.agency-reviews .inner{max-width:1112px}.agency-reviews .reviews-slider{padding-left:24px}:is(:is(.agency-reviews .reviews-slider) .review-cards) .review-card{width:360px}}.reinsurance-block{padding:120px 0 0;display:flex;overflow:hidden}.reinsurance-block .inner{width:100%;margin:0 auto;padding:0 24px}.reinsurance-block .text-part{background:var(--primary-color);color:#fff;flex-flow:column;gap:36px;width:100%;max-width:480px;margin:0 auto;padding:48px 24px 160px;display:flex;position:relative}:is(.reinsurance-block .text-part):before{content:"";border:50px solid var(--gray-color);pointer-events:none;z-index:2;border-bottom:0;position:absolute;inset:-50px -50px 0}:is(.reinsurance-block .text-part) *{position:relative}:is(.reinsurance-block .text-part) h2{color:var(--primary-color-less);font-family:Sora,sans-serif;font-size:36px;line-height:42px}:is(:is(.reinsurance-block .text-part) h2) strong{color:#fff;font-size:50px;line-height:50px;display:block}:is(.reinsurance-block .text-part) .cards{flex-flow:column;gap:16px;width:100%;display:flex}:is(:is(.reinsurance-block .text-part) .cards) .card{color:#fff;text-align:center;border:1px solid #ffffff40;flex-flow:column;justify-content:center;align-items:center;width:100%;min-height:100px;padding:16px;font-size:16px;font-weight:300;line-height:24px;display:flex;position:relative}:is(:is(:is(.reinsurance-block .text-part) .cards) .card) strong{font-size:26px;line-height:28px}.altarea:is(:is(:is(.reinsurance-block .text-part) .cards) .card){padding-bottom:32px;font-size:14px;line-height:20px}.altarea:is(:is(:is(.reinsurance-block .text-part) .cards) .card) strong{font-size:14px;line-height:20px}.altarea:is(:is(:is(.reinsurance-block .text-part) .cards) .card) svg{background:var(--primary-color);width:40px;height:40px;position:absolute;inset:auto auto -20px calc(50% - 20px)}:is(:is(.reinsurance-block .text-part) .cards) a{-webkit-text-decoration:none;text-decoration:none}:is(:is(:is(.reinsurance-block .text-part) .cards) a):hover{border-color:#fff}.reinsurance-block figure{z-index:1;width:100%;margin:-39px 0 100px;display:block;position:relative}:is(.reinsurance-block figure) .blurred-visual{z-index:2;display:block;position:absolute;inset:39px -24px -120px;overflow:hidden}:is(:is(.reinsurance-block figure) .blurred-visual) img{filter:blur(20px);-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;transform-origin:bottom;width:100%;height:100%;display:block;transform:scale(1.5)}:is(.reinsurance-block figure) .main-visual{z-index:5;width:100%;max-width:480px;height:178px;margin:0 auto;display:block;position:relative;overflow:hidden}:is(:is(.reinsurance-block figure) .main-visual) img{-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;width:100%;height:100%;display:block}:is(:is(.reinsurance-block figure) .main-visual):after{background:var(--primary-color);content:"";height:10px;position:absolute;inset:0 0 auto}.reinsurance-block .container-services{max-width:480px;margin:0 auto;position:relative}.reinsurance-block .services{background:var(--primary-color-less);color:#fff;z-index:4;height:190px;padding:36px 24px;position:absolute;inset:auto -24px 144px auto}:is(.reinsurance-block .services) h3{margin:0 0 24px;font-family:Sora,sans-serif;font-size:32px;line-height:32px}:is(.reinsurance-block .services) ul{flex-flow:column;gap:8px;margin:0;padding:0 0 0 24px;list-style:none;display:flex}:is(:is(.reinsurance-block .services) ul) li{padding:0 0 0 24px;font-size:16px;font-weight:300;line-height:24px;position:relative}:is(:is(:is(.reinsurance-block .services) ul) li):before{color:var(--primary-color);content:"+";width:24px;height:24px;font-size:24px;font-weight:700;display:inline-flex;position:absolute;inset:-2px 0 0}:is(:is(:is(.reinsurance-block .services) ul) li) a{color:#fff}@media screen and (width>=580px){.reinsurance-block .services{inset:auto -50px 144px auto}}@media screen and (width>=1024px){.reinsurance-block .inner{padding:0 50px}.reinsurance-block .text-part{max-width:1024px;padding:48px 48px 100px}:is(:is(.reinsurance-block .text-part) h2) strong{display:inline;display:initial}:is(.reinsurance-block .text-part) .cards{flex-flow:row;padding-right:282px;display:flex}.reinsurance-block figure{margin:-76px 0 80px}:is(.reinsurance-block figure) .blurred-visual{inset:76px -50px -110px}:is(.reinsurance-block figure) .main-visual{max-width:1024px;height:350px}:is(:is(.reinsurance-block figure) .main-visual) img{-o-object-position:right top;object-position:right top}.reinsurance-block .container-services{max-width:1024px}.reinsurance-block .services{height:210px;padding:48px 36px;inset:auto -50px 249px auto}}
