*{outline:none}a:focus{outline:none}a.ft-linkdefault{color:#FFF;opacity:.7}div.wrapper-icon div.elementor-icon-wrapper{display:flex}div.img-height,div.img-height div.elementor-widget-container img{height:100%}div.box-social-icon a{text-decoration:none!important}.elementor-nav-menu .sub-arrow .e-font-icon-svg{fill:#FFF}a.ftlogo img{display:inline-block;max-width:90px}body.home div.hmnav-transparent{background-color:transparent!important;border:1px solid #fff0;border-bottom-color:#FFF}div.item-grid-services,div.item-info-services{height:100%}div.item-info-services div.elementor-widget-button{margin-top:auto}div.elementor-loop-container.elementor-grid{justify-content:center}div.sld-testimonials span.ti-stars span.ti-star:not(:last-child){margin-right:.6rem!important}div.sld-testimonials div.ti-review-text-container{color:#FFF;margin-top:1.2rem}div.sld-testimonials span.ti-read-more span.ti-read-more-active{color:#FFFFFF!important}div.sld-testimonials div.ti-review-header::before{display:none}div.sld-testimonials div.ti-review-header div.ti-profile-details div.ti-name{text-align:center;color:#D7D8DC!important;font-weight:400;font-size:16px;padding:0}div.sld-testimonials div.ti-review-item{border:1px solid rgb(180 181 189 / .2);padding:0!important}div.wrapper-icon.icon-auto svg{width:auto}div.loop-serv-alt div.elementor-widget-theme-post-featured-image{display:none}div.loop-serv-alt div.item-info-services h3,div.loop-serv-alt div.item-info-services p,div.loop-serv-alt div.item-info-services div.elementor-widget-button{text-align:left}div.linear-grad-block{background:linear-gradient(180deg,rgb(180 181 189 / .3) 30%,rgb(70 73 121) 30%,rgb(75 77 96) 50%)}div.linear-grad-block-v2{background:linear-gradient(180deg,rgb(180 181 189 / .3) 30%,rgb(110 112 127) 30%,rgb(75 77 96) 50%)}div.linear-grad-block-v3{background:linear-gradient(180deg,rgb(158 126 16 / .8) 30%,rgb(158 126 16) 30%,rgb(123 98 11) 50%)}div.custom-breadcrumb p,div.custom-breadcrumb a{font-size:16px;color:#91929E}.img-size{margin-top:auto}.card-pro{height:100%}div.input-col{margin-bottom:0!important}div.frm-default label{font-size:16px;color:#4B4D60;display:block;margin-bottom:1rem}textarea.input-default{resize:none}div.wrap-btn-send{display:flex;flex-direction:column}div.wrap-btn-send input.btn-send{font-weight:700;max-width:max-content;background-color:#9E101A;border:1px solid #9E101A;transition:all ease 500ms}form.wpcf7-form div.frm-default input.input-default:focus,form.wpcf7-form div.frm-default textarea.input-default:focus{border-style:solid;border-color:inherit}div.wpcf7-response-output{font-size:16px}div.frm-default label sup{margin-left:.5rem;color:#D85F67}div.custom-post-grid div.elementor-post__text{display:flex;flex-direction:column}div.custom-post-grid div.elementor-post__text h2.elementor-post__title{order:2}div.custom-post-grid div.elementor-post__text div.elementor-post__meta-data{order:1;margin-bottom:.5rem}div.custom-post-grid div.elementor-post__text div.elementor-post__excerpt{order:3}div.custom-post-grid div.elementor-post__text a.elementor-post__read-more{order:4;background-color:#F6D2D4;color:#CC3B44;padding:.5rem 1rem;border-radius:2px}div.post-grid div.elementor-post__text{justify-content:center}.custom-post-grid .page-numbers{border:1px solid #D7D8DC;padding:6px 12px;text-decoration:none!important;border-radius:2px}.custom-post-grid .page-numbers.current{background-color:#F6D2D4;border:1px solid #F6D2D4}.custom-post-grid .page-numbers.next{border:1px solid #CC3B44;color:#CC3B44!important;box-shadow:0 .89px 1.78px 0 rgb(0 0 0 / .06),0 .89px 2.671px 0 rgb(0 0 0 / .1)}.custom-post-grid .page-numbers.prev{background-color:#D7D8DC;color:#FFF!important;box-shadow:0 .89px 1.78px 0 rgb(0 0 0 / .06),0 .89px 2.671px 0 rgb(0 0 0 / .1)}body.single-post h2,body.single-post h3{color:#000}@media only screen and (min-width:1025px){div.wrap-grid-services div.elementor-loop-container{display:flex;flex-wrap:wrap}div.wrap-grid-services div.elementor-loop-container div.e-loop-item{width:calc(33.33% - 30px)}div.input-col{display:flex;gap:1rem}}@media only screen and (max-width:767px){.post-grid .elementor-posts .elementor-post{flex-direction:column;gap:20px}}