section.text{padding:60px 0 80px}@media (max-width:767px){section.text{padding:35px 0 60px}}section.text:first-child{padding-top:150px}section.text .cta{margin-top:50px}@media (max-width:1023px){section.text .cta{margin-top:40px}}section.text .max{max-width:calc(100% - 40px)}@media (max-width:1023px){section.text .max{max-width:100%;margin-bottom:15px}}section.text .content{padding-top:5px}section.text .f--subtitle{margin-bottom:10px}.project section.text{background:var(--neutral)}.project section.text .f--subtitle{font-size:12px;color:#1F19CC}section.text.with-bg{background:var(--neutral)}@media (max-width:1023px){section.text.with-bg{padding-bottom:24px}}section.text.with-bg .f--subtitle{font-size:12px;color:#1F19CC}section.text.with-bg .thumb{padding-bottom:67%;margin-bottom:30px;margin-bottom:27px;margin-top:13px}@media (max-width:767px){section.text.with-bg .thumb{margin-left:-20px;margin-right:-20px}}section.text:has(.bg){position:relative;color:#fff}section.text:has(.bg) .f--subtitle{color:var(--orange);position:relative;z-index:1}section.text:has(.bg) .bg{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/bg.svg) no-repeat;background-size:cover;background-position:center center}@media (max-width:1023px){section.text:has(.bg) .bg{background:none;height:280px;overflow:hidden}section.text:has(.bg) .bg .parallax,section.text:has(.bg) .bg .svg{position:absolute;top:0;left:0;width:100%;height:100%}section.text:has(.bg) .bg [data-bg=text]{background:url(../img/bg-text-mobile2.svg) no-repeat;background-size:cover;background-position:center center}}@media (max-width:916px){section.text:has(.bg) .bg{height:316px}}@media (max-width:767px){section.text:has(.bg) .bg{height:268px}}@media (max-width:709px){section.text:has(.bg) .bg{height:294px}}@media (max-width:526px){section.text:has(.bg) .bg{height:324px}}@media (max-width:445px){section.text:has(.bg) .bg{height:352px}}@media (max-width:324px){section.text:has(.bg) .bg{height:383px}}@media (max-width:1023px){section.text:has(.bg) .max{position:relative;margin-bottom:55px}}@media (max-width:1023px){section.text:has(.bg) .content{color:var(--green)}}