



















































@font-face {
    font-family: 'Verdana';
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana-Bold.eot');
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana-Bold.eot#iefix') format('embedded-opentype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana-Bold.woff2') format('woff2'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana-Bold.woff') format('woff'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana-Bold.ttf') format('truetype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana-Bold.svg#Verdana-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Verdana';
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana.eot');
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana.eot#iefix') format('embedded-opentype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana.woff2') format('woff2'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana.woff') format('woff'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana.ttf') format('truetype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/Verdana.svg#Verdana') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Light.eot');
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Light.eot#iefix') format('embedded-opentype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Light.woff2') format('woff2'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Light.woff') format('woff'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Light.ttf') format('truetype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Regular.eot');
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Regular.eot#iefix') format('embedded-opentype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Regular.woff') format('woff'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Regular.ttf') format('truetype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Semibold.eot');
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Semibold.eot#iefix') format('embedded-opentype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Semibold.woff2') format('woff2'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Semibold.woff') format('woff'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Semibold.ttf') format('truetype'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-Cn.woff2') format('woff2'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-Cn.woff') format('woff'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-BdCn.woff2') format('woff2'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-BdCn.woff') format('woff'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-BdCn.svg#HelveticaNeueLTStd-BdCn') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-MdCn.woff2') format('woff2'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-MdCn.woff') format('woff'),
        url('https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis-2024/Fonts/HelveticaNeueLTStd-MdCn.svg#HelveticaNeueLTStd-MdCn') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Rift-bold';
    src: url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Rift/Rift-Bold.woff2') format('woff2'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Rift/Rift-Bold.woff') format('woff'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Rift/Rift-Bold.ttf') format('ttf');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Helvetica-bold';
    src: url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Helvetica-Bold.woff2') }}') format('woff2'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Helvetica-Bold.woff') format('woff'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Helvetica-Bold.ttf') format('ttf');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Helvetica.woff2') format('woff2'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Helvetica.woff') format('woff'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/Helvetica.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue-bold';
    src: url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue-Bold.ttf') format('ttf');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue-heavy';
    src: url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue-Heavy.woff2') format('woff2'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue-Heavy.woff') format('woff'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue-Heavy.ttf') format('ttf');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue.woff2') format('woff2'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue.woff') format('woff'),
        url('//25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/raw_assets/public/Twycis_February_2022/Fonts/HelveticaNeue.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}








body{
  font-family: 'Myriad Pro' , sans-serif;
  -moz-font-feature-settings: "ss01", "ss03";
  -webkit-font-feature-settings: "ss01", "ss03";
  font-feature-settings: "ss01", "ss03";
  font-weight:400; color:#000; font-size:18px; line-height:32px;
}

@media (max-width:767px){
	body{font-size:14px; line-height:24px;}
}

/* Paragraphs */
strong{font-weight:600;}
a{ transition:400ms;; text-decoration:none; color:;}
/* a:hover, a:focus{text-decoration:none;} */


.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6{color:#fff;}


p{margin:0 0 15px 0;}
p:last-child{margin:0;}

.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-uppercase{text-transform:uppercase;}

.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6{color:#fff;}

.gold-text,
.gold-text h1,
.gold-text h2,
.gold-text h3,
.gold-text h4,
.gold-text h5,
.gold-text h6{color:#9F791C;}




.ul-style ul{list-style:none; padding:0; margin:0;}
.ul-style li{padding-left:15px;position:relative; margin-bottom:7px;list-style:none;}
.ul-style li:after{background-color:#94b15f;border-radius:50%;content:'';height:5px;left:0;position:absolute;top:7px;width:5px;}

.ul-check ul{list-style:none; padding:0; margin:0;font-size:19px;}
.ul-check li{padding-left:40px;position:relative; margin-bottom:28px;}
.ul-check li:after{background:url(https://fs.hubspotusercontent00.net/hubfs/1616151/theme-hippo/images/checkmark.svg) no-repeat center / 26px 21px;content:'';height:21px;left:0;position:absolute;top:4px;width:26px;}

h1,h2,h3,h4,h5,h6{margin-top:0px; font-weight:400; margin-bottom:15px; }
h1 {font-family: 'Verdana' ;font-size:55px; color:#002B3C; line-height: 68px; font-weight: 700;}
h2 {font-family: 'Verdana' ;font-size:48px; color:#002B3C; line-height:52px; }
h3 {font-family: 'Verdana' ;font-size:; color:#002B3C; line-height:; }
h4 {font-family: 'Verdana' ;font-size:20px; color:#002B3C; line-height:28px; font-weight: 700; }
h5 {font-family: 'Verdana' ;font-size:15px; color:#002B3C; line-height:20px; }
h6 {font-family: 'Verdana' ;font-size:12px; color:#002B3C; line-height:15px; font-weight: 700;}

@media (max-width:1429px){
    h1 {font-size: 50px;line-height: 60px;}
    
  
}


@media (max-width:1199px){
    h1 {font-size: 45px;line-height: 55px;}
    h2 {font-size: 38px;line-height: 45px;}
}
    
@media (max-width:991px){
    h1 {font-size: 40px;line-height: 50px;}
    h2 {font-size: 35px;line-height: 45px;}  
  
}

@media (max-width:767px){
    h1 {font-size: 28px;line-height: 38px;}
    h2 {font-size: 26px;line-height: 34px;}
}
a.cta_button{box-sizing: border-box !important;}

.btn-group{}
.btn-group > div{display:inline-block;margin:0 10px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}

[class*="button-"] a{clip-path: polygon(1% 0%,100% 0,100% 76%,96% 100%,0 100%,0 0);text-transform: uppercase;font-weight: 600;}

.button-1 a{background-color:;color:;padding:13px 15px;border-radius:0;display:inline-block;font-size:14px;min-width:234px;text-align:center;line-height: 1;}
.button-1 a:hover{background-color:;color:;border-color: }

.button-2 a{background-color:;color:;border-color:;padding:13px 15px;border-radius:0;display:inline-block;font-size:14px;min-width:234px;text-align:center;line-height: 1;}
.button-2 a:hover{background-color:;color:;border-color: }

.button-3 a{background-color:;color:;border-color:;padding:13px 15px;border-radius:0;display:inline-block;font-size:14px;min-width:234px;text-align:center;line-height: 1;}
.button-3 a:hover{background-color:;color:;border-color: }


@media (max-width:1199px){
    [class*="button-"] a{min-width:200px; padding:12px 35px;}
}

@media (max-width:991px){
    .btn-group > div{display:block; margin:0 0 8px;}
    [class*="button-"] a{font-size: 14px;}
}

@media (max-width:767px){
}
body .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width: none; white-space: inherit; overflow: visible;}


header.header { background-color: #fff; width: 100%; z-index: 999; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25); }
header.header .top-strip { height: 30px; background: linear-gradient(90deg, rgba(255, 255, 0, 1) 0%, rgba(0, 43, 59, 1) 0%, rgba(0, 43, 59, 1) 18%, rgba(157, 120, 28, 1) 100%); }
header.header .bottom-strip { padding: 25px 0px 25px; }
header.header .bottom-strip .logo a, header.header .bottom-strip .logo a img  { display: block; }

footer.footer { background-color: #EBEBEB; padding:95px 0 85px; color: #777777; }
footer.footer h6 { letter-spacing: 8px; font-weight: 600; padding: 0 0 25px; }
footer.footer .left { width: 650px; }
footer.footer .left .left-add { width: calc(100% - 285px); }
footer.footer .left .right-add { width: 285px; }
footer.footer .left .left-add .contact-add h5 { margin: 0 0 5px; }
footer.footer .left .left-add .contact-add + .contact-add { padding: 25px 0 0; }
footer.footer .left .left-add .contact-add a { color: #000; }
footer.footer .right { width: calc(100% - 650px); padding: 0 0px 0 160px; }

.copyright { background-color: #002B3C; padding: 25px 0; }
.copyright .copyright-text { font-size: 14px;font-family:  'Verdana' ; line-height: 24px; }
header.header .bottom-strip .logo a img{width:210px;}

@media (min-width:992px){
}

@media (max-width:1429px){
    header.header .bottom-strip { padding: 25px 0px 25px; }
    
   footer.footer .right { padding: 0 0 0 90px; }
  
}

@media (max-width:1229px){
  
  footer.footer { padding: 120px 0 100px; }
  
}

@media (max-width:1199px){
  header.header .top-strip { height: 30px; }
  header.header .bottom-strip { padding: 25px 0px 25px; }
  header.header .bottom-strip .logo a img { max-width: 230px; }
  
  footer.footer { padding: 100px 0 80px; }
  footer.footer .left .left-add { width: calc(100% - 260px); }
  footer.footer .left .right-add { width: 260px; }
  footer.footer .left { width: 560px; }
  footer.footer .right { width: calc(100% - 560px); padding: 0 0px 0 45px; }

  
}

@media (max-width:991px){
    
  header.header .top-strip { height: 30px; }
  header.header .bottom-strip { padding: 25px 0px 25px; }
  header.header .bottom-strip .logo a img { max-width: 200px; }
  
  footer.footer { padding: 80px 0 80px; }
  footer.footer .left { width: auto; padding: 0 0 50px; }
  footer.footer .right { width: auto; padding: 0 0; }
  footer.footer .left .left-add, footer.footer .left .right-add { width: 50%; }
  footer.footer h6 { padding: 0 0 15px; }
  .copyright { padding: 20px 0; }
  .copyright .copyright-text { font-size: 18px; }

}

@media (max-width:767px){
  header.header .top-strip { height: 15px; }
  header.header .bottom-strip { padding: 15px 05px 15px; }
  header.header .bottom-strip .logo a img { max-width: 140px; }
  
  footer.footer { padding: 60px 0; }
  footer.footer .left .left-add, footer.footer .left .right-add { width: auto; }
  footer.footer .left .left-add { padding: 0 0 35px; }
  footer.footer h6 { padding: 0 0 5px; }
  footer.footer .left { padding: 0 0 40px; }
  
  
}
input{font-family: 'Myriad Pro' ;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1; color: #000;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1; color: #000;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1; color: #000;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1; color: #000;}

.hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -11px); -webkit-transform:translate(2px, -11px); -moz-transform:translate(2px, -11px);}

textarea,select,input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-family: 'Verdana' ;border-radius: 10px; color: #000; background-color: #fff; border: 1px solid #ffffff; padding: 17px 20px; margin: 0px 0 25px 0; font-size: 19px; font-weight: 400; width: 100%; text-transform: capitalize; border-top: 0; border-left: 0; border-right: 0; box-shadow: 0px 0px 8px rgb(0 0 0 / 25%);}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
select, .custom-select {font-family: 'Myriad Pro' ; cursor:pointer; font-size:16px; padding:12px 15px 12px 0; color:#fff; text-transform: capitalize; background:transparent url(https://fs.hubspotusercontent00.net/hubfs/51409/theme-comtech/image/dropdown-arrow.png) no-repeat right 15px center / 14px auto; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none;height:63px;}

input[type="submit"]{font-family: 'Verdana' ; background-color:#002B3C;border:none;border-radius:18px;color:#fff;transition:400ms;text-transform:uppercase;display:inline-block;font-size:24px;font-weight:700;min-width:404px;padding:16px 35px;-webkit-appearance:none;text-align:center;cursor:pointer;position: absolute; top: 23px; left: 50%; transform: translateX(-50%);}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#fff;color: #002B3C;}

/* Default Form Code */
.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form label{display:block;padding:0 0 15px;}
.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 28px); margin:0 14px; float:left;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 28px); margin:0 14px; float:left;}
.default-form .hs-form .hs_submit{padding:5px 0 0;position:relative;}
.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0; padding:0;}
.default-form .hs-form fieldset[class*="form-columns-"] select option {background-color: #002B45F2;}
.default-form .hs-form .inputs-list input[type="checkbox"],
.default-form .hs-form .inputs-list input[type="radio"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 50px;position:relative; cursor:pointer;display:inline-block;font-size:20px;line-height:28px;}
.default-form .hs-form .inputs-list span span{display:none;}
.default-form .hs-form .inputs-list input[type="radio"] + span:after{background-color:#f6f8fa;border:1px solid #dce4eb;content:'';height:15px;left:0;position:absolute;top:4px;width:15px;border-radius:100%;z-index:1;}
.default-form .hs-form .inputs-list input[type="radio"]:checked + span:before{background-color:#175ca4;content:'';height:9px;left:4px;position:absolute;top:8px;width:9px;border-radius:100%;}
.default-form .hs-form .inputs-list input[type="checkbox"] + span:after{background-color:#fff;border:1px solid #000;content:'';height:21px;left:4px;position:absolute;top:8px;width:21px;border-radius:5px;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom: 2px solid #9f791c; border-left: 2px solid #9f791c; content: ''; height: 5px; left: 9px; position: absolute; top: 15px; transform: rotate(-41deg); width: 11px; z-index: 1;}

.default-form .hs-form .hs-form-field > label {transition: 400ms;padding:0;line-height: 20px;}

.default-form .hs-form .hs-form-field{position:relative;}
.default-form .hs-form .hs-form-field > label{transition:400ms;padding:0;line-height:22px;position:absolute;pointer-events:none;top:9px;left:2px;}
.default-form .hs-form .hs-form-field.is-focused > label{top:-10px;left:0;font-size: 12px;}

.default-form .hs-form .hs-i_m_interested_in.hs-form-field .input > span {display: none;}

.default-form .hs-form fieldset[class*="form-columns-"] select{width:100% !important;}
.default-form div.hs_error_rollup{display: none;}
@media (max-width:1429px){
  input[type="submit"] { min-width: 320px; }
}
@media (max-width:1429px){
  input[type="submit"] { top: 20px; }
}
@media (max-width:991px){
  input[type="submit"] { top: 19px; min-width: 240px; font-size: 22px; padding: 15px 30px; }
  textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size:16px;}
}

@media (max-width:767px){
    input[type="submit"] { top: 27px; }
    .default-form .hs-form .inputs-list span { font-size: 18px; line-height: 20px; padding: 2px 0 0 40px; }
    .default-form .hs-form .inputs-list input[type="checkbox"]+span:after { top: 3px; }
  
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0; float:none;}
    .default-form .hs-form fieldset .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%;}
    .default-form .hs-form label{padding:0;}
}
.submitted-message{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #c3e6cb;border-radius:.25rem;}
.submitted-message p{margin:0 !important;}
@media (max-width:767px){
    input[type="submit"]{min-width:auto;font-size:18px;}
    textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {margin: 0px 0 15px 0;}
}

.system-pages {
  margin: 400px 0;
  text-align: center;
}

.search-results {
  margin: 200px 0 100px;
}

@media (max-width:991px){
  .system-pages {
    margin: 100px 0;
  }
  .search-results {
    margin: 100px 0;
  }
}

*{box-sizing: border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}

body{margin:0px;}

.row-fluid [class*="span"]{min-height:auto;}
.container{width:100%;margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container:after{clear:both; content: ""; display:table;}

/* .container-module, .row-fluid .dnd-section > div{width:100%;margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; float:none; box-sizing: border-box;}
.container-module:after, .row-fluid .dnd-section > div:after{clear:both; content: ""; display:table;}
*/

.padding-topbottom{padding-top:60px; padding-bottom:60px;}
.padding-top{padding-top:60px;}
.padding-bottom{padding-bottom:60px;}

img{ max-width:100%;}


/* Slick css */
.slick-slider .slick-arrow{background:none; border:none; z-index:9; position:absolute; top:45%; left:0; width:50px; height: 50px; font-size:0px; color:#fff; transition:400ms;; cursor:pointer;}
.slick-slider .slick-arrow:hover{transform:translateY(-5px); -ms-transform:translateY(-5px); -webkit-transform:translateY(-5px);}
.slick-slider .slick-arrow.slick-prev:after{content:'\f104'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next:after{content:'\f105'; font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next{left:auto; right:0;}

.slick-slider .slick-dots{text-align:center; padding:0; margin:0;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;}
.slick-slider .slick-dots li button{width:6px; height:6px; border-radius:100%; background-color:#fff; border:none; padding:0; text-indent:-9999px; cursor:pointer; opacity:.5; transition:400ms;;} 
.slick-slider .slick-dots li.slick-active button{opacity:1;}

/* data-small-btn="true" */
.fancybox-slide .fancybox-content{overflow:visible !important;}
.fancybox-slide .fancybox-close-small{background:#fff;border-radius:100%;height:30px;opacity:1;padding:2px;right:0;top:-38px;width:30px;}
.fancybox-slide .fancybox-close-small svg{color:#000;}



/* CSS start from here */

/*  */
.banner-lp { position: relative; min-height: 350px; display: flex; justify-content: center; align-items: center; z-index: 1; }
.banner-lp:after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background: linear-gradient(90deg, rgba(255, 255, 0, 1) 0%, rgba(0, 188, 212, 1) 0%, rgba(0, 43, 60, 1) 0%, rgba(249, 250, 250, 0) 100%); opacity: 0.8; }
.banner-lp .inner { max-width: 860px; margin: 0  0 auto; }
.banner-lp .inner .content { font-size: 28px; font-weight: 600; line-height: 34px; }

/*  */
.content-form { padding: 30px 0 65px; margin: 20px 0; background-color: #E9E9E9; position: relative; z-index: 1; }
.content-form:after { content: ''; position: absolute; width: 980px; height: 487px; bottom: 0; left: -520px; background: url(https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Images/circle1.png)no-repeat; z-index: -1; }
.content-form .inner .left { width: 760px; padding: 20px 0 20px; }
.content-form .inner .content-wrap h2 { font-weight: 700; padding: 0 0 0px;font-size:36px; }
.content-form .inner .content-wrap .gold-text { font-size: 22px; font-weight: 600; line-height: 35px; padding: 0 0 0px; }
.content-form .inner .content-wrap  .content { font-size: 22px; line-height: 32px; padding: 20px 0 0; }
.content-form .inner .content-wrap .content p { margin: 0 0 20px 0;font-size:16px;line-height:28px; }
.content-form .inner .right { width: calc(100% - 760px); padding-left: 25px; }
.content-form .inner .right .default-form { background-color: #9f791c; padding: 35px 25px 35px; border-radius: 50px; box-shadow: 0px 0px 8px rgb(0 0 0 / 25%); }
.content-form .inner .right .default-form .form-title { font-size: 24px; font-weight: 700; text-transform: uppercase; padding: 0 0 20px; text-align: center; }
.content-form .inner .right .default-form form { padding: 0 22px; }
.content-form .inner .right .default-form form .hs-richtext { font-size: 16px; line-height: 22px; padding: 0px 0 15px; }
.content-form .inner .right .default-form input { text-transform:none !important; }

/*  */
.resource-section { position: relative; z-index: 1; background-color: #6F8FA7; padding: 70px 0; margin: 0 0 20px; overflow:hidden; }
.resource-section:after { content: ''; position: absolute; width: 980px; height: 500px; bottom: 0; right: -560px; background: url(https://25393968.fs1.hubspotusercontent-eu1.net/hubfs/25393968/Twycis_February_2022/Images/circle1.png)no-repeat; z-index: -1; }
.resource-section .resource-wrapper { margin: 0 -45px; }
.resource-section .resource-wrapper .resource { width: calc(33.33% - 90px); margin: 0 45px; }
.resource-section .resource-wrapper .resource .image-wrap { overflow: hidden; }
.resource-section .resource-wrapper .resource .image { height: 330px; width: 100%; text-align: right; transform: scale(1); transition: 400ms; }
.resource-section .resource-wrapper .resource .image:hover { transform: scale(1.05); }
.resource-section .resource-wrapper .resource .image .tag { font-size: 16px; color: #fff; font-weight: 600; letter-spacing: 2px; background-color: #9F791C; width: auto; display: inline-block; margin: 20px 20px; padding: 4px 12px; }
.resource-section .resource-wrapper .resource .content-wrap { position: relative; background-color: #fff; box-shadow: 0px 0px 8px rgb(0 0 0 / 25%); width: 315px; border-radius: 10px; margin: -75px auto 0; padding: 15px 20px 15px; }
.resource-section .resource-wrapper .resource .content-wrap .link a { font-size: 18px; line-height: 22px; display: inline-block; color: #9F791C; font-family:  'Verdana' ; }
.resource-section .resource-wrapper .resource .content-wrap .link a:hover { color: #002b3c; }
.resource-section .resource-wrapper .resource .content-wrap .link a:after { content: "\f105"; font-family: fontawesome; margin: 17px 0 -11px 5px; }
.resource-section .resource-wrapper .resource .content-wrap h4{font-size: 16px;line-height: 25px;margin-bottom:10px;}

.banner-lp h1{font-size:40px;line-height:60px;}
.banner-lp .inner .content{font-size:18px;line-height:30px;}
.content-form .right textarea,input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-size: 16px;padding: 12px 20px;margin: 0px 0 20px 0;}
.default-form .hs-form .inputs-list span{font-size: 16px;line-height:22px;padding: 7px 0 0 40px;}
.content-form .right input[type="submit"]{font-size:18px;top:11px;}
.content-form .right textarea{margin-bottom:10px;}

.contact-add { font-size: 16px;}
.parking-content {font-size: 16px;}
.visit-add {font-size: 16px;}


/*  */
.content-form .legal-consent-container .hs-error-msgs label { color: #5A5A5A; }
.content-form .submitted-message { background: #F5F5DC; border: 1px solid #9a9a8a; }

/*  */
.hsmpage_section { font-family: 'HelveticaNeue'; }

/*  */
.herobanner_sc { width: 100%; overflow: hidden; }
.herobannersc_wrap .title { max-width: 700px; font-size:42px; line-height:52px; font-family: 'Rift-bold'; text-transform: uppercase; }
.herobannersc_wrap { position: relative; padding: 160px 0 140px; }
.herobannersc_wrap .vector_box { position: absolute; bottom: -430px; right: 0; }
.herobannersc_wrap .vector_box .vector_img { width: 730px; }
.herobannersc_wrap .vector_box .text { background-color: #E9B404; width: 190px; height: 190px; border-radius: 50%; display: flex; align-items: center; padding: 15px; text-align: center; font-size: 18px; line-height:normal; font-family: 'HelveticaNeue-bold'; letter-spacing: 2px; justify-content: center; color: #23305B; position: absolute; top: -50px; left: 110px; }

/*  */
.titleimgsc_wrap { display: flex; flex-flow: row wrap; align-items: center; }
.titleimgsc_wrap .left_part .title {font-size: 32px;line-height: normal; font-family: 'Helvetica-bold';color: #23305B;}
.titleimgsc_wrap .left_part .title span { color: #EDBA04; }
.titleimgsc_wrap .left_part { width: 50%; padding: 50px 0; }
.titleimgsc_wrap .left_part .content, .titleimgsc_wrap .left_part .content h3 { font-size: 18px; color: #4D4D4C; font-family: 'HelveticaNeue'; line-height: 1.3; }
.titleimgsc_wrap .right_part { width: 50%; display: flex; align-items: end; position: relative; }
.btn_style1 a { text-align: center; display: inline-block; border-radius: 30px; font-size: 22px; line-height: normal; padding: 8px 25px; background: rgb(245, 185, 48); background: linear-gradient(180deg, rgba(245, 185, 48, 1) 0%, rgba(245, 185, 48, 1) 50%, rgba(255, 148, 47, 1) 100%); color: #23305B; border: 0; font-family: 'HelveticaNeue-bold'; }
.btn_style1 a:hover { color: #fff; }
.titleimgsc_wrap .left_part .btn { padding-top: 40px; }
.titleimgsc_wrap .right_part .main_image { position: relative; bottom: -22px; }
.titleimgsc_wrap .right_part .main_image img { vertical-align: top; }

.titleimg_sc.titleimg_cstm .titleimgsc_wrap .left_part { width: 60%; padding-top: 0; }
.titleimg_sc.titleimg_cstm .titleimgsc_wrap .right_part { width: 40%; display: inline-block; padding-bottom: 20px; padding-top: 0; }
.titleimg_sc.titleimg_cstm .right_part .main_image { bottom: 0; }
.titleimg_sc.titleimg_cstm .right_part .main_image img { width: 100%; }

/*  */
.titleimg_sc.contentbtn_img .titleimgsc_wrap .left_part h4 { font-family: 'Helvetica-bold'; color: #23305B; font-size: 30px; line-height: normal; }
.titleimg_sc.contentbtn_img .left_part .btn.btn_style1 a { min-width: 250px; }
.titleimg_sc.contentbtn_img .right_part { padding: 0 0 0 30px; width: 50%; }
.titleimg_sc.contentbtn_img .right_part .main_image { bottom: 0; }
.titleimg_sc.contentbtn_img .left_part { width: 50%; padding: 30px 0; }
.titleimg_sc.contentbtn_img .titleimgsc_wrap .right_part .main_image img { width: 100%; }
.titleimg_sc.contentbtn_img .left_part .btn.btn_style1 { padding-top: 20px; }
.titleimg_sc.contentbtn_img .left_part h3 { font-family: 'Helvetica'; }
.titleimgsc_wrap.row_reverse { flex-direction: row-reverse; }
.titleimgsc_wrap.row_reverse .left_part { padding: 30px 0 30px 30px; }
.titleimg_sc.contentbtn_img .titleimgsc_wrap.row_reverse .right_part { padding: 0; }

/*  */
.numbertitle_sc { background: #CBE0E8; padding: 0; }
.numbertitlesc_wrap { display: flex; flex-flow: row wrap; max-width: 950px; margin: 0 auto; position: relative; z-index: 1; }
.numbertitlesc_wrap .numbertitle_in { width: 33.33%; padding: 15px; text-align: center; }
.numbertitlesc_wrap .numbertitle_box { background: #fff; width: 100px; height: 100px; margin: 0 auto; border-radius: 50%; padding: 20px 15px; display: flex; align-items: end; flex-flow: row wrap; justify-content: center; }
.numbertitlesc_wrap .numbertitle_box .icon img { vertical-align: top; width: 40px; object-fit: contain; }
.numbertitlesc_wrap .numbertitle_box h2 { width: 100%; font-size: 24px; font-family: 'Helvetica-bold'; display: flex; align-items: center; line-height: normal; margin: 7px 0 0; justify-content: center; }
.numbertitlesc_wrap .numbertitle_in .title { font-size: 16px; color: #4D4D4C; font-family: 'HelveticaNeue'; margin-top: 10px; font-weight: 600; }

/*  */
.contentform_sc { padding: 20px 0; }
.contentformsc_wrap { display: flex; flex-flow: row wrap; background: #23305B; color: #fff; padding: 30px; align-items: self-start; }
.contentformsc_wrap .right_part { width: 60%; background: #CAD7E2; padding: 20px; font-family: 'HelveticaNeue'; }
.contentformsc_wrap .left_part { font-size: 18px; line-height:28px; width: 40%; padding-right: 40px; font-family: 'HelveticaNeue'; font-weight: 400; }
.contentformsc_wrap .left_part h3 { color: #ECBC03; margin: 0; font-family: 'Helvetica'; font-weight: bold; font-size: 27px; line-height: normal; }
.contentformsc_wrap .right_part .form_title { font-size:38px; line-height:48px; color: #23305B; text-align: center; font-weight: bold; font-family: 'HelveticaNeue'; }
.contentformsc_wrap .right_part .form_bx label { font-size: 20px; color: #4D4D4C; font-weight: bold; padding: 0 15px; }
.contentformsc_wrap .right_part .form_bx fieldset { width: 100%; max-width: 100%; }
.contentformsc_wrap .right_part .form_bx fieldset.form-columns-2 .input { margin-right: 0; }
.contentformsc_wrap .right_part .form_bx fieldset .input input { border-radius: 35px !important; box-shadow: none !important; height: 50px; }
.contentformsc_wrap .right_part .form_bx .hs-submit input[type=submit] { position: inherit; background: linear-gradient(180deg, #f5b930, #f5b930 50%, #ff942f); border: 0; border-radius: 30px; color: #23305b; display: inline-block; font-family: 'HelveticaNeue-bold'; font-size: 22px; line-height: normal; padding: 8px 25px; text-transform: capitalize; min-width: 240px; transform: translateX(0); letter-spacing: 1px; }
.contentformsc_wrap .right_part .form_bx .hs-submit input[type=submit]:hover { color: #fff; }
.contentformsc_wrap .right_part .form_bx .hs-submit .actions { margin-top: 10px; text-align: right; }
.contentformsc_wrap .right_part .form_bx ul.no-list { list-style: none; padding: 0; }
.contentformsc_wrap .right_part .form_bx ul.no-list label.hs-error-msg { color: red; }
.contentformsc_wrap .right_part .form_bx .hs_error_rollup label { display: none; color: red; }
.ulli_bx ul { padding: 0; }
.ulli_bx ul li { display: inline-block; width: 100%; }

/*  */
.testimonial_sc { padding: 20px 0; }
.testimonialsc_wrap { display: flex; flex-flow: row wrap; }
.testimonialsc_wrap .testimonial_in { width: 33.33%; font-family: 'HelveticaNeue'; color: #4D4D4C; font-size: 17px; line-height: 27px; }
.testimonialsc_wrap .testimonial_in:not(:last-child) { border-right: 2px solid #4D4D4C; padding-right: 15px; }
.testimonialsc_wrap .testimonial_in:not(:first-child) { padding-left: 30px; }
.testimonialsc_wrap .testimonial_in .user_name { font-style: italic; font-family: 'HelveticaNeue-bold'; margin-top: 15px; }
.testimonialsc_wrap .testimonial_in .user_image img { width: 130px; border-radius: 50%; vertical-align: top; }
.testimonialsc_wrap .testimonial_in .user_image { margin-top: 15px; }
.testimonialsc_wrap .testimonial_in .stars { display: flex; gap: 5px; margin-bottom: 20px; }
.testimonialsc_wrap .testimonial_in .stars svg { width: 25px; }
.testimonialsc_wrap .testimonial_in .stars svg path { fill: #4D4D4C; }
.testimonialsc_wrap .testimonial_in .stars svg.color path { fill: #EDBB03; }

.testimonial_sc.testimonial_v2 { padding: 0 0 30px; }
.testimonial_sc.testimonial_v2 .testimonialsc_wrap { background-color: #eaeff3; padding: 40px 20px; justify-content: center; }
.testimonial_sc.testimonial_v2 .testimonialsc_wrap .testimonial_in { width: 50%; padding: 0 30px 0 170px; position: relative; }
.testimonial_sc.testimonial_v2 .testimonialsc_wrap .testimonial_in:nth-child(even) { border-right: 0; }
.testimonial_sc.testimonial_v2 .testimonialsc_wrap .testimonial_in .user_image { position: absolute; top: 0; margin: 0; left: 20px; }

/*  */
.contenthbtn_sc { padding: 20px 0; background: #CBE0E8; }
.contenthbtn_sc .title { font-size: 25px; font-family: 'Helvetica'; font-weight: bold; line-height: normal; color: #23305B; }
.contenthbtnsc_wrap { font-size: 21px; display: flex; flex-flow: row wrap; color: #23305B; }
.contenthbtnsc_wrap .left_part { width: 50%; }
.contenthbtnsc_wrap .right_part { width: 50%; padding-left: 25px; }
.contenthbtnsc_wrap .right_part .btn.btn_style1 { text-align: right; padding-top: 20px; }
.contenthbtnsc_wrap .right_part .right_content ul { margin-bottom: 0; padding-left: 20px; }
.contenthbtnsc_wrap .left_part .left_content p { margin: 0; }


/*  */
.lpfooter_sec { padding: 30px 0; background: #23305B; font-family: 'HelveticaNeue'; }
.lpfooter_sec .lpfooter_wrap { display: flex; flex-flow: row wrap; color: #fff; justify-content: center; }
.lpfooter_wrap .footerlogo_bx { width: 30%; }
.lpfooter_wrap .footermenu_bx { width: 20%; }
.lpfooter_wrap .simpletxt_bx { width: 50%; font-size: 36px; line-height: 45px; padding-top: 20px; font-family: 'HelveticaNeue-bold'; }
.lpfooter_wrap .footerlogo_bx img { vertical-align: top; width: 280px; object-fit: contain; height: auto; }
.lpfooter_wrap .footermenu_bx .menu_title { color: #95d8e0; font-family: 'HelveticaNeue-bold'; font-size: 20px; margin-bottom: 30px; }
.lpfooter_wrap .footermenu_bx  ul { margin: 0; padding: 0; list-style: none; }
.lpfooter_wrap .footermenu_bx ul li.hs-menu-item.hs-menu-depth-1 a { color: #fff; font-size: 20px; font-family: 'HelveticaNeue'; }
.lpfooter_wrap .footermenu_bx ul li.hs-menu-item.hs-menu-depth-1 a:hover { color: #f5b930; }
.lpfooter_wrap .footermenu_bx ul li.hs-menu-item.hs-menu-depth-1 { display: inline-block; width: 100%; }

/*  */
.videocont_sc { padding: 35px 0; }
.videocontsc_wrap { display: flex; flex-flow: row wrap; align-items: center; justify-content: center; }
.videocontsc_wrap .left_part { width: 60%; }
.videocontsc_wrap .right_part { width: 40%; max-width: 450px; padding-left: 30px; }
.videocontsc_wrap .thumbnail_image img { height: 500px !important; object-fit: cover; }
.videocontsc_wrap .thumbnail_image a { position: absolute; top: 50%; right: 50%; transform: translate(50%, -50%); display: flex; height: 100%; width: 100%; justify-content: center; }
.videocontsc_wrap .thumbnail_image { position: relative; }
.videocontsc_wrap .thumbnail_image a svg { width: 120px; }
.videocontsc_wrap .thumbnail_image a svg path { fill: #fff; }
.videocontsc_wrap .right_part .title { color: #23305b; font-family: 'Helvetica'; font-size: 40px; font-weight: 600; line-height: normal; }
.videocontsc_wrap .right_part .content { font-size: 22px; color: #4D4D4C; }
.videocontsc_wrap .left_part .hs-responsive-embed-wrapper.hs-responsive-embed { max-width: 750px !important; max-height: 430px !important; }

/*  */
.strip_sc { background-color: #7FB8C9; padding: 10px 0; }
.stripsc_wrap { display: flex; flex-flow: row wrap; }
.stripsc_wrap .stripbx_in { text-align:center; width: 33.33%; color: #4D4D4C; font-family: 'HelveticaNeue-bold'; font-size: 24px; padding: 15px; }

/*  */
.popup.custom_popup { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #2D2D2D; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); width: 350px; padding: 20px; }
.popup-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 15px; }
.popup-header span { font-size: 18px; font-weight: bold; }
.close-button { background: none; border: none; font-size: 20px; cursor: pointer; }
.popup-content,
.popup-header,
.close-button { margin: 0; color: #FFF; }
.popup-buttons { display: flex; justify-content: flex-end; margin-top: 20px; }
.cancel-button,
.ok-button { padding: 8px 16px; border: none; border-radius: 4px; cursor: pointer; }
.cancel-button { background-color: #f0f0f0; margin-right: 10px; }
.ok-button { background-color: #007bff; color: #fff; }

.popup_bg { position: fixed; inset: 0; background: rgb(0 0 0 / 70%); z-index: 99; }
.popup.custom_popup { background: #fff; z-index: 999; width: 500px; padding: 55px 50px 30px; font-family: Helvetica Neue LT Std; }
.popup.custom_popup .popup-content { font-size: 18px; color: #000; position: relative; }
.popup.custom_popup .popup-content input[type=submit] { position: relative; top: 0; left: 0; transform: translate(0); min-width: 100%; background: linear-gradient(180deg, #f5b930, #f5b930 50%, #ff942f); border: 0; border-radius: 30px; color: #23305b; display: inline-block; font-family: Helvetica Neue LT Std; font-size: 22px; font-weight: 700; line-height: normal; padding: 8px 25px; text-align: center; text-transform: capitalize; }
.popup.custom_popup .popup-content p { line-height: normal; text-align: center; margin-bottom: 40px; }
.popup.custom_popup .popup-header { color: #4d4d4c; }
.popup.custom_popup .popup-content .actions { margin-top: 30px; }
.popup.custom_popup .popup-header button.close-button { color: #000; font-size: 45px; position: absolute; right: 4px; top: -8px; }
.popup.custom_popup .popup-content form ul.inputs-list { list-style: none; padding: 0; margin: 0; }
.popup.custom_popup .popup-content form .hs_error_rollup { display: none; }
.popup.custom_popup .popup-content form .hs-error-msgs,
.popup.custom_popup .popup-content form label.hs-error-msg { font-size: 16px; color: red; }
.popup.custom_popup .popup-content form .input input { border-radius: 35px !important; height: 50px; }

/* CSS end  here */

/* @media (min-width:768px) { .container-module, .row-fluid .dnd-section > div{max-width:750px;} }
@media (min-width:992px) { .container-module, .row-fluid .dnd-section > div{max-width:970px;} }
@media (min-width:1230px) { .container-module, .row-fluid .dnd-section > div{max-width:1200px;} }
/*@media (min-width:1430px) { .container, .row-fluid .container[class*="span"]{width:1400px;} }
@media (min-width:1630px) { .container, .row-fluid .container[class*="span"]{width:1600px;} }*/

/*.row-fluid [class*="-force-full-width-section"].dnd-section > div{padding:0; max-width:none;} */

@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} }
@media (min-width:1230px) { .container, .row-fluid .container[class*="span"]{width:1200px;} }
@media (min-width:1430px) { .container, .row-fluid .container[class="span"]{width:1400px;} }
/* @media (min-width:1600px) { .container, .row-fluid .container[class="span"]{width:1570px;} } */


@media (min-width:768px) { .container-module{width:750px;margin: 0 auto;} }
@media (min-width:992px) { .container-module{width:970px;margin: 0 auto;} }
@media (min-width:1200px) { .container-module{width:1170px;margin: 0 auto;} }
@media (min-width:1430px) { .container-module{width:1400px;margin: 0 auto;} }
@media (min-width:1600px) { .container-module{width:1570px;} }

/* @media (min-width:1230px) { .container, .row-fluid .container[class*="span"]{width:1200px;} } */
/* /@media (min-width:1430px) { .container, .row-fluid .container[class="span"]{width:1400px;} }
@media (min-width:1630px) { .container, .row-fluid .container[class="span"]{width:1600px;} }
*/






@media (min-width:768px) {
  .flex{display:flex}
  .flex-reverse{flex-flow:row-reverse;}
  .align-center{align-items:center;}
  .align-top{align-items:flex-start;}
  .align-bottom{align-items:flex-bottom;}
  .space-between{justify-content:space-between;}
  .justify-center{justify-content:center;}
  .justify-right{justify-content:flex-end;}
  .justify-left{justify-content:flex-start;}
  .row-wrap{flex-flow:row wrap;}
}
@media (max-width:1629px){}
@media (max-width:1599px){
  .content-form .inner .left { width: 620px; }
  .content-form .inner .right { width: calc(100% - 620px); padding-left: 85px; }
  .resource-section .resource-wrapper { margin: 0 -25px; }
  .resource-section .resource-wrapper .resource { width: calc(33.33% - 50px); margin: 0 25px; }

}
@media (max-width:1440px){
  .content-form .container{ width: 1170px; }
  footer.footer .container,.copyright .container{max-width:1170px;}
  .banner-lp h1 { font-size: 38px; line-height: 50px; }
  .content-form .inner .content-wrap h2 { font-size: 34px; line-height: 42px; }
  .content-form .inner .right .default-form .form-title {font-size: 22px;line-height: 30px;padding-bottom: 15px;}
  .content-form .right input[type="submit"]{top:4px;min-width:270px;}
  .content-form .inner .right .default-form{padding: 35px 20px 25px;}



  .banner-lp .container { max-width: 1170px; }

  header.header .container-module {  padding: 0 20px; }
  .resource-section .container { max-width: 1170px; }
  .resource-section .resource-wrapper .resource .content-wrap { width: 275px; }

  .resource-section .resource-wrapper .resource .image{height: 280px;}
  .resource-section .resource-wrapper .resource{width: calc(33.33% - 60px);margin: 0 30px;}
  .resource-section .resource-wrapper{margin: 0 -30px;}
  
  .herobannersc_wrap .title { max-width: 650px; }
  .herobannersc_wrap .vector_box { right: -100px; }
  
  .titleimgsc_wrap .left_part .content { font-size: 20px; }
  .titleimgsc_wrap .left_part .title { font-size: 36px; }
  .titleimgsc_wrap .right_part .main_image { bottom: 0; }
}
@media (max-width:1429px){
  .content-form .inner .left { width: 650px; }

  .content-form .inner .right { width: calc(100% - 650px); }
  .content-form .inner .right .default-form form { padding: 0 10px; }
  .resource-section .resource-wrapper { margin: 0 auto; }
  .resource-section .resource-wrapper .resource { width: calc(33.33% - 30px); margin: 0 15px; }
  .resource-section .resource-wrapper .resource .content-wrap { width: auto; margin: -75px 20px 0; }


}
@media (max-width:1199px){
  .banner-lp { min-height: 470px; }
  .banner-lp .inner .content { font-size: 24px; }
  .content-form .inner .left { width: 500px; }
  .content-form .inner .content-wrap .gold-text { font-size: 32px; line-height: 40px; padding: 0 0 0px; }
  .content-form .inner .content-wrap h2 { padding: 0 0 0; }
  .content-form .inner .content-wrap .content { font-size: 18px; line-height: 30px; }
  .content-form .inner .content-wrap .content p { margin: 0 0 25px 0; }
  .content-form .inner .right { width: calc(100% - 500px); padding-left: 40px; }
  .content-form .inner .right .default-form { padding: 35px 15px 25px; }
  .content-form .inner .right .default-form .form-title { font-size: 23px; padding: 0 0 20px; }
  .content-form .inner .right .default-form .hs-form .hs_submit { padding: 10px 0 0 0; }
  .resource-section .resource-wrapper .resource .image { height: 250px; }
  .resource-section .resource-wrapper .resource .image .tag {  padding: 5px 13px; margin: 15px 15px; }
  .resource-section .resource-wrapper .resource .content-wrap { padding: 15px 20px 15px; }
  .resource-section .resource-wrapper .resource .content-wrap h4 { font-size: 16px; line-height: 25px; }
  .resource-section .resource-wrapper .resource .content-wrap .link a { font-size: 16px; }
  .content-form .inner .right .default-form form .hs-richtext { padding: 0 0 20px; }

  .content-form .container { width: 970px; }
  header.header .container-module {  padding: 0 0px; }
  
  .herobannersc_wrap .vector_box { right: -300px; top: 120px; }
  .herobannersc_wrap { padding: 120px 0; }
  .herobannersc_wrap .title { max-width: 530px; }
/*   .herobannersc_wrap .vector_box .text { font-size: 22px; line-height: 1.2; } */
  
  .titleimg_sc { padding: 50px 0; }
  .titleimgsc_wrap .left_part { width: 100%; padding: 0; }
  .titleimgsc_wrap .right_part { width: 100%; padding: 40px 0 0; display: flex; align-items: center; justify-content: center; }
  .titleimgsc_wrap .right_part .main_image { bottom: 0; }
  
  .contentformsc_wrap .right_part .form_title { font-size: 38px; }

  .lpfooter_wrap .footerlogo_bx img { width: 230px; }
  .lpfooter_wrap .simpletxt_bx { font-size: 30px; line-height: 37px; }
  .lpfooter_wrap .footermenu_bx .menu_title { margin-bottom: 15px; }
 

}
@media (max-width:991px){
  .banner-lp { min-height: 350px; }
  .banner-lp .inner .content { font-size: 20px; }
  .content-form { margin: 30px 0; padding: 40px 0; }
  .content-form .inner .left { width: 350px; }
  .content-form .inner .right { width: calc(100% - 350px); padding-left: 25px; }
  .content-form .inner .right .default-form form { padding: 0 0; }
  .content-form .inner .content-wrap .gold-text { font-size: 26px; line-height: 34px; padding: 0 0; }
  .content-form .inner .content-wrap .content { font-size: 18px; line-height: 30px; }
  .content-form .inner .content-wrap .content p { margin: 0 0 15px 0; }
  .content-form .inner .right .default-form { padding: 35px 15px 25px; }
  .content-form .inner .right .default-form .form-title { font-size: 20px; padding: 0 0 10px; }
  .resource-section { margin: 0 0 30px; padding: 60px 0; }
  .resource-section .resource-wrapper .resource { width: calc(50% - 20px); margin: 0 10px 30px; }
  .resource-section .resource-wrapper .resource .image .tag { font-size: 12px; padding: 5px 13px; margin: 12px 12px; line-height: 24px; }
  .resource-section .resource-wrapper .resource .image { height: 210px; }
  .resource-section .resource-wrapper .resource .content-wrap { margin: -75px 15px 0; padding: 15px 15px 15px; }
  .resource-section .resource-wrapper .resource .content-wrap .link a { font-size: 18px; }

  .content-form .container { width: 750px; }
  
  .herobannersc_wrap .vector_box { right: -490px; bottom: -430px; }
  .herobannersc_wrap .vector_box .text { left: 80px; }
  
  .titleimgsc_wrap .left_part .title { font-size: 30px; }
  .titleimgsc_wrap .left_part .content { font-size: 20px; }
  .titleimgsc_wrap .left_part .btn { padding-top: 20px; }
  .titleimgsc_wrap .left_part .btn a { font-size: 18px; }
  
  .titleimg_sc.titleimg_cstm .titleimgsc_wrap .left_part,
  .titleimg_sc.titleimg_cstm .titleimgsc_wrap .right_part { width: 100%; }
  
  .numbertitlesc_wrap .numbertitle_in { width: 100%; }
  
  .contentformsc_wrap { padding: 15px; }
  .contentformsc_wrap .left_part { width: 100%; padding: 0; }
  .contentformsc_wrap .right_part { width: 100%; padding: 20px; margin: 20px 0 0; }
  .contentformsc_wrap .left_part h3 { font-size: 28px; }
  
  .testimonialsc_wrap .testimonial_in .user_image img { width: 100px; }
  .testimonialsc_wrap .testimonial_in { font-size: 20px; }
  
  .testimonial_sc.testimonial_v2 .testimonialsc_wrap .testimonial_in { padding: 20px; }
  .testimonial_sc.testimonial_v2 .testimonialsc_wrap .testimonial_in .user_image { position: relative; left: 0; margin: 20px 0 0; }

  .lpfooter_wrap .footerlogo_bx { width: 100%; margin-bottom: 15px; }
  .lpfooter_wrap .footermenu_bx { width: 30%; }
  .lpfooter_wrap .simpletxt_bx { width: 70%; padding: 0; }
  .lpfooter_sec { padding: 40px 0; }
  .lpfooter_wrap .simpletxt_bx { font-size: 25px; line-height: normal; }
  
  .titleimg_sc.contentbtn_img .right_part { width: 100%; padding: 0; }
  .titleimg_sc.contentbtn_img .left_part { width: 100%; padding: 0 0 30px; }
  .titleimg_sc.contentbtn_img .titleimgsc_wrap .left_part h4 { font-size: 24px; }
  
  .videocontsc_wrap .left_part { width: 100%; }
  .videocontsc_wrap .right_part { width: 100%; max-width: 100%; padding: 20px 0 0; }
  .videocontsc_wrap .right_part .title { font-size: 36px; }
  .videocontsc_wrap .right_part .content { font-size: 20px; }
  .videocontsc_wrap .thumbnail_image img { height: 350px !important; }
  .videocontsc_wrap .thumbnail_image a svg { width: 80px; }

}

@media (max-width:767px){
  .banner-lp { min-height: 310px; }
  .banner-lp .inner .content { font-size: 16px; line-height: 24px; }
  .content-form { margin: 20px 0; padding: 40px 0 70px; }
  .content-form .inner .left { width: auto; padding: 0 0 40px; }
  .content-form .inner .content-wrap .gold-text { font-size: 20px; line-height: 26px; }
  .content-form .inner .content-wrap .content { font-size: 16px; line-height: 28px; }
  .content-form .inner .right { width: auto; padding: 0 0; }
  .content-form .inner .right .default-form { padding: 35px 20px 25px; }
  .content-form .inner .right .default-form .form-title { padding: 0 0 20px; }
  .resource-section { margin: 0 0 20px; padding: 60px 0 10px; }
  .resource-section .resource-wrapper .resource { width: auto; margin: 0 auto 60px; }
  .resource-section .resource-wrapper .resource .image .tag { margin: 15px 15px; }
  .resource-section .resource-wrapper .resource .content-wrap { margin: -35px 15px 0; }
  .content-form .inner .right .default-form form .hs-richtext { font-size: 16px; }
  .banner-lp h1{font-size: 34px;line-height: 44px;}
  .banner-lp .inner .content{font-size:14px;}
  .content-form .inner .content-wrap h2{font-size:32px;}
  .content-form .inner .content-wrap .content p{font-size:17px;}
  .content-form .right input[type="submit"]{font-size:18px;}

  .content-form .container { width: 100%; }
  
  .herobannersc_wrap .vector_box { display: none; }
  .herobannersc_wrap .title { text-align: center; margin: 0 auto; }
  .herobannersc_wrap { padding: 100px 0; }
  
  .contentformsc_wrap .left_part { font-size: 18px; }
  
  .titleimgsc_wrap .left_part .content { font-size: 18px; }
  
  .testimonialsc_wrap .testimonial_in .stars { justify-content: center; }
  .testimonialsc_wrap .testimonial_in { width: 100%; padding: 30px 0; border-bottom: 1px solid; text-align: center; }
  .testimonialsc_wrap .testimonial_in:last-child { border-bottom: 0; }
  .testimonialsc_wrap .testimonial_in:not(:last-child) { border-right: 0; padding-bottom: 30px; }
  .testimonialsc_wrap .testimonial_in:not(:first-child) { padding-left: 0; }
  .testimonialsc_wrap .testimonial_in .user_image { margin-top: 20px; }
  
  .testimonial_sc.testimonial_v2 .testimonialsc_wrap { padding: 20px; margin: 0 -15px; }
  .testimonial_sc.testimonial_v2 .testimonialsc_wrap .testimonial_in { width: 100%; margin-bottom: 0; }
  
  .contenthbtnsc_wrap .right_part { width: 100%; padding: 20px 0 0; }
  .contenthbtnsc_wrap .left_part { width: 100%; }
  .contenthbtn_sc .title { font-size: 30px }
  .contenthbtnsc_wrap { font-size: 18px; }
  
  .videocontsc_wrap .thumbnail_image img { height: 300px !important; }
  
  .lpfooter_wrap .footerlogo_bx img { width: 180px; }
  .lpfooter_wrap .footermenu_bx { width: 100%; padding-bottom: 30px; }
  .lpfooter_wrap .simpletxt_bx { width: 100%; text-align: center; font-size: 20px; }
  
  .stripsc_wrap .stripbx_in { font-size: 22px; width: 100%; text-align: center; padding: 15px 0; }
  
  .popup.custom_popup { width: 95%; padding: 55px 20px 40px; }
}

@media (max-width:500px){

  .content-form:after, .resource-section:after { display: none; }

}