/****** FILE: assets/_css/themes-mysite-css-pages-HomePage.css *****/
section{display:flex;align-content:flex-start;justify-content:center;align-items:center;padding:0 2%;background-size:cover;background-position:center;background-repeat:no-repeat}section .w,section .w.typography{max-width:1230px}section .w h2,section .w.typography h2{font-size:calc(24px + 2vw);letter-spacing:-.02em;color:#FFF;margin:0;padding:0}@media (min-width:1100px){section .w h2,section .w.typography h2{font-size:56px}}section .w p,section .w.typography p{font-size:17px;line-height:1.7}section .w ul,section .w.typography ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between}section .w ul li,section .w.typography ul li{padding:0;margin:0}#Section1{height:32.5vw;min-height:200px;max-height:530px;background-image:url(/resources/themes/mysite/images/section1/bg.jpg);border-bottom:4px solid #cb2e37}#Section1 .w{display:flex;justify-content:center}#Section1 .w h1{font-size:calc(24px + 3vw);letter-spacing:-.02em;color:#FFF;text-align:center;font-weight:600}@media (min-width:1300px){#Section1 .w h1{font-size:111px;width:100%;margin:0 0 40px 0}}#Section1 .w h1 sup{font-size:.5em}#Section1 .w h1 span{display:block;text-align:center;font-size:calc(18px + 3vw)}@media (min-width:1300px){#Section1 .w h1 span{font-size:76px;width:100%}}#Section2{position:relative}#Section2 .w.typography{position:relative;padding:55px 0 83px 0;text-align:center}#Section2 .w.typography p{font-size:18px;text-align:center;line-height:1.5}@media (min-width:800px){#Section2 .w.typography p{font-size:20px}}#Section2 .w.typography a.RedBtn{margin:34px auto 0 auto;font-size:21px;padding:3px 18px}#Section3{color:#FFF;background-color:#cb2e37;padding-top:64px;padding-bottom:62px}#Section3 .w.typography{width:100%}#Section3 .w.typography h2{font-size:calc(12px + 3vw);text-align:center;color:#FFF;line-height:1.25;margin:0 0 25px 0}@media (min-width:1300px){#Section3 .w.typography h2{font-size:56px;margin:0 0 43px 0}}#Section3 .w.typography ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:14px 0 0 0}@media (min-width:800px){#Section3 .w.typography ul{flex-wrap:nowrap}}#Section3 .w.typography ul li{display:flex;flex-direction:column;align-items:center;width:50%;margin:0 0 15px 0}#Section3 .w.typography ul li a,#Section3 .w.typography ul li a:link,#Section3 .w.typography ul li a:visited{display:flex;flex-direction:column;align-items:center;color:#fff}#Section3 .w.typography ul li a span,#Section3 .w.typography ul li a:link span,#Section3 .w.typography ul li a:visited span{display:block;text-align:center;font-size:calc(8px + 1vw);font-weight:600;margin:18px 0;color:#fff}#Section3 .w.typography ul li a[href]:hover,#Section3 .w.typography ul li a[href]:focus,#Section3 .w.typography ul li a[href]:active{text-decoration:none}#Section3 .w.typography ul li a[href]:hover svg,#Section3 .w.typography ul li a[href]:focus svg,#Section3 .w.typography ul li a[href]:active svg{-ms-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;transform:scale(1.25)}@media (min-width:600px){#Section3 .w.typography ul li{width:50%}}@media (min-width:1024px){#Section3 .w.typography ul li a span{font-size:28px}#Section3 .w.typography ul li:nth-child(1){align-items:flex-start}#Section3 .w.typography ul li:nth-child(2) a{margin-right:80px}#Section3 .w.typography ul li:nth-child(3) a{margin-right:15px}#Section3 .w.typography ul li:nth-child(4){align-items:flex-end}#Section3 .w.typography ul li:nth-child(4) a span{margin-top:30px;line-height:1.1}}#Section4{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/resources/themes/mysite/images/section4/bg.jpg);color:#FFF;border-bottom:4px solid #cb2e37;padding-top:64px;padding-bottom:30px}#Section4 .w.typography{width:100%}#Section4 .w.typography h2{font-size:calc(12px + 3vw);text-align:center;color:#FFF;line-height:1.25;margin:0 0 25px 0}@media (min-width:1300px){#Section4 .w.typography h2{font-size:56px;margin:0 0 26px 0}}#Section4 .w.typography ul{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin:0 0 40px 0}@media (min-width:800px){#Section4 .w.typography ul{flex-direction:row}}#Section4 .w.typography ul li{max-width:395px;margin:0 auto 25px auto}@media (min-width:800px){#Section4 .w.typography ul li{margin-bottom:25px}#Section4 .w.typography ul li:nth-child(2){margin-left:2%;margin-right:2%}}#Section4 .w.typography ul li a *,#Section4 .w.typography ul li a:link *,#Section4 .w.typography ul li a:visited *{color:#fff}#Section4 .w.typography ul li a,#Section4 .w.typography ul li a:link,#Section4 .w.typography ul li a:visited{background-color:#cb2e37;display:flex;flex-direction:column;align-items:center;color:#fff;-ms-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#Section4 .w.typography ul li a strong,#Section4 .w.typography ul li a:link strong,#Section4 .w.typography ul li a:visited strong{color:#fff;background-color:#cb2e37;display:block;text-align:center;font-style:normal;font-size:22px;font-weight:600!important;line-height:1.05;padding:13px 0;width:100%;-ms-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#Section4 .w.typography ul li a:hover,#Section4 .w.typography ul li a:focus,#Section4 .w.typography ul li a:active{text-decoration:none;color:#fff;box-shadow:0 0 10px 5px rgba(255,255,255,.5)}#Section4 .w.typography ul li a:hover strong,#Section4 .w.typography ul li a:focus strong,#Section4 .w.typography ul li a:active strong{background-color:#a1252c}#Section5{padding-top:70px;padding-bottom:18px;border-bottom:4px solid #cb2e37}#Section5 .w.typography{display:flex;flex-direction:column;align-content:space-between}@media (min-width:800px){#Section5 .w.typography{flex-direction:row}}#Section5 .w.typography .iw{width:100%;margin-right:5%}#Section5 .w.typography .iw h2{font-size:calc(12px + 3vw);text-align:center;color:#000;line-height:1;margin:0 0 25px 0}#Section5 .w.typography .iw h2 em{font-style:normal!important;color:#cb2e37}@media (min-width:800px){#Section5 .w.typography .iw h2{text-align:left}}@media (min-width:1300px){#Section5 .w.typography .iw h2{font-size:49px;margin:0 0 26px 0}}#Section5 .w.typography .iw p{font-size:16px;line-height:1.5}@media (min-width:1300px){#Section5 .w.typography .iw p{font-size:20px}}#Section5 .w.typography form#consultation-contact-form{width:100%;height:400px}#Section5 .w.typography form#consultation-contact-form input[type=text]{font-size:15px}#Section5 .w.typography form#consultation-contact-form label{display:none}#Section5 .w.typography form#consultation-contact-form div.field div{max-width:100%}#Section5 .w.typography form#consultation-contact-form .btn-toolbar{margin:0}@media (max-width:400px){#Section5 .w.typography form#consultation-contact-form input[type=submit]{display:block;width:100%}}@keyframes dash{to{stroke-dashoffset:0}}
