@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-Light.woff2) format("woff2"),url(../fonts/BrownLLWeb-Light.woff) format("woff");font-weight:300;font-style:normal}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-LightItalic.woff2) format("woff2"),url(../fonts/BrownLLWeb-LightItalic.woff) format("woff");font-weight:300;font-style:italic}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-Regular.woff2) format("woff2"),url(../fonts/BrownLLWeb-Regular.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-Italic.woff2) format("woff2"),url(../fonts/BrownLLWeb-Italic.woff) format("woff");font-weight:400;font-style:italic}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-Bold.woff2) format("woff2"),url(../fonts/BrownLLWeb-Bold.woff) format("woff");font-weight:700;font-style:normal}
@font-face{font-family:BrownLLWeb;src:url(../fonts/BrownLLWeb-BoldItalic.woff2) format("woff2"),url(../fonts/BrownLLWeb-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}
.rain-tas-header{height:64px;position:sticky;top:0;left:0;width:100%;z-index:9;transition:.3s ease;background-color:rgba(255,255,255,.9)}
@media(max-width:767.98px){
.rain-tas-header{height:64px}
}
@media(min-width:768px){
.rain-tas-header .container-fluid{padding:0 45px}
}
.rain-tas-header-logo svg{transition:.3s ease}
.rain-tas-header-logo svg path{fill:#000}
@media(max-width:767.98px){
.rain-tas-header-logo svg{max-width:160px}
}
@media(min-width:768px){
.rain-tas-header-sticky .rain-header__col-logo-copy{opacity:0;visibility:hidden;transform:translateX(-100px)}
}
.rain-tas-header__nav a{color:#000}
.rain-tas-header__nav a.active{text-decoration-color:inherit}
.rain-tas-header__nav a:first-of-type{margin-right:40px}
*{margin:0;padding:0;box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent!important;-moz-osx-font-smoothing:grayscale}
body{font-family:BrownLLWeb,Helvetica,Arial,sans-serif;font-weight:400;color:#000;font-size:18px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
picture{display:flex}
img{max-width:100%}
@media(min-width:1450px){
.container{max-width:calc(1410px + var(--bs-gutter-x,.75rem)*2)}
}
.rain-link-inherit{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.15em;transition:.3s ease}
.rain-link-inherit:hover{text-decoration-color:inherit}
.rain-link-inherit.ot-sdk-show-settings{color:#a5b4a7!important;padding:0!important;margin:0!important;line-height:normal!important;font-size:16px!important;background:0 0!important;border:none!important;font-family:BrownLLWeb,Helvetica,Arial,sans-serif!important}
.rain-btn{border-radius:50px;border:2px solid #cb6a4a;text-decoration:none;text-transform:uppercase;height:45px;display:flex;align-items:center;padding-left:25px;padding-right:25px;font-size:14px;line-height:1;font-weight:700;color:#b85b40;cursor:pointer;background-color:rgba(0,0,0,0);letter-spacing:1px}
.rain-btn span{width:27px;height:14px;margin-left:10px;transition:.3s ease;position:relative}
.rain-btn span:before{content:"";height:100%;position:absolute;transition:.3s ease;min-width:27px;max-width:0;background-position:right;display:block;right:0;background-image:url(/images/icon-arrow-right-cb6a4a.svg)}
.rain-btn:hover span{transform:translateX(5px)}
.rain-btn:hover span:before{min-width:22px}
.grecaptcha-badge{visibility:hidden!important}
.rain-tas-hero{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
@media(max-width:767.98px){
.rain-tas-hero{padding-bottom:100%}
}
.rain-tas-hero-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
.rain-tas-hero-play:hover rect{fill:#898989}
@media(max-width:767.98px){
.rain-tas-hero-play svg{max-width:50px}
}
.rain-tas-hero-play svg rect{transition:.3s ease}
.rain-tas-hero picture{display:flex}
.rain-tas-hero picture .rain-tas-hero-overlay{z-index:1}
.rain-tas-hero iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media(max-width:767.98px){
.rain-tas-hero__video-desktop{display:none}
}
@media(min-width:768px){
.rain-tas-hero__video-mobile{display:none}
}
.rain-tas-message{padding-top:60px;margin-bottom:-25px}
@media(max-width:767.98px){
.rain-tas-message{margin-bottom:-1px;padding-top:30px}
}
.rain-tas-message p{font-size:30px;line-height:1.2;font-weight:300;margin-bottom:30px}
@media(max-width:767.98px){
.rain-tas-message p{font-size:18px}
}
.rain-tas-message p.rain-tas-message-links{font-size:24px}
@media(max-width:767.98px){
.rain-tas-message p.rain-tas-message-links{font-size:18px}
}
.rain-tas-message p.rain-tas-message-links a{color:#0094ff}
.rain-tas-message-signature{padding-top:20px;margin-bottom:30px}
.rain-tas-message-signature p{font-weight:400;margin:0}
.rain-footer{position:relative;padding-bottom:50px;height:850px;overflow:hidden}
@media(min-width:768px)and (max-width:991.98px){
.rain-footer{height:960px}
}
@media(max-width:767.98px){
.rain-footer{padding-bottom:25px}
}
.rain-footer .rain-home-footer-path{position:absolute;width:100%;height:100%;-webkit-clip-path:url(#svgPathFooterDesktop);clip-path:url(#svgPathFooterDesktop);overflow:hidden;left:0;top:0;z-index:-1}
@media(max-width:767.98px){
.rain-footer .rain-home-footer-path{-webkit-clip-path:url(#svgPathFooterMobile);clip-path:url(#svgPathFooterMobile);width:100%}
}
.rain-footer .rain-home-footer-path-img{background-color:#001f33;height:100%;width:100%;position:absolute;top:0;background-size:cover;background-position:bottom}
.rain-footer__row-top{margin-bottom:100px}
@media(max-width:1199.98px){
.rain-footer__row-top{margin-bottom:50px}
}
@media(max-width:991.98px){
.rain-footer__row-top{margin-bottom:25px}
}
.rain-footer__col-logo a{margin-bottom:40px;display:block}
.rain-footer__col-logo .h3{font-size:34px;line-height:1.47;color:#fff;font-weight:300}
@media(max-width:1399.98px){
.rain-footer__col-logo .h3{font-size:30px}
}
@media(max-width:1199.98px){
.rain-footer__col-logo .h3{font-size:25px}
}
@media(max-width:767.98px){
.rain-footer__col-logo .h3{font-size:18px;line-height:1.25;max-width:250px;margin-bottom:40px}
}
.rain-footer__col-links h3{color:#a5b4a7;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:1;margin-bottom:15px}
.rain-footer__col-links ul{list-style:none}
.rain-footer__col-links ul li{max-width:100%;width:100%;display:flex}
.rain-footer__col-links ul li:not(:last-of-type){margin-bottom:15px}
@media(max-width:1199.98px){
.rain-footer__col-links ul li{max-width:50%;width:100%}
}
.rain-footer__col-links ul li a{display:block;color:#fff;font-size:26px;line-height:1.23;font-weight:300}
@media(hover:hover)and (pointer:fine){
.rain-footer__col-links ul li a:hover{text-decoration-color:#fff}
}
@media(max-width:767.98px){
.rain-footer__col-links ul li a{font-size:18px}
}
@media(max-width:1199.98px){
.rain-footer__col-social{margin-top:25px}
}
.rain-footer__col-social h3{color:#a5b4a7;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:1;margin-bottom:15px}
@media(max-width:991.98px){
.rain-footer__col-social h3{max-width:175px;line-height:1.5}
}
.rain-footer__col-social ul{list-style:none;margin-bottom:80px}
@media(max-width:1199.98px){
.rain-footer__col-social ul{margin-top:25px;margin-bottom:0;order:3}
}
.rain-footer__col-social ul li:not(:last-of-type){margin-right:30px}
.rain-footer__col-social ul li a{display:block}
.rain-footer__col-social ul li a svg{filter:brightness(0) invert(1)}
@media(hover:hover)and (pointer:fine){
.rain-footer__col-social ul li a:hover svg{filter:unset}
}
.rain-footer__col-social ul li a svg{transition:.3s ease}
.rain-footer__col-copyright p{color:#a5b4a7;font-size:16px;margin:0;line-height:1}
@media(max-width:1199.98px){
.rain-footer__col-copyright p{max-width:250px}
}
@media(max-width:1199.98px){
.rain-footer__col-security{margin-bottom:25px}
}
.rain-footer__col-security ul{list-style:none}
@media(min-width:992px){
.rain-footer__col-security ul li{margin-bottom:0}
.rain-footer__col-security ul li:not(:last-of-type){margin-right:15px}
}
@media(max-width:991.98px){
.rain-footer__col-security ul li:not(:last-of-type){margin-bottom:15px}
}
.rain-footer__col-security ul li a{color:#a5b4a7;font-size:16px}
.rain-footer__col-security ul li a:hover{text-decoration-color:#a5b4a7}
/*# sourceMappingURL=main.min.css.map */
