
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.2
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
*/
 .et_pb_row,.container{width:90%}.no-padding-left .et_pb_blurb_container{padding-left:5px!important}h1,h2,h3,h4,h5,h6{font-weight:800!important}.gradient-icon.et_pb_blurb .et-pb-icon{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;display:inline-block;background:-webkit-linear-gradient(left,#38b449 0%,#27a9e1 100%)}.rounded-image .et_pb_image_wrap{border-radius:5px}body #logo{position:relative;z-index:9999}#main-header{box-shadow:none!important}.btn-contact a{padding:.25em 1em!important;line-height:1.7em!important;color:#fff!important;background:#27a9e1;border:2px solid #27a9e1;text-align:center;border-radius:5px;font-weight:bold!important;text-decoration:none;margin-bottom:20px}.btn-contact a:hover{background:#29bcf2!important;border-color:#29bcf2!important;opacity:1!important;color:#fff!important}#top-menu li li a{padding:7px;font-size:16px;line-height:1.25em;font-weight:400;text-transform:capitalize!important;letter-spacing:0}span.mobile_menu_bar{z-index:9999;width:48px;position:relative;height:40px;padding:4px 6px}.mobile_nav .et_divi_100_custom_hamburger_menu__icon div{height:.2rem;margin:.3rem auto}.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child{-webkit-transform:translateY(.375rem) rotate(45deg);transform:translateY(.475rem) rotate(45deg)}.mobile_nav .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child{-webkit-transform:translateY(-.525rem) rotate(-45deg);transform:translateY(-.525rem) rotate(-45deg)}.et_mobile_menu{top:0;left:0;position:fixed;z-index:99;height:100%!important;border-top:none;opacity:0;padding-top:170px;padding-left:5%;padding-right:5%;background-color:#002d63!important;display:block!important;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity 0.3s ease-in-out 0s;-moz-transition:opacity 0.3s ease-in-out 0s;-ms-transition:opacity 0.3s ease-in-out 0s;-o-transition:opacity 0.3s ease-in-out 0s;transition:opacity 0.3s ease-in-out 0s}.mobile_nav.opened #mobile_menu{opacity:1;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}.et_mobile_menu li a{font-size:1.75em;border:0;margin:.5em 0;padding:0;display:inline-block;font-weight:700;width:100%}.et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}.mobile_nav ul#mobile_menu .current_page_item>a{color:#fff!important}.mobile_nav ul#mobile_menu li ul li a{font-size:1.1em!important;margin:auto;font-weight:400;padding:.3em 0}.et_mobile_menu li a:hover{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:transparent;color:#fff!important;opacity:1!important}.mobile_nav ul#mobile_menu li ul li a{font-size:1.1em!important;margin:auto;font-weight:400;padding:.3em 0}.et_mobile_menu li a:hover{color:#264585;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-color:transparent}#main-header .et_mobile_menu ul.sub-menu{padding-bottom:10px}.et_mobile_menu li li{padding-left:0!important;width:100%}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:45px;content:'3';color:#27a9e1;top:0;right:0}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'2'}#main-header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.lwp_divi_flipbox .front_body p,.lwp_divi_flipbox .back_body p{padding-bottom:0!important}.lwp_divi_flipbox .back_title{padding-top:40%}.dp-carousel .swiper-button-prev,.dp-carousel .swiper-button-next{font-size:20px!important;background-color:#27a9e1;padding:15px 24px 15px 22px!important;border-radius:5px;font-weight:800;transition:all 300ms ease 0ms}.dp-carousel .swiper-button-prev:hover,.dp-carousel .swiper-button-next:hover{background-color:#29bcf2}.dp-carousel .swiper-button-prev{left:-75px}.dp-carousel .swiper-button-next{right:-75px}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px;color:#fff}.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{overflow:visible}.dp-carousel .swiper-pagination-bullet-active{background-color:#27a9e1}.dp-carousel .swiper-pagination-bullet{background-color:#27a9e1;top:15px}.dp-carousel .swiper-container{padding:1.5em 1em}.et_pb_scroll_top.et-pb-icon.et-visible,.et_pb_scroll_top.et-hidden{background-color:#27a9e1;transition:all 300ms ease 0ms}.et_pb_scroll_top.et-pb-icon.et-visible:hover,.et_pb_scroll_top.et-hidden:hover{background-color:#29bcf2}@media only screen and (max-width :980px){body #logo{height:90%!important;max-height:90%!important}.dp-carousel .swiper-button-prev,.dp-carousel .swiper-button-next{display:none!important}.dp-carousel .swiper-container{padding:1.5em 0}}