/*
 Theme Name:   Astra Child
 Theme URI:	http://example.com/astra-child
 Description:  Astra Child Theme is an awesome theme.
 Author:   	Alpha Dev
 Author URI:   https://www.wpastra.com
 Template: 	astra
 Version:  	1.0.0
 License:  	GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:     	astra
 Text Domain:  astrachild
*/.is-animation-pulse{transform:scale(2);animation:pulse 1s infinite}.is-animation-appeared-border-bottom:after{display:block;content:'';border-bottom:solid 3px;transform:scaleX(0);transition:transform 250ms ease-in-out}.is-animation-appeared-border-bottom:hover:after{transform:scaleX(1)}.no-margin-bottom{margin-bottom:0!important}.site-primary-header-wrap a .ast-custom-button:after{display:block;content:'';border-bottom:solid 3px;transform:scaleX(0);transition:transform 250ms ease-in-out}.site-primary-header-wrap a .ast-custom-button:hover:after{transform:scaleX(1)}.site-primary-header-wrap a:hover{text-decoration:none!important}.site-header-primary-section-left>div{flex-grow:1}.site-header-primary-section-right>div{flex-grow:1}.ast-above-header-bar ul#ast-hf-menu-2 li{background-color:#ee2e24;border-radius:10px;width:210px;text-align:center;margin-bottom:10px;padding:10px}.ast-above-header-bar ul#ast-hf-menu-2 li:nth-child(1){margin-right:40px}.above-header-menu nav ul li{background-color:#ee2e24;border-radius:10px;text-align:center}.above-header-menu nav ul li a:hover{transform:scale(2);animation:pulse 1s infinite}.ast-logo-title-inline .ast-site-identity{padding-top:0}.ast-primary-header-bar li:nth-child(1) a{color:#ee2e24}.ast-primary-header-bar li:nth-child(1) a:hover{color:#cf1a10}.ast-primary-header-bar li:nth-child(2) a{color:#ff911b}.ast-primary-header-bar li:nth-child(2) a:hover{color:#b45d00}.ast-primary-header-bar li:nth-child(3) a{color:#cf9012}.ast-primary-header-bar li:nth-child(3) a:hover{color:#b88010}.ast-primary-header-bar li:nth-child(4) a{color:#009779}.ast-primary-header-bar li:nth-child(4) a:hover{color:#006450}.ast-primary-header-bar li:nth-child(5) a{color:#0082be}.ast-primary-header-bar li:nth-child(5) a:hover{color:#005f8b}.ast-primary-header-bar li:nth-child(6) a{color:#7a8ed9}.header-menu nav ul li:nth-child(1) a{color:#ee2e24}.header-menu nav ul li:nth-child(1) a:after{background-color:#cf1a10!important;height:1px}.header-menu nav ul li:nth-child(1) a:hover{color:#cf1a10}.header-menu nav ul li:nth-child(2) a{color:#ff911b}.header-menu nav ul li:nth-child(2) a:after{background-color:#e77800!important;height:1px}.header-menu nav ul li:nth-child(2) a:hover{color:#e77800}.header-menu nav ul li:nth-child(3) a{color:#cf9012}.header-menu nav ul li:nth-child(3) a:after{background-color:#a06f0e!important;height:1px}.header-menu nav ul li:nth-child(3) a:hover{color:#b88010}.header-menu nav ul li:nth-child(4) a{color:#009779}.header-menu nav ul li:nth-child(4) a:after{background-color:#006450!important;height:1px}.header-menu nav ul li:nth-child(4) a:hover{color:#006450}.header-menu nav ul li:nth-child(5) a{color:#0082be}.header-menu nav ul li:nth-child(5) a:after{background-color:#005f8b!important;height:1px}.header-menu nav ul li:nth-child(5) a:hover{color:#005f8b}.header-menu nav ul li:nth-child(6) a{color:#7a8ed9}#ast-fixed-header .main-header-menu>.menu-item>.menu-link{color:#ee2e24}.logo-wrapper{position:absolute;width:17vw;top:15px;z-index:10}.logo-wrapper img{width:100%}.curved-container{padding:0!important}.curved-container .uagb-section__inner-wrap{max-width:100vw!important;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.curved-div{width:100%;position:relative;background:#ee2e24;color:#fff;text-align:center;overflow:hidden}.curved-div path{transform:translateY(-20%);z-index:200;overflow:visible}.curved-div svg{display:block}.curved-div.upper{background:#fff;position:absolute}.contact-us a{transform:scale(2);animation:pulse 1s infinite}.contact-us a>span>span:after{display:block;content:'';border-bottom:solid 3px #f8f7f2;transform:scaleX(0);transition:transform 250ms ease-in-out}.contact-us a:hover>span>span:after{transform:scaleX(1)}.button---animated-border a:after{display:block;content:'';border-bottom:solid 3px;transform:scaleX(0);transition:transform 250ms ease-in-out}.button---animated-border a:hover:after{transform:scaleX(1)}#menu-first-footer-menu a:hover{text-decoration:underline}#menu-second-footer-menu a:hover{text-decoration:underline}#menu-third-footer-menu a:hover{text-decoration:underline}@media only screen and (max-width:544px){.site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-mobile-stack .site-footer-section{margin-bottom:0}.site-footer-primary-section-3 .footer-widget-area{margin-top:0}}.is-custom-underlined .elementor-heading-title{display:inline-block;border-bottom:2px solid #cf9012;padding-left:40px;padding-right:40px}.elementor-shortcode .blog_category{font-weight:700;text-align:center}.elementor-shortcode .blog_category a{color:#fefefe;font-size:2rem}.elementor-shortcode .blog_category a:hover{text-decoration:underline}.elementor-shortcode .lcp_catlist{margin-left:0;list-style-type:none}.elementor-shortcode .lcp_catlist li a{color:#fefefe;font-size:18px;line-height:.5em}.elementor-shortcode .lcp_catlist li a:hover{text-decoration:underline}.elementor-shortcode .lcp_catlist li:first-child{padding-bottom:20px;border-bottom:solid 3px #fefefe;margin-bottom:20px;margin-top:10px}.elementor-shortcode .lcp_catlist img{margin:20px auto;border-radius:5%;height:225px;width:auto}.blog_date{color:#b5aeae;font-size:12px;line-height:.5em}.lcp_thumbnail{display:block}@media only screen and (min-width:1200px){.logo-wrapper{width:20vw}}