:root{--header-bg: #5a5a5a;--main: #F8781E;--main-second:#161616;--main-opposite: #fff;--main-third:#999;--main-third--light:#bfbfbf;--main-third--light-X2: #f7f7f7;--main-bright: #f06452;--main-light: #ff9f96;--main-light-extra: #ffe1dd;--main-light-extra-X2: #fcfff2}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(fonts/Montserrat/Montserrat-Thin.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(fonts/Montserrat/Montserrat-ExtraLight.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(fonts/Montserrat/Montserrat-Light.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(fonts/Montserrat/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(fonts/Montserrat/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(fonts/Montserrat/Montserrat-SemiBold.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(fonts/Montserrat/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(fonts/Montserrat/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(fonts/Montserrat/Montserrat-Black.ttf)}html{overflow-x:hidden}body{font-size:16px;font-family:Montserrat,sans-serif;background-color:#fff;color:#000;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p{margin-bottom:0}a{transition:font-size .4s ease,filter .2s ease,color .2s ease,opacity .2s ease!important;cursor:pointer}img{max-width:100%;height:auto}.primary-btn{position:relative;color:#fff;background-color:var(--main);text-align:center;text-decoration:none;border:1px solid transparent;cursor:pointer;max-width:100%;display:inline-flex;justify-content:center;align-items:center;padding:16px 46px;font-weight:700;min-width:194px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:18px}.primary-btn:hover{color:#fff}.secondary-btn{border-color:var(--main);background-color:var(--main);color:#fff;transition:all .2s ease}.secondary-btn:hover{color:#fff;filter:brightness(120%)}.btn-white{color:#f97a1a;border-color:#fff;background-color:#fff;transition:all .2s ease;opacity:1}.btn-white-transparent{color:#fff;border-color:#fff;background-color:#fff0;transition:all .2s ease}.btn-white-transparent:hover{background-color:#fff;color:var(--main);border-color:#fff}.btn-default-transparent{color:var(--main);border-color:var(--main);background-color:var(--main-opposite);transition:all .2s ease}.btn-default-transparent:hover{color:var(--main-opposite);background-color:var(--main);border-color:var(--main)}.section-title{font-size:32px;line-height:1.2;font-weight:700}.section-p{font-size:16px;font-weight:400}.cta-section{padding:32px 0 42px;justify-content:space-between;background-color:var(--main);position:relative;width:100vw;padding-inline-end:1rem;padding-inline-start:1rem;color:#fff;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.cta-section:before{position:absolute;content:"";width:476px;height:58px;background:url(../images/cta-clouds-left.png) no-repeat;background-size:auto;left:0;bottom:0}.cta-section:after{position:absolute;content:"";width:330px;height:56px;background:url(../images/cta-clouds-right.png) no-repeat;background-size:auto;right:0;bottom:0}.cta-section .section-title{font-size:38px;margin:0 auto 28px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1100px;padding:0 10px}@media (min-width: 1023.99px){.hide-desktop{display:none!important}}@media (min-width: 767.99px) and (max-width: 1023.98px){.section-title{font-size:1.6rem}.cta-section .section-title{font-size:32px}.cta-section{height:300px}.hide-tablet{display:none!important}}@media (max-width: 767.98px){.hide-mobile{display:none!important}.section-title{font-size:1.3rem}.primary-btn{width:100%;font-size:1.1rem}.section-p{font-size:1.1rem}.cta-section{min-height:200px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:80px 0}.cta-section .section-title{font-size:28px}}
