.elementor-7176 .elementor-element.elementor-element-4e1e49bc{overflow:visible;}.elementor-7176 .elementor-element.elementor-element-6051c33c.ekit-equal-height-enable, .elementor-7176 .elementor-element.elementor-element-6051c33c.ekit-equal-height-enable .elementor-widget-container, .elementor-7176 .elementor-element.elementor-element-6051c33c.ekit-equal-height-enable .ekit-wid-con, .elementor-7176 .elementor-element.elementor-element-6051c33c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox{background-color:#FFFFFF;background-image:url("https://castelassurances.com/wp-content/uploads/2021/06/General.png");background-position:center right;background-size:36px auto;padding:24px 40px 24px 24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);border-style:solid;border-width:1px 1px 1px 1px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 0px 2px;padding:0px 0px 0px 0px;color:#FFA600;font-size:12px;font-weight:300;text-transform:uppercase;line-height:1.5em;letter-spacing:1px;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .box-body > p{color:#262323;font-size:18px;font-weight:700;text-transform:none;line-height:1em;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox:hover .box-body > p{color:#FFA600;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .icon-hover i{color:#E9E9E9;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .icon-hover > svg path{stroke:#E9E9E9;fill:#E9E9E9;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .icon-hover > i{font-size:100px;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .icon-hover > svg{max-width:100px;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementkit-infobox-icon{color:#FFA600;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-info-box-icon > svg path{fill:#FFA600;stroke:#FFA600;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .elementskit-info-box-icon i{font-size:39px;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-info-box-icon > svg{max-width:39px;height:auto;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 0px 0px;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox .elementskit-info-box-icon{padding:0px 14px 0px 0px;transform:rotate(0deg);}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-btn{padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;font-size:12px;font-weight:400;line-height:1em;color:#68645F;background-color:#FFFFFF00;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-btn svg path{stroke:#68645F;fill:#68645F;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox:hover .elementskit-btn{color:#D9D9D9;}.elementor-7176 .elementor-element.elementor-element-6051c33c .elementskit-infobox:hover .elementskit-btn svg path{stroke:#D9D9D9;fill:#D9D9D9;}/* Start custom CSS for elementskit-icon-box, class: .elementor-element-6051c33c */.elementskit-btn.whitespace--normal.elementor-animation- {
    text-align: left;
}/* End custom CSS */