/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.cta-button-wrap-hero .button-cta-primary a{background:#FC971E;text-decoration:none !important;font-weight:800 !important;}
.cta-button-wrap-hero .button-cta-primary a .qodef-m-icon{width:54px !important;}
.cta-button-wrap-hero .button-cta-primary a .qodef-m-text{padding:11px 11px 11px 28px;}
.cta-button-wrap-hero .button-cta-secondary{padding-bottom:6px;}
.cta-button-wrap-hero .button-cta-secondary a{text-decoration:none !important;color:#fff !important;font-weight:800 !important;padding:0 5px 10px;position:relative;overflow:hidden;}
.cta-button-wrap-hero .button-cta-secondary a:before{width:100%;left:0;bottom:0;height:2px;background:#fff;position:absolute;content:"";transition:left .5s;}
.cta-button-wrap-hero .button-cta-secondary:hover a:before{left:-100%;}
#cta-phone svg path:first-child{fill:var( --e-global-color-accent ) !important;}
.elementor-35 .elementor-element.elementor-element-ca21f79 .elementor-icon-box-description{margin-left:-32px !important;}
.elementor-35 .elementor-element.elementor-element-ca21f79 .elementor-icon-box-description a{text-decoration:none;}
.elementor-35 .elementor-element.elementor-element-ca21f79 .elementor-icon-box-description a:hover{text-decoration:underline;}
.elementor-3228 .elementor-element.elementor-element-6f1de29 .jet-listing-dynamic-repeater__item > *, .elementor-3228 .elementor-element.elementor-element-9fcc3f3 .jet-listing-dynamic-repeater__item > *{margin-bottom:3px !important;}
:is( .elementor-3228 .elementor-element.elementor-element-3574747 > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-3228 .elementor-element.elementor-element-3574747 > .jet-listing-grid > .jet-listing-grid__items, .elementor-3228 .elementor-element.elementor-element-3574747 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-3228 .elementor-element.elementor-element-3574747 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:0 !important;padding-bottom:0 !important;}
.alternate-cta-top{border-top:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-radius:15px 15px 0 0 !important;}
.alternate-cta-bottom{border-bottom:1px solid #E9E9E9;border-left:1px solid #E9E9E9;border-right:1px solid #E9E9E9;border-radius:0 0 15px 15px;}
.cta-button-wrap-hero .jet-listing-dynamic-repeater__items .jet-listing-dynamic-repeater__item:nth-child(2){display:none !important;}
@media (max-width:1440px){
	#quote{background:#f5f5f5;align-items:center;}
	#quote .elementor-widget-image{max-width:200px;align-self:auto;}
	#quote .elementor-blockquote__author{font-size:14px !important;}
}
@media (max-width:767px){
	#quote{justify-content:center;}
	.alternate-cta-bottom .elementor-element:first-child{border-right:0 !important;}
}
