/*!
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
 Tags:
*/body.home #main-header{background-color:rgba(255,255,255,0) !important}body.home #top-menu-nav #top-menu li a{color:#fff}@media (min-width: 981px){body.home #quadmenu .quadmenu-navbar-nav .nav-tel:before{background:#fff}body.home #quadmenu .quadmenu-navbar-nav .nav-tel:hover{background-color:transparent !important}body.home #quadmenu .quadmenu-navbar-nav li a .quadmenu-text{color:#fff}}body.home .et_search_form_container .et-search-form{background:rgba(250,250,250,0.8) !important}body.home .et_search_form_container .et_close_search_field{right:20px}body.home #home-landing{padding-bottom:0}body.home #home-landing h1{font-style:normal;font-weight:700}body.home #home-landing h1{font-size:38px}@media screen and (min-width: 300px){body.home #home-landing h1{font-size:calc( 38px + 67 * ((100vw - 300px) / 1300))}}@media screen and (min-width: 1600px){body.home #home-landing h1{font-size:105px}}body.home #home-landing h1{line-height:48px}@media screen and (min-width: 300px){body.home #home-landing h1{line-height:calc( 48px + 57 * ((100vw - 300px) / 900))}}@media screen and (min-width: 1200px){body.home #home-landing h1{line-height:105px}}body.home #home-landing .et_pb_row:nth-child(1) .et_pb_column .et_pb_text .et_pb_text_inner p{width:100%;color:#b0b3b2}@media (min-width: 768px){body.home #home-landing .et_pb_row:nth-child(1) .et_pb_column .et_pb_text .et_pb_text_inner p{width:70%}}@media (min-width: 1024px){body.home #home-landing .et_pb_row:nth-child(1) .et_pb_column .et_pb_text .et_pb_text_inner p{width:55%}}body.home #home-landing>.et_pb_row_1{padding-bottom:0}body.home #home-landing>.et_pb_row_1>.et_pb_column{margin-bottom:0% !important}body.home #home-landing .home-footer-cr{background-color:#e1a625}body.home #home-landing .home-footer-cr>div{width:80%;max-width:1080px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0}@media (min-width: 1024px){body.home #home-landing .home-footer-cr>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body.home #home-landing .home-footer-cr p{font-size:10px;text-transform:uppercase;color:#282828;padding:0;line-height:15px}body.home #home-landing .home-footer-cr p:nth-child(1){margin-bottom:20px}@media (min-width: 1024px){body.home #home-landing .home-footer-cr p:nth-child(1){margin-bottom:0}}body.home #home-landing .home-footer-cr p a{color:#282828}body.home #et_top_search #et_search_icon img{-webkit-filter:brightness(200%);filter:brightness(200%)}#services-features{margin-top:-200px}#services-features>.et_pb_column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#services-features>.et_pb_column .et_pb_blurb{width:100%}@media (min-width: 768px){#services-features>.et_pb_column .et_pb_blurb{width:47.25%}#services-features>.et_pb_column .et_pb_blurb:nth-child(odd){margin-right:5.5%}}@media (min-width: 981px){#services-features>.et_pb_column .et_pb_blurb{width:32%;margin-right:1%;margin-bottom:1%}#services-features>.et_pb_column .et_pb_blurb:nth-child(odd){margin-right:1%}#services-features>.et_pb_column .et_pb_blurb:nth-child(3){margin-right:0}#services-features>.et_pb_column .et_pb_blurb:last-child{margin-right:0 !important;margin-bottom:1% !important}}@media (min-width: 1180px){#services-features>.et_pb_column .et_pb_blurb{width:19%}#services-features>.et_pb_column .et_pb_blurb:nth-child(3){margin-right:1% !important}}body.page-about h1{font-weight:700 !important;font-size:45px !important}@media (min-width: 981px){body.page-about h1{font-size:50px !important}}@media (min-width: 1100px){body.page-about h1{font-size:57px !important}}#areas>.et_pb_column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#areas>.et_pb_column .et_pb_blurb{margin-bottom:1%;width:100%;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media (min-width: 768px){#areas>.et_pb_column .et_pb_blurb{width:49.5%;margin-right:1%}#areas>.et_pb_column .et_pb_blurb:nth-child(2n){margin-right:0%}}@media (min-width: 981px){#areas>.et_pb_column .et_pb_blurb{width:32.6%}#areas>.et_pb_column .et_pb_blurb:nth-child(2n){margin-right:1%}#areas>.et_pb_column .et_pb_blurb:nth-child(3n){margin-right:0%}}#areas>.et_pb_column .et_pb_blurb:hover{background:#e1a625;cursor:pointer}#areas>.et_pb_column .et_pb_blurb:hover .et_pb_image_wrap img{height:120px;-webkit-filter:brightness(200%);filter:brightness(200%)}#areas>.et_pb_column .et_pb_blurb .et_pb_image_wrap img{height:120px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#areas>.et_pb_column .et_pb_blurb .et_pb_blurb_container{padding:10px 20px}#areas>.et_pb_column .et_pb_blurb .et_pb_blurb_container h4{line-height:1.2}#team>.et_pb_column{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#team>.et_pb_column .et_pb_blurb{width:100%;margin-bottom:2%}@media (min-width: 768px){#team>.et_pb_column .et_pb_blurb{width:49.5%;margin-right:1%}}#team>.et_pb_column .et_pb_blurb:nth-child(2n){margin-right:0%}@media (min-width: 981px){#team>.et_pb_column .et_pb_blurb{width:32.6%}#team>.et_pb_column .et_pb_blurb:nth-child(2n){margin-right:1%}#team>.et_pb_column .et_pb_blurb:nth-child(3n){margin-right:0%}}#team>.et_pb_column .et_pb_blurb .et_pb_blurb_container{padding:10px 20px 10px 0px}#team>.et_pb_column .et_pb_blurb .et_pb_blurb_container h4{line-height:1.2}#team>.et_pb_column .et_pb_blurb .et_pb_main_blurb_image{margin-bottom:10px}body.search-results #main-content .container:before{display:none}body.search-results #content-area #left-area{width:100%}body.search-results #content-area #left-area h2.entry-title{font-size:35px !important;line-height:42px !important}body.search-results #content-area #sidebar{display:none}body.page-insights article .entry-title{font-size:24px !important}body.page-insights .post-content .more-link{color:#ffffff !important;border-width:0px !important;border-radius:0px;font-size:14px;font-family:"Montserrat", Helvetica, Arial, Lucida, sans-serif !important;font-weight:700 !important;text-transform:uppercase !important;background-color:#1e99cc !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 30px !important;margin:25px 0}body:not(.home):not(.page-about) h1{font-size:35px !important;font-style:normal;font-weight:700 !important}@media (min-width: 768px){body:not(.home):not(.page-about) h1{font-size:60px !important}}h2{font-size:30px !important;line-height:1.2;font-weight:700 !important}@media (min-width: 768px){h2{font-size:48px !important}}h3{font-size:20px !important;line-height:1.2;font-weight:700 !important}@media (min-width: 768px){h3{font-size:24px !important}}h4{font-size:18 !important;font-weight:700 !important}.big{font-size:20px}@media screen and (min-width: 300px){.big{font-size:calc( 20px + 8 * ((100vw - 300px) / 1300))}}@media screen and (min-width: 1600px){.big{font-size:28px}}.big{line-height:28px}@media screen and (min-width: 300px){.big{line-height:calc( 28px + 8 * ((100vw - 300px) / 900))}}@media screen and (min-width: 1200px){.big{line-height:36px}}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#fff !important}@media (min-width: 981px){#main-header .et_search_outer .et_search_form_container{max-width:35% !important}}@media (min-width: 1024px){#main-header .et_search_outer .et_search_form_container{max-width:40% !important}}@media (min-width: 1160px){#main-header .et_search_outer .et_search_form_container{max-width:50% !important}}@media (min-width: 1460px){#main-header .et_search_outer .et_search_form_container{max-width:47% !important}}@media (min-width: 1550px){#main-header .et_search_outer .et_search_form_container{max-width:40% !important}}@media (min-width: 1800px){#main-header .et_search_outer .et_search_form_container{max-width:35% !important}}#et_top_search{position:absolute;right:0;display:none}@media (min-width: 981px){#et_top_search{display:block}}#et-top-navigation{width:83%;padding-left:55px !important;padding-top:0px !important}@media (min-width: 981px){#et-top-navigation #top-menu-nav{width:93%}}@media (min-width: 981px){#et-top-navigation #top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}#et_mobile_nav_menu .mobile_menu_bar_toggle:before{content:"" !important}#et_mobile_nav_menu .mobile_menu_bar_toggle .agsn-mobile-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:35px}#et_mobile_nav_menu .mobile_menu_bar_toggle .agsn-mobile-menu:after{content:"";width:80px;height:83px;background:#e1a625;position:absolute;top:-35px;left:-27px;z-index:-1}#et_mobile_nav_menu .mobile_menu_bar_toggle .agsn-mobile-menu:before{content:"MENU";color:#fff;font-family:"Montserrat", sans-serif;font-size:8px;top:-8px;position:absolute;left:0}#et_mobile_nav_menu .mobile_menu_bar_toggle .agsn-mobile-menu>span{width:27px;height:3px;background:#fff;margin-bottom:5px}#et_mobile_nav_menu .mobile_menu_bar_toggle .agsn-mobile-menu>span:nth-child(2){width:21px}#et_mobile_nav_menu .mobile_menu_bar_toggle .agsn-mobile-menu>span:nth-child(3){width:15px}@media (min-width: 981px){#main-header:not(.et-fixed-header) #quadmenu.quadmenu-divi .quadmenu-navbar-nav>li{padding-top:33px}}#main-header:not(.et-fixed-header) #et_top_search{margin-top:25px;width:30px}#main-header:not(.et-fixed-header) #et_top_search #et_search_icon:before{display:none}@media (min-width: 981px){.et-fixed-header #quadmenu.quadmenu-divi .quadmenu-navbar-nav>li{padding-top:20px}}.et-fixed-header #et_top_search{margin-top:13px;width:30px}.et-fixed-header #et_top_search #et_search_icon:before{display:none}@media (min-width: 981px){#quadmenu.quadmenu-divi .quadmenu-navbar-nav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}#quadmenu.quadmenu-divi .quadmenu-navbar-nav .mobile-search{display:none}#quadmenu.quadmenu-divi .quadmenu-navbar-nav .nav-tel{position:relative}}@media (min-width: 981px) and (min-width: 1150px){#quadmenu.quadmenu-divi .quadmenu-navbar-nav .nav-tel{padding-left:20px}}@media (min-width: 981px) and (min-width: 1300px){#quadmenu.quadmenu-divi .quadmenu-navbar-nav .nav-tel{padding-left:30px}}@media (min-width: 981px) and (min-width: 1600px){#quadmenu.quadmenu-divi .quadmenu-navbar-nav .nav-tel{padding-left:40px}}@media (min-width: 981px){#quadmenu.quadmenu-divi .quadmenu-navbar-nav .nav-tel:hover{background-color:transparent !important}#quadmenu.quadmenu-divi .quadmenu-navbar-nav .nav-tel:hover .quadmenu-text{color:#00a3e0}#quadmenu.quadmenu-divi .quadmenu-navbar-nav .nav-tel:before{content:"";height:30px;width:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#313e49}#quadmenu.quadmenu-divi .quadmenu-navbar-nav .nav-tel .quadmenu-text{color:#e1a625;font-size:20px}#quadmenu.quadmenu-divi .quadmenu-navbar-nav>li .quadmenu-caret::before{content:"" !important;background-color:#00a3e0;width:6px;margin:-6px 0 0 8px !important;height:14px}#quadmenu.quadmenu-divi .quadmenu-navbar-nav>li .quadmenu-text{font-size:14px;text-transform:uppercase;font-family:"Montserrat", sans-serif;counter-reset:#000}#quadmenu.quadmenu-divi .quadmenu-navbar-nav>li:hover{background-color:#00a3e0 !important}#quadmenu.quadmenu-divi .quadmenu-navbar-nav>li:hover .quadmenu-text{color:#fff}#quadmenu.quadmenu-divi .quadmenu-navbar-nav .quadmenu-item-has-children .quadmenu-dropdown-menu{background:#00a3e0 !important;margin-top:0 !important}#quadmenu.quadmenu-divi .quadmenu-navbar-nav .quadmenu-item-has-children .quadmenu-dropdown-menu li.quadmenu-has-link:hover{background-color:#00a3e0 !important}#quadmenu.quadmenu-divi .quadmenu-navbar-nav .quadmenu-item-has-children .quadmenu-dropdown-menu li.quadmenu-has-link:hover .quadmenu-text{color:#313e49 !important}}#quadmenu.quadmenu-divi.quadmenu-is-horizontal .quadmenu-navbar-nav .li-services .quadmenu-dropdown-menu{background-color:#00a3e0 !important;margin-top:0 !important}@media (min-width: 981px){#quadmenu.quadmenu-divi.quadmenu-is-horizontal .quadmenu-navbar-nav .li-services .quadmenu-dropdown-menu{padding:8% 0 !important}#quadmenu.quadmenu-divi.quadmenu-is-horizontal .quadmenu-navbar-nav .li-services .quadmenu-dropdown-menu>.quadmenu-row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 981px){#quadmenu.quadmenu-divi .widget ul li{margin-bottom:25px}#quadmenu.quadmenu-divi .widget ul li a{color:#fff !important;font-size:22px !important;font-weight:700 !important;font-family:"Montserrat", sans-serif}#quadmenu.quadmenu-divi .widget ul li:hover a{color:#313e49 !important}}@media screen and (max-width: 981px){.li-services .quadmenu-dropdown-menu .quadmenu-row>.quadmenu-item:nth-child(1){display:none !important}}.li-services .quadmenu-dropdown-menu .quadmenu-row>.quadmenu-item:nth-child(1) .widget_media_image img.image{-webkit-filter:brightness(0.7);filter:brightness(0.7)}#main-footer{display:none}#agsn-footer .services-menu{list-style:none;padding-left:0}#agsn-footer .services-menu li{margin-bottom:10px}#agsn-footer .services-menu li a{color:#fff;font-size:16px}#agsn-footer ul{list-style:none;padding-left:0}#agsn-footer ul li{margin-bottom:10px}#agsn-footer ul li a{color:#fff;font-size:16px}#agsn-footer>.et_pb_row:first-child .et_pb_column{width:100%;margin-right:0}@media (min-width: 768px){#agsn-footer>.et_pb_row:first-child .et_pb_column{width:47.25%}#agsn-footer>.et_pb_row:first-child .et_pb_column:nth-child(odd){margin-right:5.5%}}@media (min-width: 981px){#agsn-footer>.et_pb_row:first-child .et_pb_column{width:20.875%;margin-right:5.5%}}.email-agsn-form form.et_pb_contact_form>p.et_pb_contact_field{width:65%}.email-agsn-form form.et_pb_contact_form .et_contact_bottom_container{margin-top:0 !important;width:35%}.email-agsn-form form.et_pb_contact_form .et_contact_bottom_container button.et_pb_contact_submit{margin:0 !important;width:100%}@media (min-width: 981px){.email-agsn-form form.et_pb_contact_form>p.et_pb_contact_field{width:80%}.email-agsn-form form.et_pb_contact_form .et_contact_bottom_container{width:20%}}.more-link:hover,.et_pb_button:hover{background-color:#e1a625 !important;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
