﻿.control_home_carousel_text_float_left{height:100%;}@media(min-width:1230px){.control_home_carousel_text_float_left .video_panel:before{display:block;width:100%;height:700px;background:none;background:-moz-linear-gradient(left,rgba(33,41,68,.6) 0%,rgba(33,41,68,.6) 30%,rgba(33,41,68,0) 70%,rgba(33,41,68,0) 100%);background:-webkit-linear-gradient(left,rgba(33,41,68,.6) 0%,rgba(33,41,68,.6) 30%,rgba(33,41,68,0) 70%,rgba(33,41,68,0) 100%);background:linear-gradient(to right,rgba(33,41,68,.6) 0%,rgba(33,41,68,.6) 30%,rgba(33,41,68,0) 70%,rgba(33,41,68,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99212944",endColorstr="#00212944",GradientType=1);content:"";position:absolute;top:0;left:0;opacity:1;z-index:1000;}}.control_home_carousel_text_float_left iframe{width:300%!important;position:absolute;top:0;left:-100%;height:350px;}@media(max-width:1229px){.control_home_carousel_text_float_left iframe{position:relative;}}@media(min-width:750px){.control_home_carousel_text_float_left iframe{height:385px;}}@media(min-width:990px){.control_home_carousel_text_float_left iframe{height:620px;}}@media(min-width:1230px){.control_home_carousel_text_float_left iframe{height:800px;}}@media(min-width:1600px){.control_home_carousel_text_float_left iframe{height:1100px;}}.control_home_carousel_text_float_left .slick-arrow{position:absolute;z-index:10;margin:15px;cursor:pointer;background-color:#fff;color:#007dbb;top:0;border-radius:50%;width:30px;height:30px;text-align:center;box-shadow:none;}@media(min-width:1230px){.control_home_carousel_text_float_left .slick-arrow{bottom:0;top:initial;margin:0 15px 20px 15px;}}.control_home_carousel_text_float_left .slick-arrow:before{font-size:15px;}.control_home_carousel_text_float_left .slick-arrow.slick-prev{left:0;padding:8px 2px 8px 0;}.control_home_carousel_text_float_left .slick-arrow.slick-next{right:0;padding:8px 0 8px 2px;}.control_home_carousel_text_float_left .slick-dots{position:absolute;list-style:none;padding:0;width:100%;text-align:center;top:0;}@media(min-width:1230px){.control_home_carousel_text_float_left .slick-dots{bottom:0;top:initial;}}.control_home_carousel_text_float_left .slick-dots li{list-style:none;padding:0;display:inline-block;margin:15px 6px 0;}@media(min-width:1230px){.control_home_carousel_text_float_left .slick-dots li{margin:0 6px 20px;}}.control_home_carousel_text_float_left .slick-dots li:before{display:none;}.control_home_carousel_text_float_left .slick-dots li a{font-family:"Font Awesome 5 Pro";position:relative;width:20px;height:20px;}.control_home_carousel_text_float_left .slick-dots li a:after{content:"";display:block;width:17px;height:17px;background-color:#007dbb;position:absolute;top:-2px;left:2px;z-index:1;border-radius:50px;}.control_home_carousel_text_float_left .slick-dots li a i{top:0;left:0;position:relative;z-index:10;color:#fff;box-shadow:none;border-radius:50%;}.control_home_carousel_text_float_left .slick-dots li a i:before{font-size:21px;}.control_home_carousel_text_float_left .slick-dots li.slick-active a:after{background-color:#fff;}.control_home_carousel_text_float_left.text_paging_button_style .slick-dots{display:none!important;}@media(min-width:1230px){.control_home_carousel_text_float_left.text_paging_button_style.image_right .slick-arrow.slick-prev{left:50%;}}@media(min-width:1230px){.control_home_carousel_text_float_left.text_paging_button_style.image_right .slick-arrow.slick-next{right:-moz-calc(50% - 100px);right:-webkit-calc(50% - 100px);right:calc(50% - 100px);}}@media(min-width:1230px){.control_home_carousel_text_float_left.text_paging_button_style.image_left .slick-arrow.slick-prev{left:-moz-calc(50% - 100px);left:-webkit-calc(50% - 100px);left:calc(50% - 100px);}}@media(min-width:1230px){.control_home_carousel_text_float_left.text_paging_button_style.image_left .slick-arrow.slick-next{right:50%;}}.item_panel{height:100%;}.carousel_homepage{visibility:hidden;position:absolute;left:-99999px;padding:0;}@media(min-width:1230px){.carousel_homepage{display:flex!important;justify-content:center;align-items:center;position:relative;}}.carousel_homepage .content_inner .link_button.carousel_button{margin-top:25px;background-color:#007dbb;border:0 solid #007dbb;box-shadow:none;}.carousel_homepage .content_inner .link_button.carousel_button span{color:#fff;}@media not all and (pointer:coarse){.carousel_homepage .content_inner .link_button.carousel_button:hover{border:0 solid #fff;background-color:#fff;}.carousel_homepage .content_inner .link_button.carousel_button:hover span{color:#007dbb;}}.carousel_homepage .content_inner .carousel_heading{margin:0;text-transform:uppercase;font-family:canada-type-gibson,sans-serif;font-size:33.3112280417px;letter-spacing:0;font-weight:300;line-height:1.1em;-webkit-font-smoothing:antialiased;word-break:break-word;word-wrap:break-word;text-shadow:none;margin:0;text-transform:uppercase;font-family:canada-type-gibson,sans-serif;font-size:33.3112280417px;color:#fff;letter-spacing:0;font-weight:300;line-height:1.1em;padding:1.3em 0 .4em 0;}@media(min-width:750px){.carousel_homepage .content_inner .carousel_heading{font-size:47.775744px;}}@media(min-width:1230px){.carousel_homepage .content_inner .carousel_heading{font-size:61.03515625px;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel_homepage .content_inner .carousel_heading{-ms-word-break:break-word;-ms-word-wrap:break-word;}}@media(min-width:750px){.carousel_homepage .content_inner .carousel_heading{font-size:47.775744px;color:#fff;}}@media(min-width:1230px){.carousel_homepage .content_inner .carousel_heading{font-size:61.03515625px;color:#fff;}}.carousel_homepage .content_inner p{word-break:break-word;word-wrap:break-word;text-shadow:none;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel_homepage .content_inner p{-ms-word-break:break-word;-ms-word-wrap:break-word;}}@media(max-width:1230px){.carousel_homepage .content_inner p{color:#fff;}}@media(min-width:1230px){.carousel_homepage .image{background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;width:100%;height:100%;top:0;}.carousel_homepage .image img{display:none;}}.carousel_homepage.floating_text_panel{background:#212944 repeat;background:#212944 repeat;background:#212944 repeat;background:#212944 repeat;filter:#212944 repeat;}@media(min-width:1230px){.carousel_homepage.floating_text_panel{height:700px;}}@media(min-width:1230px){.carousel_homepage.floating_text_panel .image{left:0;height:700px;background-position:center;}.carousel_homepage.floating_text_panel .image:before{display:block;width:100%;height:100%;background:none;background:-moz-linear-gradient(left,rgba(33,41,68,.6) 0%,rgba(33,41,68,.6) 30%,rgba(33,41,68,0) 70%,rgba(33,41,68,0) 100%);background:-webkit-linear-gradient(left,rgba(33,41,68,.6) 0%,rgba(33,41,68,.6) 30%,rgba(33,41,68,0) 70%,rgba(33,41,68,0) 100%);background:linear-gradient(to right,rgba(33,41,68,.6) 0%,rgba(33,41,68,.6) 30%,rgba(33,41,68,0) 70%,rgba(33,41,68,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#99212944",endColorstr="#00212944",GradientType=1);content:"";position:absolute;top:0;left:0;opacity:1;}}@media(max-width:990px){.carousel_homepage.floating_text_panel .image{background:transparent;}}.carousel_homepage.floating_text_panel>.inner{z-index:2000;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.carousel_homepage.floating_text_panel>.inner.ie_margin_fix{margin:0;padding:0 30px;}}.carousel_homepage.floating_text_panel>.inner>div{padding:0;}.carousel_homepage.floating_text_panel .text_holder{padding:0;}.carousel_homepage.floating_text_panel .text_holder .content_font_style{padding:20px 15px;border-radius:0;box-shadow:none;background:none;background:none;background:none;background:none;filter:none;}@media(max-width:1229px){.carousel_homepage.floating_text_panel .text_holder .content_font_style{background:#212944 repeat;background:#212944 repeat;background:#212944 repeat;background:#212944 repeat;filter:#212944 repeat;}}@media(min-width:750px){.carousel_homepage.floating_text_panel .text_holder .content_font_style{padding:30px;}}@media(min-width:1230px){.carousel_homepage.floating_text_panel .text_holder .content_font_style{padding:0 0 0 15px;border-radius:6px;}}.carousel_homepage.floating_text_panel.left .text_holder{float:left;}