body .bottom-shadow-old{-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,0.5);box-shadow:inset 0 0 30px rgba(0,0,0,0.5)}body .bottom-shadow{box-shadow:0 0 5px 1px #7d7d7d;-moz-box-shadow:0 0 5px 1px #7d7d7d}body .elementor-item .ast-icon.icon-arrow{display:none}@media (max-width: 767px){body .banner-black-area h1{padding:20px 10px 15px;background:#323131;color:#fff !important;margin-top:250px !important;margin-left:-10px !important;margin-right:-10px !important;margin-bottom:-10px !important}}@media (max-width: 1024px){body .banner-black-area-with-button .elementor-container .elementor-column>div:first-child{background-size:auto calc(100% + 40%);background-repeat:no-repeat;background-position:left center}body .banner-black-area-with-button .elementor-container .elementor-column>div:last-child{background-color:#323131}body .banner-black-area-with-button .elementor-container .elementor-column>div:last-child h1{color:#f63 !important}body .banner-black-area-with-button .elementor-container .elementor-column>div:last-child h2{color:#fff !important}}body .elementor-menu-toggle{background:transparent;z-index:2;font-size:2.2em}body .elementor-menu-toggle.elementor-active{margin-top:-40px;font-size:1.5em}body .testimonial-chat-bubble{-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);border-radius:6px;position:relative;background-color:white;padding:9px 14px 9px 14px}body .testimonial-chat-bubble p{margin:0}body .testimonial-chat-bubble:after{margin-left:-10px;content:" ";border-color:transparent;border-top-color:#fff;border-bottom-width:0;border-width:10px;position:absolute;right:48%;bottom:-20px;border-style:solid;background:none}@media (min-width: 768px){body .testimonial-chat-bubble:after{right:30px}}@media (max-width: 1024px){body #top-top-menu{display:none}}body .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed;left:0;width:100vw;top:0;min-height:250px;background:white;z-index:1;margin:0;padding-top:50px}body .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:15px}body .elementor-sub-item.menu-link:not(.has-submenu) .ast-icon.icon-arrow{display:none}body.admin-bar .elementor-nav-menu--dropdown.elementor-nav-menu__container{top:50px}body .elementor-nav-menu--main .elementor-item.elementor-item-active:after{display:none}body .main-navigation li a{font-size:15px;color:#323131;font-weight:300;letter-spacing:.025em}@media (min-width: 1025px){body .main-navigation li a{font-size:22px}}body .ast-header-html-1,body .ast-builder-menu-1{margin-left:auto}body .site-description{text-align:center}body .blue{color:#116299;font-weight:400}body .orange{color:#af3715;font-weight:400}body .green{color:#00863c;font-weight:400}body .three-box .elementor-image-box-description{margin:0 10px}body .three-box{cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}body .three-box:hover>.elementor-widget-wrap{background-color:rgba(255,255,255,0.8) !important}body .site-header-primary-section-right{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}@media (max-width: 1024px){body .ast-primary-header .site-logo-img img{max-width:206px}}body .mobile-menu-toggle-icon .ast-mobile-svg.ast-menu-svg{width:29px !important;height:29px !important}body .elementor-nav-menu .home-menu a{background-color:transparent !important;color:#54595F !important}body .elementor-nav-menu .home-menu a>span{display:none}@media (max-width: 1024px){body .elementor-nav-menu .home-menu a{display:block}body .elementor-nav-menu .home-menu a>span{display:inline;padding-left:10px}}body .elementor-nav-menu .home-menu a.elementor-item-active{color:#116299 !important}body #top-top-menu li:first-child{border-left:none}body #top-top-menu li{border-left:1px solid #d7d7d7;padding-left:10px}body #top-top-menu a{padding:6px 29px 6px 10px;letter-spacing:.025em;display:inline-block}body #top-top-menu>li:last-child a{padding-right:0}body #footer-block ul{list-style:none;margin:0}body div.wpforms-container-full{margin:0}body div.wpforms-container-full.subscribe-form .wpforms-form,body div.wpforms-container-full.subscribe-form .wpforms-field-container{display:-webkit-box;display:-ms-flexbox;display:flex}body div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:right}body div.wpforms-container-full .wpforms-form .wpforms-field-container input{max-width:96% !important}@media (max-width: 767px){body div.wpforms-container-full .wpforms-form .wpforms-first,body div.wpforms-container-full .wpforms-form .wpforms-one-half{width:100% !important;margin-left:0 !important;float:none !important;padding:10px 0}body div.wpforms-container-full .wpforms-form .wpforms-one-half{padding-bottom:0}}body div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit{cursor:pointer;background-image:-o-linear-gradient(top, #70a1c2 0%, #116299 100%);background-image:-webkit-gradient(linear, left top, left bottom, from(#70a1c2), to(#116299));background-image:linear-gradient(to bottom, #70a1c2 0%, #116299 100%);background-repeat:repeat-x;border-color:#134882;font-size:14px;padding:10px 10px;color:#fff;border-radius:4px}
