html, body{font-family:'SwitzerRegular';background-color: #EFEFE6;color: #354C3D; font-size:16px;font-weight:400;height:auto !important;text-align:left;margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
html {scroll-behavior: auto !important;}
input, textarea, select, button{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}
[class*="col-"]{}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{transition:background 5000s ease, color 5000s ease !important;transition-delay:background-color 5000s, color 5000s !important;}
a, button{text-decoration:none;text-decoration:none !important;cursor:pointer;}
p{margin:0;line-height:1.40;font-size: 18px; margin-bottom:30px;font-family: 'SwitzerRegular';color: #354C3D;}
p strong {font-family:'SwitzerSemiBold';}
p:last-child{margin-bottom:0px;}
.transition,:before,:after, a, button{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.container{max-width:1674px;margin:0 auto;width:100%;}
input[type=text]::-ms-clear{display:none;}
input[type=submit], input[type=button]{cursor:pointer;}
select:focus::-ms-value{color:inherit;background:none;}
*{outline:none !important;}
b, strong{font-family:'SwitzerMedium';font-weight:normal;color: #354C3D;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
img{max-width:100%;vertical-align:middle;height:auto;border-radius:30px;}
ul, ol{margin:0 0 20px 0;padding:0;list-style:none;}
li{list-style:none;}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #606060;-moz-transition:all 0s ease;}
select::-ms-expand{display:none;}
input::-ms-clear{display:none;}
figure{margin:0;}
img.alignleft{margin:0 30px 30px 0;float:left;max-width:625px;}
img.alignright{margin:0 0 30px 30px;float:right;max-width:500px;}
.aligncenter{float:none;display:block;margin:15px auto 0 auto}
.noscript{background:#2e2a2b;display:block;text-align:center;color:#fff;padding:10px 0;position:fixed;bottom:0;right:0;left:0;z-index:9;}
p.noscript{margin:0;}
.warning-icon{display:inline-block;vertical-align:middle;position:relative;width:30px;height:30px;z-index:1;margin:0 10px 0 0;}
*::-webkit-input-placeholder{color:inherit;opacity:1;}
*:-moz-placeholder{color:inherit;opacity:1;}
*::-moz-placeholder{color:inherit;opacity:1;}
*:-ms-input-placeholder{color:inherit;opacity:1;}
*::placeholder{color:inherit;opacity:1;}
svg{}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'VoyageBold';line-height:1.2;display:block;margin:0 0 15px 0;color: #354C3D;}
h1, .h1{font-size:35px;}
h2, .h2{font-size:25px;}
h3, .h3{font-size:22px;}
h4, .h4{font-size:20px;}
h5, .h5{font-size:18px;}
h6, .h6{font-size:16px;}
a{color: #212529;}
p a, p a strong, .cms_page ul li a strong, .cms_page ul li a:not(.btn) {color:#354C3D;font-family: 'SwitzerSemiBold';}
a:hover, a:hover strong{color: #000000;    transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.m0{margin:0 !important;}
.mb0{margin-bottom:0 !important;}
.p0{padding:0 !important;}
.pb0{padding-bottom:0 !important}
.pt0{padding-top:0 !important}
section{width:100%;padding:150px 0;z-index: 3;position: relative;float: left;}
.title_1{width:100%;text-align:center;margin-bottom:50px;position:relative;z-index:1;display: inline-block;}
.title_1>span { font-size: 20px;Letter-spacing:10%;color: #354C3D; margin-bottom: 8px;display: inline-block;text-transform: uppercase;}
.title_1 h2 {font-size: 30px;;font-family: 'SwitzerBold';margin-top: 20px;margin-bottom: 0px;}
.title_1:not(.text-left) p {text-align: center;}
.title_1.text-left {text-align: left;}
.title_1.text-left .title_main {}
.title_1 .title_main { font-size: 54px; font-family: 'VoyageBold'; margin-top: 0px; margin-bottom: 0; position: relative;  line-height:1.2;  color:#354C3D;}
.title_1 .title_main span {color: #be1e2e;font-family: 'SwitzerMedium';}
.title_1 .btn {margin-top: 35px;}
.title_1 p {    max-width: 980px;margin-left: auto;margin-right: auto;margin-top: 25px;font-size: 20px;letter-spacing: 0.1px;    color: #627556;}
.title_1.text-left p {float: left;width: 100%;}
button{background:no-repeat;border:none;padding:0;line-height:normal;}
.btn, .btn input { text-align: center; min-width: 150px; font-size: 16px; align-items: center; justify-content: center; font-family: 'SwitzerRegular'; position: relative; z-index: 1; border-radius: 50px;padding:5px 30px 5px 30px; border: none !important; box-shadow: none !important; outline: none; color: #fff; overflow: hidden; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;line-height: normal;height:50px;display: inline-flex;align-items: center;justify-content: center;}
.btn input {border-radius: 0px;}

.btn br{display:none;}
.btn span {z-index: 20;}
.submit_btn .btn span:after{left:5px;}
.submit_btn .btn span.wpcf7-spinner:after {display: none;}
.btn svg{height:21px;width:auto;margin-right: 10px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.submit_btn .btn, .form-submit {width: 100%;padding: 0 !important;}
.submit_btn .btn p {  width: 100%;}
.btn input:not([type=submit]), .form-submit input:not([type=submit]) {width:100%;min-width:100%;background:transparent;border:none;color:#ffffff;padding:4px 50px 0 30px;height:60px;}
.btn.white {background-color: #ffffff !important;background: #ffffff !important;color: #354C3D !important;}
.btn.white input {color: #000000;}
.btn_gradient {background: linear-gradient(92.85deg, #BF1E2E 3.33%, #970C18 97.59%);transition: all 0.3s ease;}
.btn-primary, .form-submit, :not(.btn-check)+.btn:active {background-color: #354C3D !important;color: #ffffff !important;}
.btn-primary input, .form-submit input[type=submit] {color:#ffffff;}
.btn-primary.bordered {background-color: transparent !important;border:1px solid #354C3D !important;color: #354C3D !important;}
.btn-primary.black {background-color: #231F20 !important;}
.btn.white.bordered{border: 1px solid #ffffff !important;color: #ffffff !important;background:transparent !important;}
.btn.bordered.black {color: #000000 !important;border-color: #231F20 !important;}
.btn-default, .btn-default:active, :not(.btn-check)+.btn-default:active {background-color: #627556 !important;color: #ffffff !important;}
.btn-default.bordered{border: 1px solid #202020 !important;color: #202020 !important;background:transparent !important;}
.btn-default.bordered svg {fill: #202020;}
.btn:focus{outline:none;}
.btn+.btn{margin-left:5px;}
input[type=number] {-moz-appearance: textfield;-webkit-appearance: textfield;appearance: textfield;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }


/**********************************/











.wsmenu html, .wsmenu body, .wsmenu iframe, .wsmenu h1, .wsmenu h2, .wsmenu h3, .wsmenu h4, .wsmenu h5, .wsmenu h6{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-weight:normal;font-size:12px;line-height:18px;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased;font-smooth:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-smooth:subpixel-antialiased;}
.wsmenu .cl{clear:both;}
.wsmenu img, object, embed, video{border:0 none;max-width:100%;}
.wsmenu a:focus{outline:none;}
.wsmenu ul li:after{display:none;}
.wsmenu:before, .wsmenu:after{content:"";display:table;}
.wsmenu:after{clear:both;}
.wsmainfull{width:100%;position:relative;margin-right:50px;}
.wsmenu{color:#fff;padding:0;position:relative;}
.wsmenu>.wsmenu-list>li{text-align:center;float: left;padding:0;margin:0; position:relative;}
.wsmenu>.wsmenu-list>li+li { margin-left: 37px;}
.wsmenu>.wsmenu-list>li:nth-last-child(2) a{}
.wsmenu>.wsmenu-list>li>a{font-size: 16px;font-family: 'SwitzerMedium';float:left;position:relative;padding: 10px 0;color: #354C3D;}
.wsmenu>.wsmenu-list>li:last-child>a{border-right:0px;}
.wsmenu>.wsmenu-list>li>a .wsarrow:after{}
.wsmenu>.wsmenu-list>li ul.sub-menu{border-radius:0px;position:absolute;z-index:1000;   transform: translate(0px, 20px);padding:0px;left:0;min-width:calc(230px);background-color:#efefe6;top:100%;white-space:nowrap;opacity:0;z-index:555;visibility:hidden;text-align:left;transition:all .2s ease;border:0;padding:15px 20px;box-shadow:0 0 15px rgb(60 72 88 / 25%);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li{width:100%;position:relative;margin:0px;padding:0px;display:inherit;float:left;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li+li {}
.wsmenu>.wsmenu-list li>ul.sub-menu>li:last-child a{border-bottom:none;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li a{width:100%;background-image:none;font-family: 'SwitzerMedium';border-right:0 none;text-align:left;display:inline-block;padding:8px 0px;position:relative;overflow:hidden;float:left;color: #354C3D;}
.wsmenu>.wsmenu-list>li>ul.sub-menu li.selected .wsmenu-click02>i:before{border-color:#A3B092;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{position:absolute;left:100%;top:0;margin:0;list-style:none;margin-left:5px;margin-top:0px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0px;padding:0px;display:block;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{min-width:220px;position:absolute;left:100%;top:0;margin:0px;list-style:none;padding:0px;background-color:#fff;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0px;padding:0px;display:block;}
.wsmobileheader{display:none;}
.overlapblackbg{opacity:0;visibility:hidden;}
.hometext{display:none;}
.wsmenu .wsmenu-list{margin:0;text-align: center;line-height: normal;float: left;}
.wsmenu>.wsmenu-list>li>a .wsarrow:after{border-top-color:#b3b3b3;}
.wsmenu>.wsmenu-list>li>a .wsarrow:after{border-left:4px solid rgba(0, 0, 0, 0);border-right:4px solid rgba(0, 0, 0, 0);border-top:4px solid;content:"";float:right;right:11px;height:0;margin:0 0 0 14px;position:absolute;text-align:right;top:33px;width:0;}





