.btn{text-decoration:none;text-align:center;cursor:pointer;border:none;line-height:60px;display:inline-block;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0em 30px;color:#fff;font-weight:bold;background-color:#df0024}.btn:hover{background-color:#c20221;color:#fff;text-decoration:none}.btn{display:block;background-color:#df0024;font-weight:700;color:#fff;text-transform:uppercase;text-align:center;min-width:142px;padding:16px;font-size:16px;line-height:1;border:0;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:pointer}@media screen and (min-width: 720px){.btn{background-color:#c20221;min-width:192px;padding:24px}}.btn:hover{text-decoration:none}.btn--sky{background-color:#5cc9fa;font-weight:700}.btn--sky:hover{background-color:#39bcf9;color:#fff}.btn--red{background-color:#df0024;font-weight:700}.btn--red:hover{background-color:#c20221;color:#fff}.btn--gray{background-color:#f5f5f5;font-weight:700;color:#292929}.btn--gray:hover{background-color:#ccc;color:#292929}.btn--outline{display:block;background-color:rgba(0,0,0,0);border:2px solid #fff;border-radius:30px;color:#fff;min-width:142px;padding:16px}@media screen and (min-width: 720px){.btn--outline{min-width:182px;padding:18px}}.btn--outline-red{display:block;background-color:rgba(0,0,0,0);border:2px solid #df0024;border-radius:30px;color:#df0024;min-width:142px;padding:16px;font-size:15px}@media screen and (min-width: 720px){.btn--outline-red{min-width:182px;padding:18px}}.btn--outline-red-black{display:block;background-color:rgba(0,0,0,0);border:2px solid #df0024;border-radius:30px;color:#363636;min-width:142px;padding:16px}@media screen and (min-width: 720px){.btn--outline-red-black{min-width:182px;padding:16px}}.btn--outline-gray{display:block;background-color:rgba(0,0,0,0);border:2px solid #ececec;border-radius:30px;color:#2a2d32;min-width:142px;padding:14px;font-size:14px}@media screen and (min-width: 720px){.btn--outline-gray{min-width:160px;padding:14px}}.btn--border-bottom{display:inline-block;color:#000;min-width:120px;padding:11px 18px;background-color:rgba(0,0,0,0);border-bottom:2px solid #df0024}.btn--radius{border-radius:40px}.btn--medium{padding:16px;min-width:142px;font-size:14px;line-height:1}@media screen and (min-width: 720px){.btn--medium{padding:17px;min-width:174px}}.btn--small{padding:8px;min-width:80px;border-radius:10px;line-height:1;font-size:14px;text-transform:initial}@media screen and (min-width: 720px){.btn--small{padding:10px;min-width:90px}}.btn--close{width:40px;height:40px;position:relative}.btn--close:before,.btn--close:after{display:block;content:"";width:100%;height:4px;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.btn--close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.btn--noforse{min-width:auto;text-transform:initial}.btn--center{margin:0 auto}.text{font-size:16px;line-height:30px}.text--tiny{font-size:15px;line-height:1;text-transform:uppercase;font-weight:500}.text--small{font-size:15px;line-height:1.4;font-weight:400;font-family:"Montserrat",sans-serif}.text--small p{font-family:"Montserrat",sans-serif}.text--primary{font-family:"Montserrat",sans-serif}.text--primary p{font-family:"Montserrat",sans-serif}.text--large{font-size:18px}.text--huge{font-size:20px;font-weight:bold}@media screen and (min-width: 1024px){.text--huge{font-size:24px}}.text--light{font-weight:300}.text--bold{font-weight:bold}.preheadline{display:inline-block;background-color:#df0024;padding:6px 12px;font-size:14px;line-height:1;border-radius:4px;font-weight:600;color:#fff;margin-bottom:15px}.preheadline--gray{background-color:#f5f5f5;color:#bebebe;text-transform:uppercase}.preheadline--white{background-color:#fff;color:#bebebe;text-transform:uppercase}.section{padding:75px 0}@media screen and (min-width: 720px){.section{padding:132px 0}}.section--white{background-color:#fff}.section--black{background-color:#000}.section--gray0{background-color:#f9f9f9}.section--gray1{background-color:#f5f5f5}.section--gray2{background-color:#b2b2b2}.section--gray3{background-color:#767676}.section--gray4{background-color:#626262}.section--gray5{background-color:#353535}.section--gray6{background-color:#292929}.section--gray7{background-color:#eff0f4}.section--gray8{background-color:#25292f}.section--gray9{background-color:#bebebe}.section--gray10{background-color:#2b2b2b}.section--gray11{background-color:#020202}.section--gray12{background-color:#ccc}.section--gray13{background-color:#363636}.section--gray14{background-color:#2a2d32}.section--main1{background-color:#df0024}.section--main2{background-color:#002b49}.section--main3{background-color:#9198a6}.section--main4{background-color:#5cc9fa}.section--link{background-color:#df0024}.section--hover{background-color:#c20221}.section--hover2{background-color:#39bcf9}.section--border{background-color:#ececec}.section--main1 h1,.section--main1 h2,.section--main1 h3,.section--main1 h4,.section--main1 h5,.section--main1 h6{color:#fff}.section--white h4{color:#002b49}.section--top-none{padding-top:0}.section--bottom-none{padding-bottom:0}.section--top-small{padding-top:30px}@media screen and (min-width: 720px){.section--top-small{padding-top:45px}}.section--bottom-small{padding-bottom:30px}@media screen and (min-width: 720px){.section--bottom-small{padding-bottom:45px}}.section--top-medium{padding-top:60px}@media screen and (min-width: 720px){.section--top-medium{padding-top:105px}}.section--bottom-medium{padding-bottom:60px}@media screen and (min-width: 720px){.section--bottom-medium{padding-bottom:105px}}.section--top-big{padding-top:90px}@media screen and (min-width: 720px){.section--top-big{padding-top:180px}}.section--bottom-big{padding-bottom:90px}@media screen and (min-width: 720px){.section--bottom-big{padding-bottom:180px}}.section--top-huge{padding-top:150px}@media screen and (min-width: 720px){.section--top-huge{padding-top:300px}}.section--bottom-huge{padding-bottom:150px}@media screen and (min-width: 720px){.section--bottom-huge{padding-bottom:300px}}.section h1:last-child,.section h2:last-child,.section h3:last-child,.section h4:last-child,.section h5:last-child,.section h6:last-child{margin-bottom:0}.section .rte:last-child p:last-child{margin-bottom:0}
