.developers-carousel__content{flex-direction:column;gap:60px;display:flex}.developers-carousel__header{justify-content:space-between;align-items:flex-end;display:flex}.developers-carousel__header a{color:var(--color-accent);border:1px solid var(--color-light-accent);border-radius:7px;padding:10px 20px;transition:border-color .1s ease-in-out}.developers-carousel__header a:hover{border-color:var(--color-accent)}.developers-carousel__title{flex-direction:column;gap:20px;display:flex}.developers-carousel__title h2{font-size:clamp(32px,3vw,38px)}.developers-carousel__title p{max-width:800px;color:var(--color-dark-gray);font-size:20px}.developers-carousel__cards{width:100%}.developers-carousel__card{border:1px solid var(--color-block);border-radius:10px;flex-direction:column;gap:30px;height:100%;padding:20px;display:flex;position:relative;overflow:hidden}.developers-carousel__card img{aspect-ratio:5/3;border-radius:7px}.developers-carousel__card b{margin-top:-10px}.developers-carousel__about{flex-direction:column;justify-content:flex-end;gap:10px;display:flex}.developers-carousel__about b{font-size:32px}.developers-carousel__address{color:var(--color-dark-gray)}@media (max-width:768px){.developers-carousel__content{gap:30px}.developers-carousel__header{flex-direction:column;align-items:flex-start}.developers-carousel__header a{margin-top:30px}.developers-carousel__card{width:100%}}
.mortgage__content{flex-direction:column;gap:60px;display:flex}.mortgage__title{flex-direction:column;gap:20px;display:flex}.mortgage__title h2{font-size:clamp(32px,3vw,38px)}.mortgage__title p{max-width:800px;color:var(--color-dark-gray);font-size:20px}.mortgage__body{gap:50px;display:flex}.mortgage__variants{flex-direction:column;gap:15px;display:flex}.mortgage__variants-container{flex-direction:column;gap:15px;display:flex;position:sticky;top:120px}.mortgage__variant{text-align:left;border:1px solid var(--color-border);background-color:#0000;border-radius:7px;justify-content:space-between;gap:50px;padding:15px 20px;transition:background-color .1s ease-in-out;display:flex}.mortgage__variant span{font-size:20px}.mortgage__variant span:not(:first-child){color:var(--color-accent)}.mortgage__variants--target{background-color:var(--color-accent)}.mortgage__variants--target span:first-child,.mortgage__variants--target span:last-child{color:var(--color-white)}.mortgage__about{flex-direction:column;flex:1;gap:20px;font-size:20px;display:flex}.mortgage__about h3{margin-top:10px;font-size:clamp(28px,3vw,32px)}.mortgage__about strong{color:var(--color-accent)}.mortgage__about ul,.mortgage__about ol{margin:0;padding:0 20px}.mortgage__about ul li:not(:last-child),.mortgage__about ol li:not(:last-child){margin-bottom:7px}.mortgage__about ul li::marker{color:var(--color-accent)}.mortgage__about ol li::marker{color:var(--color-accent)}.mortgage h4{margin-top:10px;margin-bottom:-5px;font-weight:500}.mortgage__list{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mortgage__list span{border:1px solid var(--color-border);border-radius:7px;padding:15px}.mortgage__specs{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mortgage__spec{border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:20px;padding:20px;display:flex}.mortgage__spec b{color:var(--color-accent);font-size:24px}.mortgage__spec span{color:var(--color-dark-gray)}@media (max-width:1024px){.mortgage__body{gap:30px}.mortgage__variant{gap:25px}.mortgage__variant span{font-size:18px}.mortgage__specs{grid-template-columns:repeat(2,1fr)}.mortgage__list{grid-template-columns:1fr;gap:10px}.mortgage__list span{padding:10px}}@media (max-width:768px){.mortgage__content{gap:30px}.mortgage__body{flex-direction:column}.mortgage__variant{flex-direction:column;gap:10px}}@media (max-width:568px){.mortgage__specs{grid-template-columns:1fr}}
