@font-face{font-family:"Montserrat";font-style:normal;font-weight:100;font-display:swap;src:url("https://professror-static.b-cdn.net/fonts/montserrat-v30-latin-100.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("https://professror-static.b-cdn.net/fonts/montserrat-v30-latin-regular.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url("https://professror-static.b-cdn.net/fonts/montserrat-v30-latin-500.woff2") format("woff2")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:800;font-display:swap;src:url("https://professror-static.b-cdn.net/fonts/montserrat-v30-latin-800.woff2") format("woff2")}p,h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding:0}body{font-family:"Montserrat",sans-serif;font-size:16px;color:var(--titleColor);margin:0}img{display:block;max-width:100%;height:auto}.list{list-style:none}.list-padding{padding-left:.9375rem}.link{text-decoration:none;color:inherit}address{font-style:normal}*,*::before,*::after{box-sizing:border-box}.icon,.link,.btn{transition:color var(--duration) var(--transition),background-color var(--duration) var(--transition)}.link--red{color:var(--accentColor);font-weight:700}.link:hover,.link:focus,.btn:hover,.btn:focus,.icon:hover,.icon:focus,.button-prev:hover,.button-prev:focus .button-next:hover,.button-next:focus{color:var(--accentColor)}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.no-scroll{margin:0;height:100%;overflow:hidden}.italic{font-style:italic}.bold{font-weight:700 !important}.margin-bottom-20{display:block;margin-bottom:1.25rem}.max-570{max-width:35.625rem}.max-770{max-width:53.125rem}.iframe{width:100%;height:800px;border:none}.sticky-call-bar{display:none;position:fixed;bottom:0;left:0;width:100%;background:#c0392b;padding:14px 20px;text-align:center;z-index:9999;box-shadow:0 -2px 10px rgba(0,0,0,.25)}.sticky-call-bar a{color:#fff;font-weight:bold;font-size:1.1rem;text-decoration:none}@media(max-width: 768px){.sticky-call-bar{display:block}body{padding-bottom:60px}}:root{--titleColor: #0F0F0F;--secondaryTitleColor: #FFFFFF;--textColor: #242424;--accentColor: #b30000;--backgroundColor: #111319;--background-transparent: #222222e7;--gap: 30px;--gap-card: .625rem;--transition: cubic-bezier(0.4, 0, 0.2, 1);--duration: 250ms}.hero{background-color:#1e1e1e;color:#f6f6f6}@media screen and (min-width: 768px){.hero__container{display:flex;align-items:center;flex-direction:column;gap:3.125rem}}@media screen and (min-width: 1200px){.hero__container{flex-direction:row}}.hero__top{display:flex;flex-direction:column;gap:1.25rem;align-items:center;justify-content:center;text-align:center}@media screen and (min-width: 1200px){.hero__top{align-items:start;justify-content:left;text-align:left}}.hero__buttom{margin-top:1.25rem;display:flex;gap:1.25rem;flex-direction:column}@media screen and (min-width: 1200px){.hero__buttom{gap:2rem}}.hero__title--home{max-width:18.75rem}@media screen and (min-width: 768px){.hero__title--home{max-width:90%}}.hero__subtitle{font-weight:400;font-size:1rem}@media screen and (min-width: 1200px){.hero__subtitle--home{max-width:60%}}.hero__description{font-weight:400;text-align:center;font-size:1rem;margin:0 auto}@media screen and (min-width: 1200px){.hero__description{text-align:left;margin:0 auto 0 0}}@media screen and (min-width: 1200px){.hero__description--home{max-width:70%}}.hero__img-mob{border-radius:1.25rem;overflow:hidden;display:block}@media screen and (min-width: 1200px){.hero__img-mob{display:none}}.hero__img-mob img{border-radius:1.25rem}.hero__img-desk img{border-radius:1.25rem}.hero__img-desk{border-radius:1.25rem;overflow:hidden;display:none}@media screen and (min-width: 1200px){.hero__img-desk{display:flex;align-items:center;justify-content:center}}.hero__button{margin:0 auto}@media screen and (min-width: 1200px){.hero__button{margin:0 auto 0 0}}.hero--bg{background:linear-gradient(rgba(0, 0, 0, 0.614), rgba(30, 30, 30, 0.65)),url("https://professror-static.b-cdn.net/img/hero__img.webp") center/cover no-repeat}.hero--artiklar{background:linear-gradient(rgba(0, 0, 0, 0.614), rgba(30, 30, 30, 0.65)),url("https://professror-static.b-cdn.net/img/artiklar-1.webp") center/cover no-repeat}.hero--thank-you{background:linear-gradient(rgba(0, 0, 0, 0.814), rgba(30, 30, 30, 0.65)),url("https://professror-static.b-cdn.net/img/team-photo-7.webp") center/cover no-repeat}.hero--thank-you .hero__top{display:flex;flex-direction:column;gap:1.25rem;align-items:center;justify-content:center;text-align:center}.hero--thank-you .hero__content{max-width:55rem;margin:0 auto}.hero--thank-you .button-wrapper{justify-content:center;align-items:center;margin-top:30px}.hero--thank-you-2{background:linear-gradient(rgba(0, 0, 0, 0.814), rgba(30, 30, 30, 0.65)),url("https://professror-static.b-cdn.net/img/team-photo-6.webp") center/cover no-repeat}.button-wrapper{display:flex;flex-direction:column;gap:.625rem}@media screen and (min-width: 768px){.button-wrapper{flex-direction:row}}.hero-mob{background:#000;padding:3.125rem 0;color:#fff;position:relative}@media screen and (min-width: 768px){.hero-mob{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 100%),url("https://professror-static.b-cdn.net/img/home-hero-tablet.avif") center/cover no-repeat,#1e1e1e}}@media screen and (min-width: 1200px){.hero-mob{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 100%),url("https://professror-static.b-cdn.net/img/home-hero-desk.avif") center/contain no-repeat,#1e1e1e}}.home-hero{text-align:center}@media screen and (min-width: 768px){.home-hero{text-align:left}}h1 .hero-tittle-span1{font-weight:700;line-height:1.1;display:block;font-size:3rem}@media screen and (min-width: 1200px){h1 .hero-tittle-span1{font-size:4.7rem}}h1 strong{font-weight:700;display:inline-block;font-size:1.8rem}@media screen and (min-width: 1200px){h1 strong{font-size:2.8125rem}}h1 span{color:var(--accentColor);color:#e91111;text-shadow:0 2px 4px rgba(0,0,0,.7)}h1 .span-3{font-weight:400;display:block;margin-top:.4em;line-height:1.3;color:#e91111;text-shadow:0 2px 4px rgba(0,0,0,.7)}@media screen and (max-width: 519px){h1 .span-3{font-size:.95rem}}@media screen and (min-width: 520px)and (max-width: 767px){h1 .span-3{font-size:1.05rem}}@media screen and (min-width: 768px){h1 .span-3{font-size:1.15rem}}@media screen and (min-width: 1200px){h1 .span-3{font-size:1.25rem}}.hero-mob-img{margin-top:1.25rem;border-radius:1.25rem;overflow:hidden}@media screen and (min-width: 768px){.hero-mob-img{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}}.hero-mob-description{display:block;text-align:center;font-size:.9375rem;margin:1.25rem 0rem}@media screen and (min-width: 768px){.hero-mob-description{text-align:left}}@media screen and (min-width: 1200px){.hero-mob-description{margin-top:1.875rem}}@media screen and (min-width: 768px){.hero-content-wrap{margin:8.375rem 0;padding:1.875rem;max-width:63%;background-color:rgba(30,30,30,.9254901961);border-radius:1.25rem}}@media screen and (min-width: 1200px){.hero-content-wrap{padding:3.125rem;margin:6.25rem 0;max-width:60%}}.button-wrapper.hero__button{align-items:center}@media screen and (min-width: 768px){.button-wrapper.hero__button{flex-direction:column;align-items:flex-start}}@media screen and (min-width: 1200px){.button-wrapper.hero__button{flex-direction:row}}.hero__button{width:100%}.hero__button a{width:100%;min-height:3.4375rem}.pages-h1{text-align:center}@media screen and (min-width: 768px){.pages-h1{text-align:left}}.pages-h1 .hero-tittle-span1{font-weight:700;line-height:1.1;display:block;font-size:2.5rem}@media screen and (min-width: 1200px){.pages-h1 .hero-tittle-span1{font-size:3.125rem}}.pages-h1 strong{font-weight:700;display:inline-block;font-size:1.25rem}@media screen and (min-width: 1200px){.pages-h1 strong{font-size:1.75rem}}.pages-h1 span{font-size:1.25rem;color:#e91111;text-shadow:0 2px 4px rgba(0,0,0,.7)}@media screen and (min-width: 1200px){.pages-h1 span{font-size:1.75rem}}.header{background-color:var(--backgroundColor);color:var(--secondaryTitleColor);padding:.625rem 0;font-size:.75rem;position:sticky;top:0;z-index:1000}@media screen and (min-width: 768px){.header__logo{max-width:7.5rem}}.logo{width:150px;height:auto;display:block}@media screen and (min-width: 1200px){.logo{width:250px}}.header__container{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:.625rem;padding-bottom:.625rem}.header__container p{color:var(--secondaryTitleColor)}.menu-toggle{width:32px;height:32px;position:absolute;right:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:999}.menu-toggle__line{position:absolute;width:24px;height:2px;background-color:#fff;border-radius:2px;transition:all var(--duration) var(--transition);transform-origin:center}.menu-toggle__line:nth-child(1){top:8px}.menu-toggle__line:nth-child(2){top:15px}.menu-toggle__line:nth-child(3){top:22px}.menu-toggle.is-active .menu-toggle__line:nth-child(1){transform:rotate(45deg);top:15px}.menu-toggle.is-active .menu-toggle__line:nth-child(2){opacity:0}.menu-toggle.is-active .menu-toggle__line:nth-child(3){transform:rotate(-45deg);top:15px}@media screen and (min-width: 1200px){.menu-toggle{display:none}}.contact{margin-right:2.5rem}@media screen and (min-width: 1200px){.contact{margin:0 .5rem 0 2.5rem}}.contact__list{display:flex;gap:.625rem;align-items:center}@media screen and (min-width: 1200px){.contact__list{gap:.9375rem}}.contact__list--company{display:flex;flex-direction:column;gap:.625rem;justify-content:center}.contact__item{display:flex;align-items:center;gap:.1875rem;flex-direction:column}.contact__link{display:flex;align-items:center;gap:.3125rem;padding:.625rem 0}.contact__link p{display:none}@media screen and (min-width: 520px)and (max-width: 767px){.contact__link p{display:block}}@media screen and (min-width: 768px){.contact__link p{display:block}}.contact__link--company{display:flex;align-items:center;gap:.3125rem}.menu{position:absolute;top:100%;left:0;right:0;background-color:var(--backgroundColor);padding:1rem;display:none;border-radius:.625rem;flex-direction:column;gap:1rem;z-index:10}.menu__list{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width: 1200px){.menu__list{flex-direction:row}}.menu__link{display:inline-flex;align-items:baseline;gap:.3125rem;background-color:rgba(0,0,0,0);border:0;outline:0;padding:.625rem;font-family:"Montserrat",sans-serif;color:var(--secondaryTitleColor);transition:color var(--duration) var(--transition)}@media screen and (min-width: 1200px){.menu__link{font-size:.875rem}}.menu__link .menu__arrow{transition:transform var(--duration) var(--transition)}.menu__link .menu__arrow path{stroke:var(--secondaryTitleColor);transition:stroke var(--duration) var(--transition)}.menu__link[aria-expanded=true]{color:var(--accentColor)}.menu__link[aria-expanded=true] .menu__arrow{transform:rotate(90deg)}.menu__link[aria-expanded=true] .menu__arrow path{stroke:var(--accentColor)}@media screen and (min-width: 1200px){.menu__item--has-children:hover .menu__link{color:var(--accentColor)}.menu__item--has-children:hover .menu__link .menu__arrow{transform:rotate(90deg)}.menu__item--has-children:hover .menu__link .menu__arrow path{stroke:var(--accentColor)}}.menu.is-open{display:flex;width:80%;margin:.625rem auto 0;max-width:18.75rem}@media screen and (min-width: 768px){.menu.is-open{margin-left:auto}}@media screen and (min-width: 1200px){.menu{position:static;display:flex;flex-direction:row;align-items:center;background:rgba(0,0,0,0);padding:0;margin-left:auto}.menu .menu__item--has-children{position:relative}.menu .menu__item--has-children:hover .submenu{display:block}.menu .menu__item--has-children .menu__link{cursor:pointer}.menu .submenu{display:none;position:absolute;top:100%;left:0;background-color:#272727;padding:1rem;border-radius:.75rem;z-index:11;min-width:12.25rem}}.submenu{list-style:none;padding:0;margin:0;display:none}.submenu.is-open{display:block;padding:.625rem 1.25rem;color:#e0e0e0}.submenu li{margin-bottom:.5rem}.submenu li a{color:var(--secondaryTitleColor);transition:color var(--transition)}.submenu li a:hover{color:var(--accentColor)}@media screen and (min-width: 768px){.mob-btn{display:none}}.desk-btn{display:none}@media screen and (min-width: 768px){.desk-btn{display:block}}header>div>a.button.button--cta.btn.desk-btn{display:none}@media screen and (min-width: 768px){header>div>a.button.button--cta.btn.desk-btn{display:none}}@media screen and (min-width: 1200px){header>div>a.button.button--cta.btn.desk-btn{display:block}}.icon-email{width:1.25rem;height:1.1875rem;transition:width var(--duration) var(--transition)}@media screen and (min-width: 520px)and (max-width: 767px){.icon-email{width:.5625rem;height:.5rem}}@media screen and (min-width: 1200px){.icon-email{width:1rem;height:.875rem}}.icon-phone{width:1.25rem;height:1.1875rem;transition:width var(--duration) var(--transition)}@media screen and (min-width: 520px)and (max-width: 767px){.icon-phone{width:.5625rem;height:.625rem}}@media screen and (min-width: 1200px){.icon-phone{width:.875rem;height:1rem}}.title__h1{font-size:2.25rem}@media screen and (min-width: 768px){.title__h1{font-size:3.125rem}}@media screen and (min-width: 1200px){.title__h1{font-size:2.1875rem}}.title__h2{font-size:1.375rem}@media screen and (min-width: 768px){.title__h2{font-size:2rem}}@media screen and (min-width: 1200px){.title__h2{font-size:2.1875rem}}.title__h3{font-size:1.125rem;font-weight:400}@media screen and (min-width: 768px){.title__h3{font-size:1.3rem}}@media screen and (min-width: 1200px){.title__h3{font-size:1.5rem}}.title__footer{font-size:1.125rem;margin-bottom:1.25rem}@media screen and (min-width: 768px){.title__footer{font-size:1.3rem}}@media screen and (min-width: 1200px){.title__footer{font-size:1.5rem}}.title--center{text-align:center}.title--center--mob{text-align:center}@media screen and (min-width: 1200px){.title--center--mob{text-align:left}}.title--margin20{margin-bottom:1.25rem}.red{color:var(--accentColor)}.button--cta{background-color:var(--accentColor);color:#fff;padding:17px 1.25rem;border-radius:3.125rem;max-width:21.25rem;text-align:center;font-weight:bold;display:block;text-transform:uppercase;transition:250ms all var(--transition);border:.0625rem solid var(--accentColor)}.button--cta:hover,.button--cta:focus{color:#fff;background-color:#940000;border:.0625rem solid #940000}.button--secondary{background-color:rgba(0,0,0,0);color:var(--accentColor);border:.0625rem solid var(--accentColor);padding:12px .625rem;text-transform:uppercase}.button--white{background-color:rgba(0,0,0,0);color:var(--secondaryTitleColor);border:.0625rem solid var(--secondaryTitleColor)}.button--white:hover,.button--white:focus{color:var(--accentColor);background-color:#e6e6e6;border:.0625rem solid #e6e6e6}.btn{font-weight:400;text-decoration:none}.button--icon{display:flex;align-items:center;justify-content:space-evenly;gap:.3125rem}button,input,option,select{font-family:"Montserrat",sans-serif}.btn--center{margin:0 auto}#tarteaucitronIcon{bottom:3.25rem}@media screen and (min-width: 768px){#tarteaucitronIcon{bottom:1%}}.container{margin:0 auto;padding:0 15px;width:100%;max-width:100%}@media screen and (min-width: 520px)and (max-width: 767px){.container{max-width:480px}}@media screen and (min-width: 768px){.container{max-width:768px;padding:0}}@media screen and (min-width: 1200px){.container{max-width:1200px;padding:0 15px}}.section{margin:0 auto;padding:3.125rem 0}@media screen and (min-width: 768px){.section{padding:6.25rem 0}}@media screen and (min-width: 1200px){.section{padding:9.375rem 0}}.section--price{padding:1.875rem 0}.section--price.last{padding-bottom:6.25rem}.section--policy{padding:4.375rem 0}.section--contact{padding:4.375rem 0 2rem 0;background:#f9f9f9}.media{position:relative}.experience__badge{position:absolute;left:-5%;bottom:-5%;z-index:2;display:flex;flex-direction:column;gap:.3125rem;align-items:center;justify-content:center;border-radius:50% 50% .625rem .625rem;background-color:var(--accentColor);height:9rem;width:8rem;color:var(--secondaryTitleColor)}.experience__badge strong{font-size:2.8125rem}.experience__badge span{font-size:1rem;text-align:center}.rounded-image{border-radius:50% 50% .625rem .625rem;overflow:hidden;aspect-ratio:1/1.1}.rounded-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cards__item{position:relative;overflow:hidden;border-radius:.625rem;cursor:pointer;width:100%}.cards__item:hover .services__img{transform:scale(1.1)}.cards__img{transition:transform var(--duration) var(--transition)}.cards__description{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.61);color:var(--secondaryTitleColor);padding:.625rem 0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media screen and (min-width: 768px){.cards__description{height:auto;top:73%;align-items:center}}@media screen and (min-width: 1200px){.cards__description{top:83%}}.cards__description-title{margin:0;font-weight:600;text-transform:uppercase;font-size:1rem}@media screen and (min-width: 768px){.cards__description-title{font-weight:400}}@media screen and (min-width: 1200px){.cards__description-title{font-size:1.25rem}}.cards__description p{margin:0;padding-right:.3125rem;padding-left:.9375rem;padding-bottom:.3125rem;padding-top:.3125rem;font-size:.875rem}@media screen and (min-width: 768px){.cards__description p{font-weight:400}}@media screen and (min-width: 1200px){.cards__description p{font-size:1.25rem}}.services-btn{position:relative;z-index:11;padding:.625rem;font-size:.875rem;color:var(--accentColor);text-transform:uppercase}@media screen and (min-width: 768px){.services-btn{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}}.header{background-color:var(--backgroundColor);color:var(--secondaryTitleColor);padding:.625rem 0;font-size:.75rem;position:sticky;top:0;z-index:1000}@media screen and (min-width: 768px){.header__logo{max-width:7.5rem}}.logo{width:150px;height:auto;display:block}@media screen and (min-width: 1200px){.logo{width:250px}}.header__container{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:.625rem;padding-bottom:.625rem}.header__container p{color:var(--secondaryTitleColor)}.menu-toggle{width:32px;height:32px;position:absolute;right:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;z-index:999}.menu-toggle__line{position:absolute;width:24px;height:2px;background-color:#fff;border-radius:2px;transition:all var(--duration) var(--transition);transform-origin:center}.menu-toggle__line:nth-child(1){top:8px}.menu-toggle__line:nth-child(2){top:15px}.menu-toggle__line:nth-child(3){top:22px}.menu-toggle.is-active .menu-toggle__line:nth-child(1){transform:rotate(45deg);top:15px}.menu-toggle.is-active .menu-toggle__line:nth-child(2){opacity:0}.menu-toggle.is-active .menu-toggle__line:nth-child(3){transform:rotate(-45deg);top:15px}@media screen and (min-width: 1200px){.menu-toggle{display:none}}.contact{margin-right:2.5rem}@media screen and (min-width: 1200px){.contact{margin:0 .5rem 0 2.5rem}}.contact__list{display:flex;gap:.625rem;align-items:center}@media screen and (min-width: 1200px){.contact__list{gap:.9375rem}}.contact__list--company{display:flex;flex-direction:column;gap:.625rem;justify-content:center}.contact__item{display:flex;align-items:center;gap:.1875rem;flex-direction:column}.contact__link{display:flex;align-items:center;gap:.3125rem;padding:.625rem 0}.contact__link p{display:none}@media screen and (min-width: 520px)and (max-width: 767px){.contact__link p{display:block}}@media screen and (min-width: 768px){.contact__link p{display:block}}.contact__link--company{display:flex;align-items:center;gap:.3125rem}.menu{position:absolute;top:100%;left:0;right:0;background-color:var(--backgroundColor);padding:1rem;display:none;border-radius:.625rem;flex-direction:column;gap:1rem;z-index:10}.menu__list{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width: 1200px){.menu__list{flex-direction:row}}.menu__link{display:inline-flex;align-items:baseline;gap:.3125rem;background-color:rgba(0,0,0,0);border:0;outline:0;padding:.625rem;font-family:"Montserrat",sans-serif;color:var(--secondaryTitleColor);transition:color var(--duration) var(--transition)}@media screen and (min-width: 1200px){.menu__link{font-size:.875rem}}.menu__link .menu__arrow{transition:transform var(--duration) var(--transition)}.menu__link .menu__arrow path{stroke:var(--secondaryTitleColor);transition:stroke var(--duration) var(--transition)}.menu__link[aria-expanded=true]{color:var(--accentColor)}.menu__link[aria-expanded=true] .menu__arrow{transform:rotate(90deg)}.menu__link[aria-expanded=true] .menu__arrow path{stroke:var(--accentColor)}@media screen and (min-width: 1200px){.menu__item--has-children:hover .menu__link{color:var(--accentColor)}.menu__item--has-children:hover .menu__link .menu__arrow{transform:rotate(90deg)}.menu__item--has-children:hover .menu__link .menu__arrow path{stroke:var(--accentColor)}}.menu.is-open{display:flex;width:80%;margin:.625rem auto 0;max-width:18.75rem}@media screen and (min-width: 768px){.menu.is-open{margin-left:auto}}@media screen and (min-width: 1200px){.menu{position:static;display:flex;flex-direction:row;align-items:center;background:rgba(0,0,0,0);padding:0;margin-left:auto}.menu .menu__item--has-children{position:relative}.menu .menu__item--has-children:hover .submenu{display:block}.menu .menu__item--has-children .menu__link{cursor:pointer}.menu .submenu{display:none;position:absolute;top:100%;left:0;background-color:#272727;padding:1rem;border-radius:.75rem;z-index:11;min-width:12.25rem}}.submenu{list-style:none;padding:0;margin:0;display:none}.submenu.is-open{display:block;padding:.625rem 1.25rem;color:#e0e0e0}.submenu li{margin-bottom:.5rem}.submenu li a{color:var(--secondaryTitleColor);transition:color var(--transition)}.submenu li a:hover{color:var(--accentColor)}@media screen and (min-width: 768px){.mob-btn{display:none}}.desk-btn{display:none}@media screen and (min-width: 768px){.desk-btn{display:block}}header>div>a.button.button--cta.btn.desk-btn{display:none}@media screen and (min-width: 768px){header>div>a.button.button--cta.btn.desk-btn{display:none}}@media screen and (min-width: 1200px){header>div>a.button.button--cta.btn.desk-btn{display:block}}.icon-email{width:1.25rem;height:1.1875rem;transition:width var(--duration) var(--transition)}@media screen and (min-width: 520px)and (max-width: 767px){.icon-email{width:.5625rem;height:.5rem}}@media screen and (min-width: 1200px){.icon-email{width:1rem;height:.875rem}}.icon-phone{width:1.25rem;height:1.1875rem;transition:width var(--duration) var(--transition)}@media screen and (min-width: 520px)and (max-width: 767px){.icon-phone{width:.5625rem;height:.625rem}}@media screen and (min-width: 1200px){.icon-phone{width:.875rem;height:1rem}}.site-footer{background-color:var(--backgroundColor);color:var(--secondaryTitleColor);padding:3.125rem 0rem}.footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.875rem}.footer__top-wrap{display:flex;flex-direction:column;gap:1.875rem;justify-content:space-between}@media screen and (min-width: 768px){.footer__top-wrap{width:100%;flex-direction:row}}.footer__branding{display:flex;flex-direction:column;gap:.625rem}.footer__logo{width:13.75rem}@media screen and (min-width: 768px){.footer__logo{width:18.75rem}}@media screen and (min-width: 1200px){.footer__logo{width:21.875rem}}.footer__description{max-width:31.25rem}.footer__center-wrap{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width: 768px){.footer__center-wrap{width:100%;flex-direction:row;justify-content:space-between}}.footer__contact{display:flex;flex-direction:column;gap:.3125rem}@media screen and (min-width: 768px){.footer__nav{width:50%;margin-top:2.5rem}}.footer__nav-list{display:flex;flex-wrap:wrap;gap:.625rem}.footer__nav-list li{flex-basis:calc(50% - .625rem)}.footer__certifications{width:100%}@media screen and (min-width: 768px){.footer__certifications{width:50%}}.footer__bottom-wrap{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media screen and (min-width: 768px){.footer__bottom-wrap{flex-direction:row}}.footer__cta{display:flex;flex-direction:column;gap:.625rem}@media screen and (min-width: 768px){.footer__cta{width:80%}}.footer__legal{text-align:center;margin:0 auto}.footer__legal a{opacity:.5}.services__container{display:flex;flex-direction:column;gap:var(--gap)}@media screen and (min-width: 1200px){.services__container{justify-content:space-between;align-items:center}}.services__content{display:flex;flex-direction:column;gap:1.25rem}.services__list{display:flex;flex-wrap:wrap;gap:var(--gap-card)}.services__item{flex-basis:calc((100% - var(--gap-card))/2)}@media screen and (min-width: 768px){.services__item{flex-basis:calc((100% - var(--gap-card)*2)/3)}}.services__btn{margin:0 auto}.about__container{display:flex;flex-direction:column;align-items:center;gap:1.875rem}@media screen and (min-width: 768px){.about__container{flex-direction:row;gap:3.125rem}}@media screen and (min-width: 1200px){.about__container{gap:3.125rem}}.about__container--reverse{flex-direction:column-reverse}@media screen and (min-width: 768px){.about__container--reverse{flex-direction:row-reverse;gap:6.25rem}}.about__content{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width: 1200px){.about__content{max-width:55%}}.about__media{position:relative}@media screen and (min-width: 768px){.about__media{max-width:50%}}.benefit__container{display:flex;flex-direction:column;gap:1.875rem}@media screen and (min-width: 768px){.benefit__container{flex-direction:row-reverse;align-items:center;justify-content:center;gap:3.125rem}}@media screen and (min-width: 1200px){.benefit__container{gap:6.25rem}}.benefit__content{display:flex;flex-direction:column;gap:1.25rem}@media screen and (min-width: 1200px){.benefit__content{max-width:55%}}@media screen and (min-width: 1200px){.benefit__media{max-width:55%}}.benefit__list{display:flex;flex-direction:column;gap:1.25rem;align-items:start;justify-content:center}.benefit__item{display:flex;align-items:center;justify-content:center;gap:var(--gap-card)}.benefit__item svg{min-width:1.25rem}.benefit__title{max-width:12.5rem}@media screen and (min-width: 415px){.benefit__title{max-width:65.5rem}}.reviews__container{display:flex;flex-direction:column;gap:1.25rem;align-items:center}.reviews__content{display:flex;gap:.625rem;flex-direction:column}@media screen and (min-width: 1200px){.reviews__content{max-width:75%}}.cta{background:linear-gradient(rgba(0, 0, 0, 0.463), rgba(0, 0, 0, 0.5)),url("/img/bg-gta.webp") center/cover no-repeat;background-size:cover;color:var(--secondaryTitleColor)}.cta__container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}@media screen and (min-width: 768px){.cta__container{max-width:50%}}@media screen and (min-width: 1200px){.cta__container{max-width:38%}}@media screen and (min-width: 1200px){.cta__container--max{max-width:38%}}@media screen and (min-width: 2300px){.cta__container--max{max-width:35%}}.сta-2{background:linear-gradient(rgba(0, 0, 0, 0.463), rgba(0, 0, 0, 0.8)),url("/img/team-photo-6.webp") center/cover no-repeat;background-size:cover}@media screen and (min-width: 768px){.сta-2{background:linear-gradient(rgba(0, 0, 0, 0.063), rgba(0, 0, 0, 0.5)),url("/img/team-photo-6-1.webp") center/cover no-repeat;background-size:cover}}.cta--gray{background:#f6f6f6;color:#1e1e1e}.cards__img{overflow:hidden}.cards__img img{transition:transform .4s ease}.cards__img{position:relative;overflow:hidden;aspect-ratio:5/4}.cards__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .4s ease}.cards__img img:hover{transform:scale(1.05)}.blog__container,.blog__content,.blog__list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}.blog__content{align-items:flex-start}@media screen and (min-width: 1200px){.blog__content{max-width:40%}}@media screen and (min-width: 1200px){.blog__media{max-width:50%}}.blog__list{gap:var(--gap-card);display:flex}@media screen and (min-width: 768px){.blog__list{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 768px){.blog__item{flex-basis:calc((100% - var(--gap-card))/2)}}@media screen and (min-width: 768px){.blog__container{flex-direction:row;gap:3.125rem}}.blog__btn{margin-top:1.25rem;margin-left:auto;margin-right:auto}.cards__link:hover .cards__img img{transform:scale(1.05)}.faq-section{background:#f6f6f6}.faq-section__title{margin-bottom:1.25rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 1200px){.faq-section__title{max-width:70%}}.faq{display:flex;flex-direction:column;gap:1rem}.faq__item{border:1px solid #e1e1e1;border-radius:.5rem;padding:.75rem 1.25rem}.faq__question{cursor:pointer;font-weight:500;list-style:none;position:relative;padding-right:1.5rem}.faq__question::after{content:"+";position:absolute;right:0;font-weight:bold;transition:transform .3s ease;color:#989898}.faq__item[open] .faq__question::after{content:"–"}.faq__answer{margin-top:.75rem;font-size:.9375rem;line-height:1.5;background:#f6f6f6;color:#1e1e1e}.faq__answer p{background:#f6f6f6;color:#1e1e1e}@keyframes fadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.support-highlight__container{display:flex;flex-direction:column;gap:1.25rem;align-items:center}.support-highlight__title{max-width:80%}@media screen and (min-width: 768px){.support-highlight__title{max-width:45%}}@media screen and (min-width: 1200px){.support-highlight__title{max-width:70%}}@media screen and (min-width: 768px){.support-highlight__sub-title{max-width:70%}}.support-highlight__list{display:flex;flex-direction:column;gap:.625rem}.support-highlight__item{display:flex;gap:10px}.support-highlight__item svg{width:.9375rem;height:1.25rem}.certifications{background-color:#f6f6f6;padding:3.75rem 0rem}.certifications__list{display:flex;gap:.625rem;flex-wrap:wrap;justify-content:center}@media screen and (min-width: 1200px){.certifications__list{gap:1.875rem}}.certifications__item{flex-basis:calc((100% - var(--gap-card))/2);padding:.5rem 0rem;background-color:var(--secondaryTitleColor);display:flex;align-items:center;justify-content:center;border-radius:.3125rem}@media screen and (min-width: 1200px){.certifications__item{flex-basis:calc((100% - var(--gap)*3)/4)}}.certifications__item--footer{flex-basis:calc((100% - var(--gap-card)*2)/3)}@media screen and (min-width: 768px){.certifications__item--footer{flex-basis:calc((100% - var(--gap)*4)/5)}}.company{padding:0rem 0rem 3.75rem;background-color:#f6f6f6}.company__container{display:flex;align-items:center;gap:.625rem}@media screen and (min-width: 1200px){.company__container{gap:1.875rem}}.company__contact{flex-basis:calc((100% - var(--gap-card))/2)}.counter-wrapper{background-color:#fff;flex-basis:calc((100% - var(--gap-card))/2);border-radius:.3125rem}.counter{padding:2.5rem 1.25rem;font-size:1rem;animation:growText 4s ease-out forwards;opacity:0}.counter span{font-size:1.875rem;display:inline-block;margin-bottom:.3125rem}@keyframes growText{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}.reco-widget{padding:0rem 0rem 3.75rem;background-color:#f6f6f6}.button-wrapper{display:flex;flex-direction:column;gap:.625rem}@media screen and (min-width: 768px){.button-wrapper{flex-direction:row}}.button-wrapper--column{display:flex;flex-direction:column;gap:.625rem}@media screen and (min-width: 1200px){.button-wrapper--column{flex-direction:row}}@media screen and (min-width: 1200px){.recommendations__content{max-width:60%}}@media screen and (min-width: 768px){.blog__content{max-width:75%}}@media screen and (min-width: 1200px){.blog__content{max-width:85%}}.policy-text{max-width:50rem}.policy-text-p{margin-bottom:1.875rem}.fast-links{display:flex;gap:var(--gap);flex-wrap:wrap}.fast-links__item{flex-basis:100%;display:flex;flex-direction:column;padding:1.875rem;background-color:#f6f6f6;border-radius:.625rem;justify-content:space-between;min-height:10.625rem}@media screen and (min-width: 768px){.fast-links__item{flex-basis:calc((100% - var(--gap))/2)}}.fast-links h3{margin-bottom:.3125rem}.contact-table{width:100%;border-collapse:collapse;font-size:1rem;margin-bottom:1.875rem}.contact-table th,.contact-table td{text-align:left;padding:.75rem .5rem;vertical-align:top}.contact-table th{font-weight:600}.contact-table tr:nth-child(even){background-color:#f9f9f9}.contact-table a{color:#d90000;text-decoration:none}.contact-table a:hover,.contact-table a:focus{text-decoration:underline}.link-wrap{padding:1.25rem;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;text-align:center}.form-attributes{display:flex;flex-direction:column;gap:2rem;padding:1.5rem;background-color:#f9f9f9;margin-bottom:2rem;border-radius:.625rem}@media screen and (min-width: 768px){.form-attributes{flex-direction:row;justify-content:space-between}}.form-attributes__info{flex:1 1 40%}.form-attributes__info p{margin-top:.5rem;line-height:1.6}.form-attributes__fields{flex:1 1 55%}.form-attributes__fields p{margin-top:1rem}.form-attributes__fields a{color:#d90000;text-decoration:none}.form-attributes__fields a:hover{text-decoration:underline}.form-attributes__list{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding-left:1.25rem;margin-top:1rem;list-style-type:disc}.form-attributes__list li{flex:1 1 45%;margin-bottom:.5rem;line-height:1.5}.contact-list{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media screen and (min-width: 768px){.contact-list{gap:3rem}}.contact-list__item{display:flex;align-items:flex-start;gap:1rem}.contact-list__icon{flex-shrink:0;width:30px;height:30px}.contact-list__icon svg{width:100%;height:auto}.contact-list__content{display:flex;flex-direction:column}.contact-list__content .contact-list__label{font-weight:600;margin-bottom:.25rem;font-size:1.125rem}.contact-list__content .link{font-size:1rem}.publish-wrap p,.publish-wrap a{font-size:.875rem;color:var(--accentColor)}.interviews{background-color:#f9f9f9}.fast-links__item--bg-1{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 30, 30, 0.65)),url("/img/artiklar-1.webp") center/cover no-repeat;background-size:cover;background-position:center;color:#e1e1e1}.fast-links__item--bg-2{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 30, 30, 0.65)),url("/img/artiklar-2.webp") center/cover no-repeat;background-size:cover;background-position:center;color:#e1e1e1}.fast-links__item--bg-3{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 30, 30, 0.65)),url("/img/artiklar-3.webp") center/cover no-repeat;background-size:cover;background-position:center;color:#e1e1e1}.fast-links__item--bg-4{background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(30, 30, 30, 0.65)),url("/img/artiklar-4.webp") center/cover no-repeat;background-size:cover;background-position:center;color:#e1e1e1}.omrade__container{display:flex;flex-direction:column;align-items:center}.omrade__title{max-width:60%}.omrade__sub-title{max-width:80%}.city__list{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-card);flex-wrap:wrap;width:100%}.city__item{flex-basis:calc((100% - var(--gap-card))/2)}@media screen and (min-width: 1200px){.city__item{flex-basis:calc((100% - var(--gap)*3)/4)}}.city-link{width:100%;display:block;text-align:center;padding:1.25rem;border-radius:.625rem;background-color:var(--accentColor);color:#fff;font-weight:800}.city-link:hover{background-color:#980202;color:#e1e1e1}.problem{background-color:#f6f6f6}.services__bg{width:9.375rem}.problem__container{display:flex;flex-direction:column;gap:var(--gap)}@media screen and (min-width: 1200px){.problem__container{justify-content:space-between;align-items:center}}.features__container{display:flex;flex-direction:column;gap:var(--gap)}@media screen and (min-width: 1200px){.features__container{justify-content:space-between;align-items:center}}.assessment__container{display:flex;flex-direction:column;gap:var(--gap)}@media screen and (min-width: 1200px){.assessment__container{justify-content:space-between;align-items:center}}.vvs-cards{display:flex;gap:var(--gap-card);flex-wrap:wrap;align-items:center;justify-content:center}.vvs-cards__item{flex-basis:calc((100% - var(--gap-card))/2);background-color:#f6f6f6;display:flex;align-items:center;justify-content:center;padding:1.25rem;text-align:center;border-radius:.625rem;min-height:6.25rem}.vvs-cards__item--white{background-color:#fff}.features__list{display:flex;flex-direction:column;justify-content:center;gap:var(--gap);flex-wrap:wrap}@media screen and (min-width: 768px){.features__list{flex-direction:row}}.panels{display:flex;gap:var(--gap-card);flex-wrap:wrap;align-items:center;justify-content:center}.panels__item{background-color:#f6f6f6;display:flex;align-items:center;justify-content:center;padding:1.25rem;text-align:center;border-radius:.625rem;min-height:6.25rem;flex-basis:100%}@media screen and (min-width: 768px){.panels__item{flex-basis:calc((100% - var(--gap-card))/2)}}.panels__item--white{background-color:#fff}@media screen and (min-width: 768px){.features__title{text-align:center;max-width:70%;margin:0 auto}}.features__card{display:flex;flex-direction:column;gap:.4375rem}@media screen and (min-width: 768px){.features__card{align-items:center;text-align:center;flex-basis:calc((100% - var(--gap)*2)/3)}}@media screen and (min-width: 1200px){.features__card--four{flex-basis:calc((100% - var(--gap)*3)/4)}}@media screen and (min-width: 768px){.features__card.features__card--two-column{align-items:center;justify-content:center;text-align:center;flex-basis:calc((100% - var(--gap))/2)}}.features__card-img{height:11.25rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.features__card-img.toalettstol{height:auto}.features__card-img-big{height:15.625rem}.list-icon{display:flex;flex-direction:column;gap:.625rem}.list-icon__item{display:flex;gap:.3125rem;align-items:center}.price__media{overflow:hidden;border-radius:1.25rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.content-50{flex-basis:50%}}@media screen and (min-width: 768px){.content-60{flex-basis:60%}}@media screen and (min-width: 768px){.content-40{flex-basis:40%}}.pris-cards{display:flex;flex-direction:column;gap:var(--gap);align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 768px){.pris-cards{flex-direction:row}}.pris-cards__item{background-color:#f6f6f6;border-radius:1.25rem;padding:14% 1.25rem}@media screen and (min-width: 768px){.pris-cards__item{flex-basis:calc((100% - var(--gap))/2);padding:10% .625rem}}@media screen and (min-width: 1200px){.pris-cards__item--small{flex-basis:calc((100% - var(--gap)*3)/4);padding:7% .625rem}}.pris-cards__item--small .pris-cards__img{height:18.75rem}.pris-cards__item--small .pris-cards__img img{height:18.75rem;-o-object-fit:contain;object-fit:contain}.pris-cards__item--img{padding:0 0 14%}@media screen and (min-width: 768px){.pris-cards__item--img{padding:0 0 8%}}@media screen and (min-width: 1200px){.pris-cards__item--img{padding:0 0 5%}}.pris-cards__item--img .pris-cards__description-title{font-size:1rem}.pris-cards__item--img .pris-cards__img{overflow:hidden;height:auto;width:100%}.pris-cards__item--img .pris-cards__img img{height:auto;-o-object-fit:cover;object-fit:cover}.pris-cards__img{width:80%;margin:0 auto;aspect-ratio:auto}.pris-cards__description{display:flex;flex-direction:column;gap:.3125rem;align-items:center;justify-content:center;margin:1.25rem 0}.pris-cards__description-price{font-size:1.375rem;font-weight:300}.pris-cards__description-title{text-align:center}.pris-cards__btn{position:absolute;position:absolute;bottom:0;padding:1.25rem;border-top:1px solid var(--accentColor);background-color:#e8e8e8;width:100%;text-align:center;text-transform:uppercase}.price__btn{margin-top:1.875rem;margin-left:auto;margin-right:auto}.form__input.has-error,.form__select.has-error,.form__textarea.has-error{border:2px solid #e53935;background-color:#fff5f5}.form__error-message{color:#e53935;font-size:.875rem;margin-top:.25rem;display:block}.has-error{border-color:#e53935;background-color:#fff5f5}.form__error-message{color:#e53935;font-size:.875rem;margin-top:.25rem;display:block}.call-button{position:fixed;bottom:52px;right:20px;background-color:#e40000;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:1000;box-shadow:0 0 10px rgba(228,0,0,.7);animation:glow 2s infinite ease-in-out}@media screen and (min-width: 768px){.call-button{bottom:0px}}@media screen and (min-width: 1200px){.call-button{width:80px;height:80px;bottom:40px;right:30px}}@keyframes glow{0%,100%{box-shadow:0 0 10px rgba(228,0,0,.7)}50%{box-shadow:0 0 20px #e40000}}.about{position:relative;padding:80px 0;overflow:hidden}.about__label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:1px solid rgba(200,40,30,.3);border-radius:100px;padding:5px 14px;width:-moz-fit-content;width:fit-content}.about__intro{font-size:16px;color:var(--muted);line-height:1.7;max-width:440px}.about__content-1{display:flex;gap:.9375rem;flex-direction:column}.districts{display:grid;gap:16px}@media screen and (min-width: 1200px){.districts{grid-template-columns:1fr 1fr}}.district-col{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px 22px;transition:border-color .2s}.district-col:hover{border-color:rgba(200,40,30,.35)}.district-col__head{display:flex;align-items:center;gap:10px;margin-bottom:18px}.pin{font-size:18px}.district-col__head strong{color:var(--text)}.district-list{list-style:none;display:flex;flex-direction:column;gap:0}.district-list li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--border);font-size:14px;font-weight:500;color:#ccc9c4;transition:color .15s,padding-left .15s;cursor:default}.district-list li:last-child{border-bottom:none}.district-list li:hover{color:var(--text);padding-left:4px}.dot{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:var(--red);opacity:.6;transition:opacity .15s}.district-list li:hover .dot{opacity:1}.order-form__container{max-width:600px;margin:0 auto;padding:2rem;background:#f6f6f6;border-radius:8px}.order-form__title{font-size:1.8rem;margin-bottom:1rem;text-align:center}.form__group{display:flex;justify-content:space-between;gap:var(--gap)}.form__group--grid{flex-wrap:wrap}.form__group--grid .form__field{flex-basis:calc((100% - var(--gap))/2)}.form__field{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.form__field--checkbox{flex-direction:row;align-items:center}.form__label{margin-bottom:.5rem}.form__input,.form__select,.form__textarea{padding:.5rem;border:1px solid #ccc;border-radius:4px}.form__radio-group{display:flex;gap:1rem}.form__checkbox{display:flex;align-items:center;gap:.5rem}.form__submit{margin:0 auto}.form__separator{border:none;border-top:1px solid #c9c9c9;margin:1.375rem 0}.rot-details{padding:1rem;background-color:#fff;border-radius:4px;margin-top:1rem}.rot-details__type{margin-bottom:1rem}.rot-details__buttons{display:flex;gap:1rem}.rot-details__label{margin-bottom:.625rem;display:inline-block}.rot-details__button{padding:.5rem 1rem;border:1px solid #ccc;background:#fff;cursor:pointer}.rot-details__button.is-active{border-color:var(--accentColor);background-color:#ffeaea}.rot-details__fields{margin-top:1rem}.rot-details__fields--villa.is-hidden,.rot-details__fields--bostadsratt.is-hidden{display:none}.rot-details.is-hidden{display:none}#tarteaucitronManager{padding:40px 10px;background-color:#000 !important}#tarteaucitronAllAllowed,#tarteaucitronAllDenied,.tarteaucitronAllow,.tarteaucitronDeny{background-color:var(--accentColor) !important;color:#fff !important}#tarteaucitronRoot .tarteaucitronCheck::before{color:#fff !important}#tarteaucitronRoot .tarteaucitronCross::before{color:#fff !important}#tarteaucitronRoot button#tarteaucitronBack{background:#000 !important}div#tarteaucitronServices{box-shadow:none !important}#tarteaucitronRoot #tarteaucitronAlertBig{left:16px !important;right:16px !important;bottom:16px !important;width:auto !important;border-radius:16px !important;box-shadow:0 12px 40px rgba(0,0,0,.45) !important;padding:22px 24px !important;display:flex !important;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{flex:1 1 100%;margin:0 0 4px !important;text-align:center}#tarteaucitronAlertBig .tarteaucitronCTAButton{flex:1 1 100%;max-width:none;font-size:15px !important;font-weight:700;padding:14px 12px !important;border-radius:50px !important;margin:0 !important;text-align:center}#tarteaucitronAlertBig .tarteaucitronDeny{background-color:#fff !important;color:var(--accentColor) !important;border:2px solid var(--accentColor) !important;box-shadow:0 2px 8px rgba(0,0,0,.15) !important}#tarteaucitronAlertBig .tarteaucitronDeny .tarteaucitronCross::before{color:var(--accentColor) !important}@media screen and (min-width: 1200px){#tarteaucitronRoot #tarteaucitronAlertBig{max-width:43.75rem;left:auto !important;right:1.875rem !important;bottom:1.875rem !important;justify-content:flex-start}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{flex:1 1 100%;text-align:left;margin:0 0 4px !important}#tarteaucitronAlertBig .tarteaucitronCTAButton{flex:0 1 auto;max-width:280px}#tarteaucitronAlertBig #tarteaucitronCloseAlert{flex-basis:auto}}

.pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;font-weight:600;font-size:12px;color:#242424;background:#fafaf9;border:1px solid #e8e8e6;text-decoration:none}@media screen and (min-width: 1200px){.pill{padding:9px 18px;font-size:13px}}button.pill{cursor:pointer}.pill--tag{border:none}.pill--active,.pill.is-active{background:#b30000;border-color:#b30000;color:#fafaf9}.article-card[hidden]{display:none}.article-card{display:flex;flex-direction:column;gap:12px;width:100%;padding:20px;border-radius:16px;background:#fafaf9;border:1px solid #e8e8e6;text-decoration:none}@media screen and (min-width: 1200px){.article-card{gap:14px;padding:24px;flex:0 0 calc(33.333% - 16px)}}.article-card__thumb{width:100%;height:140px;border-radius:10px;background:linear-gradient(180deg, #f8f8f7, #fafaf9);object-fit:cover}@media screen and (min-width: 1200px){.article-card__thumb{height:180px}}.article-card__label{font-weight:600;font-size:11px;letter-spacing:.08em;color:#5f5f5f;margin:0}@media screen and (min-width: 1200px){.article-card__label{font-size:12px}}.article-card__label--urgent{color:#b30000}.article-card__label--warning{color:#ffc107}.article-card__title{font-weight:700;line-height:1.3;font-size:18px;color:#242424;margin:0}@media screen and (min-width: 1200px){.article-card__title{font-size:19px;line-height:1.28}}.article-card__text{font-weight:400;line-height:1.5;font-size:14px;color:#5f5f5f;margin:0}.article-card__link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:#b30000;margin-top:auto}.article-card__link-icon{width:10px;height:10px;--color2: #b30000}.article-card--view-all{align-items:center;justify-content:center;text-align:center;gap:8px;background:rgba(179,0,0,.06);border:1px dashed #b30000;min-height:140px}@media screen and (min-width: 1200px){.article-card--view-all{min-height:340px}}.article-card--view-all .article-card__title{font-size:18px;color:#242424}@media screen and (min-width: 1200px){.article-card--view-all .article-card__title{font-size:20px}}.article-card--view-all .article-card__text{color:#5f5f5f;font-size:13px}.blogpage-hero{position:relative;background:#fafaf9;overflow:hidden;padding:56px 20px 40px;text-align:center}@media screen and (min-width: 1200px){.blogpage-hero{padding:96px 80px 72px}}.blogpage-hero__glow{position:absolute;top:-60px;left:50%;transform:translateX(-50%);width:420px;height:300px;background:radial-gradient(closest-side, rgba(179, 0, 0, 0.05), rgba(179, 0, 0, 0) 100%);filter:blur(40px);pointer-events:none}@media screen and (min-width: 1200px){.blogpage-hero__glow{width:900px;height:480px}}.blogpage-hero__container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:62.5rem;margin:0 auto}.blogpage-hero__label{font-weight:600;font-size:12px;letter-spacing:.12em;color:#b30000;margin:0}@media screen and (min-width: 1200px){.blogpage-hero__label{font-size:13px}}.blogpage-hero__title{font-weight:700;line-height:1.16;font-size:34px;color:#242424;margin:0}@media screen and (min-width: 1200px){.blogpage-hero__title{font-size:56px}}.blogpage-hero__title-red{color:#b30000;text-shadow:none}.blogpage-hero__subtitle{font-weight:400;line-height:1.48;font-size:15px;color:#5f5f5f;margin:0;max-width:33.75rem}@media screen and (min-width: 1200px){.blogpage-hero__subtitle{font-size:18px}}.blogpage-hero__pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:8px}@media screen and (min-width: 1200px){.blogpage-hero__pills{gap:10px;padding-top:12px}}.article-grid-section{background:#fafaf9;padding:16px 20px 56px}@media screen and (min-width: 1200px){.article-grid-section{padding:24px 80px 96px}}.article-grid{display:flex;flex-direction:column;gap:20px;max-width:90rem;margin:0 auto}@media screen and (min-width: 1200px){.article-grid{flex-direction:row;flex-wrap:wrap;gap:24px}}.cta-panel-section{background:#fafaf9;padding:24px 20px 56px}@media screen and (min-width: 1200px){.cta-panel-section{padding:40px 80px 96px}}.cta-panel{max-width:90rem;margin:0 auto;background:#f8f8f7;border:1px solid #e8e8e6;border-radius:20px;padding:24px 20px;display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 1200px){.cta-panel{padding:36px 40px;gap:28px}}.cta-panel__title{font-weight:700;line-height:1.3;font-size:18px;color:#242424;margin:0;text-align:left}@media screen and (min-width: 1200px){.cta-panel__title{font-size:22px}}.cta-panel__paths{display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (min-width: 1200px){.cta-panel__paths{flex-direction:row;gap:48px}}.cta-panel__path{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media screen and (min-width: 1200px){.cta-panel__path{flex:1;gap:10px}}.cta-panel__path-title{font-weight:700;font-size:15px;color:#242424;margin:0}@media screen and (min-width: 1200px){.cta-panel__path-title{font-size:17px}}.cta-panel__path-text{font-weight:400;line-height:1.45;font-size:13px;color:#5f5f5f;margin:0}@media screen and (min-width: 1200px){.cta-panel__path-text{font-size:14px}}.cta-panel__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:999px;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:none;margin-top:2px}@media screen and (min-width: 1200px){.cta-panel__btn{padding:12px 20px;font-size:15px}}.cta-panel__btn--red{background:#b30000;color:#fafaf9}.cta-panel__btn--white{background:#fafaf9;border:1px solid #d8d8d4;color:#242424;text-transform:uppercase}.cta-panel__btn-icon{width:14px;height:14px}.article-hero{background:#fafaf9;padding:32px 20px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}@media screen and (min-width: 1200px){.article-hero{padding:56px 80px 40px;gap:16px}}.article-hero__breadcrumb{font-weight:400;font-size:12px;color:#5f5f5f;margin:0}@media screen and (min-width: 1200px){.article-hero__breadcrumb{font-size:13px}}.article-hero__title{font-weight:700;line-height:1.2;font-size:30px;color:#242424;margin:0;max-width:21.5rem}@media screen and (min-width: 1200px){.article-hero__title{font-size:44px;max-width:51.25rem}}.article-hero__subtitle{font-weight:400;line-height:1.55;font-size:15.5px;color:#5f5f5f;margin:0;max-width:21rem}@media screen and (min-width: 1200px){.article-hero__subtitle{font-size:17px;max-width:43.75rem}}.article-hero__meta{font-weight:400;font-size:12px;color:#5f5f5f;margin:4px 0 0}@media screen and (min-width: 1200px){.article-hero__meta{font-size:13px}}.article-featured-image{background:#fafaf9;padding:0 20px 4px}@media screen and (min-width: 1200px){.article-featured-image{padding:0 80px 8px;display:flex;justify-content:center}}.article-featured-image img,.article-featured-image__placeholder{width:100%;height:220px;border-radius:16px;object-fit:cover;display:block}@media screen and (min-width: 1200px){.article-featured-image img,.article-featured-image__placeholder{height:460px;max-width:80rem;border-radius:20px}}.article-featured-image__placeholder{background:linear-gradient(180deg, #f8f8f7, #fafaf9)}.article-reading-section{background:#fafaf9;padding:8px 20px 40px}@media screen and (min-width: 1200px){.article-reading-section{padding:16px 80px 56px}}.article-reading-panel{max-width:90rem;margin:0 auto;background:#fafaf9;border-radius:20px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:24px}@media screen and (min-width: 1200px){.article-reading-panel{border-radius:28px;padding:48px 80px;gap:32px}}.article-reading-divider{width:100%;max-width:45rem;height:1px;background:#e8e8e6}.article-body{display:flex;flex-direction:column;gap:22px;width:100%}@media screen and (min-width: 1200px){.article-body{gap:28px;align-items:center}}.article-body p,.article-body h2{margin:0;max-width:100%}@media screen and (min-width: 1200px){.article-body p,.article-body h2{max-width:45rem}}.article-body p{font-weight:400;line-height:1.68;font-size:15.5px;color:rgba(36,36,36,.92)}@media screen and (min-width: 1200px){.article-body p{font-size:16.5px;line-height:1.72}}.article-body p a{color:#b30000;text-decoration:underline}.article-body p a:hover,.article-body p a:focus{color:#242424}.article-body h2{font-weight:700;line-height:1.28;font-size:22px;color:#242424}@media screen and (min-width: 1200px){.article-body h2{font-size:27px;line-height:1.3}}.article-stat{width:100%;background:#f8f8f7;border:1px solid #e8e8e6;border-left:4px solid #b30000;border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 1200px){.article-stat{max-width:45rem;flex-direction:row;align-items:center;gap:20px;padding:28px;border-radius:16px}}.article-stat__number{font-weight:700;font-size:32px;color:#b30000;margin:0;white-space:nowrap}@media screen and (min-width: 1200px){.article-stat__number{font-size:40px}}.article-stat__text{font-weight:400;line-height:1.5;font-size:14px;color:#242424;margin:0}@media screen and (min-width: 1200px){.article-stat__text{font-size:15px}}.article-faq{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}@media screen and (min-width: 1200px){.article-faq{gap:16px}}.article-faq__title{font-weight:700;font-size:22px;color:#242424;margin:0;width:100%;max-width:100%}@media screen and (min-width: 1200px){.article-faq__title{font-size:27px;max-width:45rem}}.article-faq__list{width:100%;max-width:100%;background:#f8f8f7;border:1px solid #e8e8e6;border-radius:14px;overflow:hidden}@media screen and (min-width: 1200px){.article-faq__list{max-width:45rem;border-radius:16px}}.article-faq__item{padding:18px;border-top:1px solid #e8e8e6}@media screen and (min-width: 1200px){.article-faq__item{padding:22px 24px}}.article-faq__list .article-faq__item:first-child{border-top:none}.article-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-weight:600;font-size:15px;color:#242424}@media screen and (min-width: 1200px){.article-faq__item summary{font-size:16.5px}}.article-faq__item summary::-webkit-details-marker{display:none}.article-faq__item summary::after{content:"+";flex-shrink:0;font-weight:700;font-size:17px;color:#b30000}@media screen and (min-width: 1200px){.article-faq__item summary::after{font-size:18px}}.article-faq__item[open] summary::after{content:"–"}.article-faq__item p{margin:10px 0 0;font-weight:400;line-height:1.6;font-size:14px;color:#5f5f5f}@media screen and (min-width: 1200px){.article-faq__item p{font-size:15px;line-height:1.62}}.article-sources{font-size:13px;color:#5f5f5f;max-width:45rem;margin:0}.related-section{background:#fafaf9;padding:8px 20px 56px}@media screen and (min-width: 1200px){.related-section{padding:24px 80px 96px}}.related-section__title{font-weight:700;font-size:20px;color:#242424;margin:0 0 16px;max-width:90rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 1200px){.related-section__title{font-size:24px;margin-bottom:24px}}
