/*!/wp-content/themes/divi-child/style.css*/
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.5
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face{font-family:'questrialregular';src:url(/wp-content/themes/divi-child/fonts/questrial-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/divi-child/fonts/questrial-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body,h1,h2,h3,h4,h5,h6{font-family:'questrialregular'}p{padding:0 10px 15px 0}h2{font-size:29px}h3{font-size:24px;line-height:26px}h4{font-size:19px;line-height:26px}h1 span,h2 span,h3 span,h4 span{color:#00447c}#main-header{box-shadow:none}#et-info,#et-info a{font-size:17px;color:#333;font-weight:400;text-align:center}#et-info a:hover,#et-info-email:hover{color:#333;opacity:1}#et-info-email:before{color:#00447c}#et-info-phone:before{display:none}.logo_container{width:auto !important;float:none;position:inherit !important;margin:15px 0 5px;text-align:center}#logo{max-height:100%}.et_header_style_left #logo{max-width:80% !important}#et-top-navigation{font-weight:400;padding:10px 0 0 !important}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:15px}.mobile_menu_bar:before{color:#00447c !important}.et_mobile_menu{border-top:2px solid #00447c}.et_mobile_menu li a{font-size:17px}.et_mobile_menu li a:hover{opacity:1;color:#00447c}.et_pb_testimonial_description_inner{padding-bottom:20px}.et_pb_testimonial_meta>span{margin-top:5px !important}#footer-widgets .footer-widget li{padding-left:3px;list-style-type:none;margin-left:0}#footer-widgets .footer-widget li a,#footer-widgets .footer-widget a,.footer-widget p{color:#fff !important}#footer-widgets .footer-widget li a:hover,#footer-widgets .footer-widget a:hover{text-decoration:underline}#footer-widgets .footer-widget li:before{display:none}#footer-bottom .container{font-size:15px;color:#fff;border-top:1px solid #003159;padding:25px 0;text-align:center;line-height:22px}#footer-bottom .container p a{color:#fff;text-decoration:underline}#footer-bottom .container p a:hover{text-decoration:none}.footer-widget{margin-bottom:0 !important}#footer-widgets{padding:8% 0 0}.disclaimer{font-size:14px;color:#fff;line-height:26px}.wpcf7-form .field02{width:99%;float:left;text-align:left}.wpcf7-form .field01{width:96%;margin-right:0;margin-top:5px;margin-bottom:25px}.field01 input[type=text],.field01 input[type=email],.field02 input[type=text]{width:98%;height:35px;font-size:15px;padding:1%;margin:0;background-color:#ededed;color:#000 !important;border:1px solid #ccc;border-radius:0}.field02 textarea{width:96%;padding:1%;font-size:15px;margin:0;background-color:#ededed;color:#000 !important;border:1px solid #ccc;border-radius:0}.field01 input[type=text]:focus,.field01 input[type=email]:focus,.field02 input[type=text]:focus,.field02 textarea:focus{border-color:#00447c}.btn_submit{float:left;background-color:#00447c !important;border:1px solid #00447c;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;font-weight:400;padding:5px 20px;margin:20px 0 10px}.btn_submit:hover{background-color:#fff !important;border:1px solid #00447c;color:#00447c}.wpcf7-mail-sent-ok{display:none !important}div.wpcf7-mail-sent-ng,div.wpcf7-validation-errors{float:left}.bullet{margin:0;padding:0}.bullet li{list-style-type:none;margin:0;padding:0 5px 10px 0;line-height:24px}.bullet01{margin:0;padding:0}.bullet01 li{list-style-type:disc;margin:0;padding:0 5px 10px 0;line-height:24px}.bullet02 li{list-style-type:none}.et_pb_post h2{font-size:25px !important}.et_pb_post h3{font-size:22px !important}.et_pb_post h4{font-size:18px !important}.et_pb_widget ul li{list-style-type:disc;margin-left:15px}.et_pb_widget ul li a{font-size:15px;color:#464647 !important;line-height:normal}.et_pb_widget li a:hover{color:#00447c !important}.widgettitle{font-size:22px}.et_pb_post .entry-content{padding-top:0}.et_pb_post{margin-bottom:25px}h1.entry-title{font-size:28px;line-height:35px}.page-id-569 #footer-widgets,.page-id-1193 #footer-widgets,.page-id-1233 #footer-widgets,.page-id-1221 #footer-widgets{display:none !important}.page-id-569 #footer-bottom .container,.page-id-1193 #footer-bottom .container,.page-id-1233 #footer-bottom .container,.page-id-1221 #footer-bottom .container{border:none}#main-header.sw-header{box-shadow:none}.logo-sw{text-align:center}a.btn-mainsite{float:right;background-color:#e2effa;color:#00457c;margin-top:50px;padding:5px 20px}#menu-sw{position:fixed;left:0;right:0;background-color:#fff;padding:5px 10px !important;display:table;margin:0 auto}.et_pb_menu .et_pb_menu__wrap{width:50%;margin:0 auto;display:table}.et_pb_menu .et-menu{margin-left:0;margin-right:0}.et_pb_menu .et-menu>li{float:left;padding-left:0;padding-right:25px;margin-top:18px !important}.et-menu a:hover{opacity:1}.et-menu .current_page_item a:before{content:"";position:absolute;z-index:2;left:0;right:0}.et-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background-color:#00457c;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.et-menu li a:hover:before{right:0}.et_pb_menu .et_mobile_menu #menu-item-579{background-color:#e2effa}.addblock p{color:#b6d8ec;line-height:28px}.sw-footer-menu .et_pb_menu .et-menu-nav{margin:0 auto}.sw-footer-menu .et_pb_menu .et-menu>li{border-right:1px solid #5f5f5f;padding:0 10px;font-size:14px;margin-top:8px !important}.sw-footer-menu .et_pb_menu .et-menu>li:last-child{border-right:none}.sw-copyright,.sw-footerlink{font-size:14px;font-weight:400;text-align:center;margin:0;padding:0 0 10px;color:#b6d8ec}.sw-footerlink a{color:#b6d8ec;text-decoration:underline}.sw-footerlink a:hover{text-decoration:none}.table01{width:auto !important;margin:20px 0 !important}.table01 tr,.table01 td,.table01 th{border:1px solid #ccc;padding:10px !important;color:#333 !important}.table01 th{width:20%;background-color:#ededed}@media only screen and (min-width:768px){h2{font-size:35px}h3{font-size:28px}h4{font-size:23px}.et_fixed_nav.et_show_nav #page-container{padding-top:184px !important;margin-top:0 !important}.et_fixed_nav #top-header{background-image:linear-gradient(to right,rgba(255,255,255),rgba(247,247,247,1)) !important}#et-info{float:right}#et-info-phone{margin-right:25px}.logo_container{float:left;text-align:left;margin-top:0}.et_header_style_left #logo{max-width:96% !important}#top-menu{margin-top:50px}#top-menu-nav>ul>li>a:hover{opacity:1;color:#333}#main-header.et-fixed-header #top-menu li a{color:#00447c !important}.nav li ul{width:250px !important;padding:5px !important;border-top:none !important;margin-top:0}.nav li li{line-height:22px !important}#top-menu li li{padding:0 !important}#top-menu li li a,#main-header.et-fixed-header #top-menu li li a{width:240px !important;font-size:17px !important;padding:5px 10px !important}#main-header.et-fixed-header #top-menu li li a:hover,#top-menu li li a:hover{background-color:#00447c;color:#fff !important;opacity:1}.footer-widget:last-child{margin-right:0 !important}#footer-widgets{padding-top:5%;padding-bottom:10px}.wpcf7-form .field01{width:47%;float:left;margin-right:12px}.et_pb_menu .et_pb_menu__menu>nav>ul>li#menu-item-579{display:none}.sw-copyright{float:left}.sw-footerlink{float:right}}@media only screen and (min-width:200px) and (max-width:1350px){.container,.et_pb_row{width:92%}}@media only screen and (min-width:985px) and (max-width:1095px){.logo_container{width:37% !important}#top-menu li a{font-size:18px !important}#top-menu li{padding-right:10px}}@media only screen and (min-width:768px) and (max-width:992px){.et_pb_menu .et_pb_menu__menu{display:block}.et_pb_menu .et_mobile_nav_menu{display:none}#menu-sw{margin-top:10px}}@media only screen and (min-width:200px) and (max-width:767px){.et_fixed_nav #top-header{background-color:#f7f7f7 !important}.et_fixed_nav #main-header{border-bottom:1px solid #aaa}#et-info{line-height:23px !important;padding-top:10px}#et-info-phone{margin-right:0}#footer-widgets .footer-widget:nth-child(n){margin-bottom:25px !important}.logo-sw{margin-top:5px}.et_pb_menu .et_pb_menu__menu{display:none}.et_pb_menu .et_mobile_nav_menu{display:block;float:right}.et_pb_menu .et_pb_menu__wrap{width:auto;display:block;margin:5px 0 0}.btn-mainsite{display:none}.et_pb_menu .et_pb_menu__menu>nav>ul>li#menu-item-1983{display:block}.et_pb_module .mobile_menu_bar:before{color:#00457c !important}.et_mobile_menu li#menu-item-1983 a{background-color:#e2effa !important}.sw-footer-menu .et_pb_menu .et_pb_menu__menu{display:block !important}.sw-footer-menu .et_pb_menu .et_mobile_nav_menu{display:none !important}}