.banner-anim-icon{left:0;right:0;margin:0 auto;}
.sub-banner::before{background-attachment:fixed;}
.sub-banner{background-attachment:fixed;}
.sub-banner .elementor-widget-text-editor a{color:var(--accent);font-family:"Avenir Next LT Pro Demi",Sans-serif;font-weight:400;font-size:var(--f16);letter-spacing:2.2px;}
.sub-banner.required-docss{background-attachment:scroll;background-position:bottom !important;}
/* footer */
.footer-menu ul{column-count:2;column-gap:55px;}
.elementor-kit-7 p:last-child{margin-bottom:0;}
/* Testimonial CSS */
.testimonialSection{min-height:710px !important;}
.testimonialSection .elementor-background-video-container .elementor-background-video-hosted{height:100% !important;}
.testimonialSection .elementor-testimonial__cite{background:var(--dusk);flex-direction:row;padding:13px 18px;border-radius:3px;margin-bottom:15px;}
.testimonialSection .elementor-testimonial__cite:has(.elementor-testimonial__title) span.elementor-testimonial__name{padding-right:15px;}
.testimonialSection .elementor-testimonial__cite:has(.elementor-testimonial__title) span.elementor-testimonial__name:after{content:"";width:1px;height:14px;background-color:currentColor;display:inline-block;margin-left:15px;}
.testimonialSection .elementor-testimonial__content:before{content:'';display:block;width:1em;height:0.81em;mask:url(/wp-content/uploads/2024/10/queto-icon.svg);mask-repeat:no-repeat;mask-size:cover;background-color:#E89149;font-size:284px;line-height:1;margin-bottom:-0.55em;margin-inline:auto;transform:scale(-1,-1);}
.testimonialSection .elementor-testimonial__content .elementor-testimonial__text{font-style:normal !important;}
.testimonialSection .elementor-testimonial__content .elementor-testimonial__text:before{content:'"';}
.testimonialSection .elementor-testimonial__content .elementor-testimonial__text:after{content:'"';}
.testimonialSection .elementor-swiper-button svg{display:none;}
.testimonialSection .elementor-swiper-button{border-top:2px solid var(--dusk);border-right:2px solid var(--dusk);width:25px;height:25px;display:block;transform:rotate(45deg) !important;transform-origin:center;transition:all 0.3s ease-in-out;}
.testimonialSection .elementor-swiper-button.elementor-swiper-button-prev{transform:rotate(-135deg) !important;}
.testimonialSection .elementor-swiper-button:is(:hover){border-color:var(--accent) !important;}
.testimonialSection .elementor-widget-image img{transform:scale(-1,-1);}
/* Testimonial CSS */
.elementor-button-info .elementor-button .elementor-button-icon svg{width:auto;height:auto;}
.homeNews{width:100%;height:400px;overflow:hidden;}
.news-insight-sec .homeNews{margin-left:0;padding-bottom:40px;}
.homeNews .swiper-slide{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:10px;overflow:hidden;}
body:is(.elementor-editor-active ) .homeNews .swiper-slide{width:33.3333%;}
.homeNews .post-slide-content{position:relative;}
.homeNews .post-slide-content h3{font-size:var(--f40);color:var(--accent);margin-top:0;line-height:120%;font-weight:400;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.homeNews .post-slide-content .post-content{position:absolute;top:0;height:100%;left:0;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:40px;text-align:left;z-index:1;}
.homeNews .post-slide-content:after{content:"";background:linear-gradient(180deg,rgba(33,39,56,0.9) 0%,rgba(33,39,56,0.45) 143.75%);border-radius:5px;position:absolute;left:0;top:0;right:0;bottom:0;}
.homeNews .swiper-slide:not(.swiper-slide-active){opacity:0.5;pointer-events:none;}
.homeNews .swiper-slide:not(.swiper-slide-next,.swiper-slide-prev,.swiper-slide-active){opacity:0;}
.homeNews .post-image{position:relative;overflow:hidden;border-radius:10px;height:392px;}
.homeNews .post-image:before{content:"";padding-top:56.25%;display:block;position:absolute;}
.homeNews .post-image img{min-width:100%;height:100%;object-fit:cover;display:block;transition:0.3s;}
.homeNews .post-slide-content:hover img{transform:scale(1.1,1.1);}
.homeNews .post-slide-content .elementor-element .elementor-button{padding:0;background:none;font-family:var(--Avenir-demi);}
.homeNews .post-slide-content .elementor-button .elementor-button-content-wrapper{flex-direction:row-reverse;gap:10px;}
.homeNews .post-slide-content .elementor-button-icon svg{width:23px;}
.homeNews .swiper-button-next,.homeNews .swiper-button-prev{background-image:none;color:var(--white);}
.homeNews .swiper-button-prev{left:75px;}
.homeNews .swiper-button-next{right:75px;}
.homeNews .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;}
.news-insight-sec .homeNews .swiper-pagination{bottom:0;}
.homeNews .swiper-button-next:after,.homeNews .swiper-button-prev:after{font-size:34px;}
.homeNews .post-slide-content .elementor-button .elementor-button-content-wrapper .elementor-button-text{letter-spacing:normal;}
.homeNews .swiper-pagination-bullet-active {background-color: var(--dusk);}
.mortgage-business-sec .wave-icon{position:absolute;right:-220px;bottom:-260px;transform:rotate(-3deg);z-index:1;}
.wave-icon .elementor-icon svg{width:auto;height:400px;}
path.home-heart{transform:scale(0,0);transform-origin:center center;transition:0.5s;}
path.home-heart.animation-complete{animation:scaleHearts 1.4s ease forwards;}
@keyframes scaleHearts{0%{transform:scale(0);}
60%{transform:scale(1.4);}
100%{transform:scale(1);}
}
.team-slider .item .elementor-cta__icon{order:3;position:absolute;right:20px;bottom:23px;display:flex;justify-content:end;width:auto;}
.item .elementor-cta__bg-overlay{background:linear-gradient(180deg,rgba(33,39,56,0.135) 0%,rgba(39,41,49,0.9) 100%);}
.book-box-item .elementor-widget-button{margin-top:auto;}
.accordion-wrapper.accordion-columns .e-n-accordion details{background-color:var(--e-global-color-d99d221);border-radius:5px;align-self:flex-start;}
.accordion-columns summary.e-n-accordion-item-title{border-radius:5px 5px 0 0;transition:0.3s;}
.accordion-columns .e-n-accordion-item-title:not([aria-expanded="true"]){border-radius:5px;}
.accordion-columns .e-n-accordion-item > .elementor-element{border-radius:0 0 5px 5px;}
.accordion-wrapper .e-n-accordion-item-title-text:before{transition:0.3s;}
a.elementor-icon:focus,a.elementor-icon:focus-visible{outline:none;}
/*-----------------------------contact us page form-----------------------------*/
.form-style-one .gform-body > .gform_fields{row-gap:30px;}
.form-style-one .gfield label{font-size:var(--f20);color:var(--dusk);margin-bottom:12px;letter-spacing:-0.06em; font-weight: 400;}
.form-style-one .gfield .ginput_container input,.form-style-one .gfield .ginput_container select,.form-style-one .gfield .ginput_container textarea{border:0;border-radius:5px;padding:16px;height:52px;outline:none;box-shadow:none;font-size:var(--f20);color:var(--dusk);background:#FFF8FD;}
.form-style-one .gfield .ginput_container input::-webkit-input-placeholder,.form-style-one .gfield .ginput_container select::-webkit-input-placeholder,.form-style-one .gfield .ginput_container textarea::-webkit-input-placeholder{font-size:var(--f20);color:rgba(33,39,56,0.5);}
.form-style-one .gfield .ginput_container input::-moz-placeholder,.form-style-one .gfield .ginput_container select::-moz-placeholder,.form-style-one .gfield .ginput_container textarea::-moz-placeholder{font-size:var(--f20);color:rgba(33,39,56,0.5);}
.form-style-one .gfield .ginput_container input:-ms-input-placeholder,.form-style-one .gfield .ginput_container select:-ms-input-placeholder,.form-style-one .gfield .ginput_container textarea:-ms-input-placeholder{font-size:var(--f20);color:rgba(33,39,56,0.5);}
.form-style-one .gfield .ginput_container input:-moz-placeholder,.form-style-one .gfield .ginput_container select:-moz-placeholder,.form-style-one .gfield .ginput_container textarea:-moz-placeholder{font-size:var(--f20);color:rgba(33,39,56,0.5);}
.form-style-one .gfield .ginput_container select::-webkit-input-placeholder,.form-style-one .gfield .ginput_container select:-ms-input-placeholder,.form-style-one .gfield .ginput_container select:-moz-placeholder{color:var(--dusk);}
.form-style-one .gfield .gfield_required{display:none;}
.form-style-one .gfield .ginput_container select{height:52px;line-height:normal;padding-bottom:0;}
form.form-style-one .gfield .ginput_container textarea{min-height:160px;max-height:160px;}
.form-style-one .gfield .ginput_container select{height:52px;line-height:normal;padding-bottom:0;background-image:url(/wp-content/uploads/2024/11/select-drop-arrow.svg);background-repeat:no-repeat;background-size:auto;background-position:calc(100% - 16px) center;}
.contact-us-from .gform-theme--framework.gform-theme.gform_wrapper .form-style-one .gform_footer .gform_button {
    background-color: var(--dusk);
    background-image: url(wp-content/uploads/sites/16/2024/12/btn-arrow-1-1.svg);
    background-repeat: no-repeat;
    background-size: 23px;
    background-position: calc(100% - 28.5px) 14px;
    font-family: var(--Avenir-demi);
    font-size: var(--f18);
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0em;
    color: var(--white);
    border-radius: 4px 4px 4px 4px;
    padding: 16px 60px 16px 28px;
    outline: none;
    box-shadow: none;
    border: 0;
}
.contact-us-from .gform-theme--framework.gform-theme.gform_wrapper .form-style-one .gform_footer .gform_button:hover{background-color:var(--spacelight);}
.form-style-one > .gform_footer .gform-loader{display:none !important;}
.gform-theme.gform_wrapper .form-style-one .gform_footer{margin-top:30px;}
.gform_confirmation_message{text-align:center;color:var(--accent);font-family:var(--Avenir-demi);font-size:20px;letter-spacing:normal;}
.gform-theme--framework .gform_validation_errors{display:none!important;}
.form-style-one .gfield .ginput_container input[type="checkbox"]{height:20px;padding:10px;}
.form-style-one .gfield .ginput_container.ginput_container_checkbox label{font-size:16px;}
.gform-theme--framework .form-style-one input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before{color:var(--accent);font-size:16px;}

.contact-details-sec .elementor-icon-list-text,.contact-details-sec p{letter-spacing:-0.06em;}
.contact-details-sec .contact-address a{font-size:inherit;}
.table-style-one table{border-radius:5px;border:1px solid #FFF8FD;border-collapse:collapse;border-spacing:0;border-top:0;width:100%;max-width:100%;}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.table-style-one table thead th{background:var(--dusk);color:var(--accent);line-height:130%;font-family:var(--Avenir-demi);font-size:var(--f16);letter-spacing:normal;border-left:1px solid #5A5965;}
.table-style-one table thead th,.table-style-one table td{padding:10px 12px;text-align:center;min-width:182px;}
.table-style-one table td{font-size:14px;letter-spacing:-0.06em;line-height:130%;min-height:56px;height:56px;border-left:1px solid #D9CDD6;background-color:#FFF8FD;}
.table-style-one table td strong{font-family:var(--Avenir-demi);font-size:var(--f16);letter-spacing:normal;}
.table-style-one table thead th:first-child{border-radius:5px 0 0 0;border-left:0;}
.table-style-one table thead th:last-child{border-radius:0 5px 0 0;}
.table-style-one table tbody tr:last-child td:first-child{border-radius:0 0 0 4px;}
.table-style-one table tbody tr:last-child td:last-child{border-radius:0 0 4px 0px;}
.table-style-one table tbody tr:nth-child(odd) td{background:#EFE7ED;}
.table-style-one table tbody tr td:first-child{border-left:0;}
.custom-video-box .elementor-custom-embed-image-overlay:after{content:"";background:linear-gradient(180deg,rgba(33,39,56,0.9) 0%,rgba(33,39,56,0.45) 100%);position:absolute;left:0;right:0;top:0;bottom:0;border-radius:5px;}
.custom-video-box .elementor-custom-embed-play{z-index:1;}
.custom-video-box .elementor-custom-embed-play svg{opacity:1;}
.custom-video-box .elementor-custom-embed-image-overlay img,.custom-video-box .elementor-custom-embed-image-overlay,.custom-video-box iframe{border-radius:5px;}
.custom-video-box{border-radius:5px;}
.accordion-faq .elementor-widget-text-editor,.accordion-faq .elementor-widget-text-editor p{letter-spacing:normal;}
.accordion-columns .e-n-accordion-item-title-text{letter-spacing:normal;}
.testimonial-slider .elementor-swiper > .swiper.elementor-main-swiper > .swiper-wrapper > .swiper-slide{padding:0 30px;}
.testimonial-slider .elementor-swiper > .swiper .elementor-swiper-button{top:calc(40% - 100px / 2);}
/* Blog */
body .blog-listing-wrapper .blog-post-box.elementor-element.e-con.e-con-boxed.e-parent > .e-con-inner{padding-left:0px !important;padding-right:0px !important;}
.blog-post-item .e-child{max-width:calc(100% - 330px);}
.blog-post-item{justify-content:space-between;border-bottom:1px solid #5A5965;border-radius:0;}
.blog-post-item span.elementor-post-info__terms-list{font-size:0 !important;display:flex !important;flex-wrap:wrap;row-gap:8px;justify-content:flex-end;}
.blog-post-item span.elementor-post-info__terms-list .elementor-post-info__terms-list-item{font-size:14px;margin-left:8px;border:1px solid var(--white);border-radius:20px;padding:6px 12px;letter-spacing:normal;cursor:pointer;transition:all 0.5s ease-in-out;display:inline-block;white-space:nowrap;}
.blog-post-item span.elementor-post-info__terms-list .elementor-post-info__terms-list-item:hover{background-color:var(--white);color:#212738;}
.postFilter button.e-filter-item{background-color:transparent;border:1px solid var(--white) !important;border-radius:30px !important;min-width:36px;padding:10px 15px;line-height:1;font-size:14px;color:var(--white) !important;transition:all 0.5s ease-in-out;cursor:pointer;letter-spacing:0;}
.postFilter .e-filter{gap:10px;}
.postFilter button.e-filter-item:is(:hover,[aria-pressed="true"]){background-color:var(--white);color:#212738 !important;}
.blog_seach_form form{position:relative}
.blog_seach_form form,.blog_seach_form form input{-webkit-appearance:none;appearance:none;background:transparent;}
.blog_seach_form form svg{color:var(--white);}
.blog_seach_form form input::-webkit-search-cancel-button{-webkit-appearance:none;background-color:var(--white);background-size:20px 20px;height:20px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFF'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");opacity:1;width:20px;}
.blog_seach_form form input{-webkit-appearance:none;appearance:none;border:1px solid #5A5965;border-radius:5px;color:var(--white);font-size:16px;padding-left:30px;width:100%;height:45px;}
.blog_seach_form form input::-ms-input-placeholder{color:#ffffff80;}
.blog_seach_form form input::placeholder{color:#ffffff80;}
.blog_seach_form form input:focus{box-shadow:none;outline:none}
.blog_seach_form form svg{left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px;height:auto;}
.no-results h5{color:var(--white) !important;text-align:center;}
.blog-listing-wrapper .e-loop-item{position:relative;}
.recent-posts .elementor-post__thumbnail__link{margin:0 !important;z-index:unset;}
.recent-posts .elementor-post__thumbnail__link:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;}
.recent-posts .elementor-posts .elementor-post{position:relative;border-radius:5px;}
.recent-posts .elementor-post__text{position:absolute;top:0;left:0;width:100% !important;height:100%;padding:50px 40px 40px;display:flex !important;flex-direction:column !important;z-index:unset;}
.recent-posts .elementor-post__text > *{position:relative;}
.recent-posts .elementor-post__text:before{content:"";background:rgb(33,39,56);background:-moz-linear-gradient(180deg,rgba(33,39,56,1) 0%,rgba(33,39,56,0.5) 100%);background:-webkit-linear-gradient(180deg,rgba(33,39,56,1) 0%,rgba(33,39,56,0.5) 100%);background:linear-gradient(180deg,rgba(33,39,56,1) 0%,rgba(33,39,56,0.5) 100%);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;}
.recent-posts h3.elementor-post__title a{font-size:var(--f36);color:var(--accent) !important;display:block;margin:0 0 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden; line-height: 1.15;}
.recent-posts .elementor-posts .elementor-post__meta-data{position:absolute;top:40px;left:40px;font-size:var(--f17) !important;color:var(--white) !important;font-family:var(--Avenir-demi) !important;}
.recent-posts .elementor-posts .elementor-post__excerpt p{font-size:var(--f20);color:var(--white) !important;}
.recent-posts .elementor-post__text .elementor-post__read-more{margin-top:auto;}
.recent-posts a.elementor-post__read-more{font-size:var(--f18) !important;color:var(--white) !important;font-family:var(--Avenir-demi) !important;letter-spacing:0;position:relative;z-index:3;}
.recent-posts a.elementor-post__read-more::after{content:"";display:inline-block;background:url("/wp-content/uploads/2024/10/btn-arrow.svg") no-repeat center;width:23px;height:23px;vertical-align:top;margin-left:10px;}
.recent-posts a.elementor-post__read-more:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--white);width:0;transition:all ease-in-out 0.3s;}
.recent-posts a.elementor-post__read-more:hover:before{width:calc(100% - 33px);}
/* .recent-posts .elementor-posts .elementor-post .elementor-post__thumbnail{padding-bottom:100% !important;}*/
.recent-posts .elementor-posts .elementor-post .elementor-post__thumbnail img{transition:all 0.5s;transform:scale(1);top:0;left:0;width:100% !important;height:100%;object-fit:cover;}
.recent-posts .elementor-posts .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.1)}
.recent-posts .elementor-posts .elementor-post__excerpt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.postInfoSec .elementor-post-info__item--type-author{color:var(--accent) !important;}
.postInfoSec .elementor-post-info__item--type-author .elementor-post-info__item-prefix{color:var(--secondary) !important;margin-left:5px;padding-left:5px;font-size:16px;letter-spacing:0.0001em;border-left:1px solid #959595;}
.postInfoSec .elementor-inline-item[itemprop="author"] .elementor-post-info__item{text-transform:capitalize;}
.postInfoSec .elementor-inline-item[itemprop="author"] .elementor-post-info__item{display:flex;flex-direction:row-reverse;}
.postInfoSec  span.elementor-icon-list-icon{margin-right:5px;}
.blog-listing-wrapper .e-loop-item a:hover{color:var(--accent) !important;}
.timeline .draw-line{width:10px;height:0;position:absolute;left:50%;background:#212738;transform:translateX(-50%);top:50px;border-radius:10px;}
.timeline .default-line{content:"";position:absolute;left:50%;width:10px;background:#DCD4DA;height:calc(100% - 150px);transform:translateX(-50%);top:50px;border-radius:10px;}
.timeline section .step-icon-top.elementor-absolute{margin:0 auto;right:0;top:-80px;}
.book-app-box .elementor-widget-icon .elementor-icon svg{width:auto !important;}
.lead-gen-cta-section .btn-group .elementor-button{width:100%;}
.blog-post-content .elementor-widget-text-editor + .elementor-widget-heading,.blog-post-content .elementor-widget-image + .elementor-widget-text-editor,.blog-post-content .elementor-widget-text-editor + .elementor-widget-image,.blog-post-content .elementor-widget-image + .elementor-widget-heading{margin-top:20px;}
.blog-post-content ul:last-child,.blog-post-content ol:last-child{margin-bottom:0;}
.led-heading .elementor-heading-title span{display:inline-block;}

@media screen and (max-width:1366.98px){
.homeNews .post-slide-content .post-content{padding:30px 20px;}
.news-insight-sec .homeNews{height:auto;padding-bottom:40px;}
}

@media screen and (max-width:1299.98px){
.mortgage-business-sec .wave-icon{right:-210px;bottom:-260px;}
.wave-icon .elementor-icon svg{height:370px;}
}
@media screen and (max-width:1199.98px){
.news-insight-sec{overflow:hidden !important;}
.news-insight-sec .homeNews{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);}
.homeNews .swiper-button-next{right:40px;}
.homeNews .swiper-button-prev{left:40px;}
.mortgage-business-sec .wave-icon{right:-180px;bottom:-210px;}
.wave-icon .elementor-icon svg{height:330px;}
.gform_confirmation_message{font-size:18px;}
.e--ua-safari .sub-banner{background-attachment:unset;}
}
@media screen and (max-width:1080.98px){
    .wave-icon .elementor-icon svg{height:310px;}
}
@media screen and (max-width:1024.98px){
.mortgage-business-sec .wave-icon{right:-170px;bottom:-200px;transform:rotate(-6deg);}
.wave-icon .elementor-icon svg{height:300px;}
}
@media screen and (max-width:991.98px){
.mortgage-business-sec .wave-icon{right:110px;bottom:auto;top:112%;transform:rotate(6deg);}
.wave-icon .elementor-icon svg{height:380px;}
.house-heart-icon-mobile path.home-heart{transform:translate(-5.469px,-558.594px);transform-origin:unset;opacity:0;}
.house-heart-icon-mobile path.home-heart.animation-complete{transform:translate(-5.469px,-558.594px);opacity:1;}
}
@media screen and (max-width:767.98px){
.homeNews .post-slide-content .post-content{padding:24px 24px;}
.homeNews .post-slide-content h3{font-size:var(--f28);}
.homeNews .swiper-button-next:after,.homeNews .swiper-button-prev:after{font-size:28px;}
.homeNews .swiper-button-next{right:30px;}
.homeNews .swiper-button-prev{left:30px;}
.testimonial-slider .elementor-swiper-button{display:none !important;}
.team-slider{overflow:hidden !important;}
.team-slider > .swiper-pagination{bottom:0;}
.team-slider.elementor-element.e-con.e-con-boxed.e-parent>.e-con-inner{padding-left:0px !important;padding-right:0px !important;margin:0;width:100%;display:block;max-width:100%;-webkit-user-select:all;-webkit-touch-callout:inherit;touch-action:auto;}
.team-slider-02 .slick-dots,.card-slider-mobile .slick-dots{bottom:0px;position:relative;line-height:normal;}
.team-slider-02 .slick-dots button,.card-slider-mobile .slick-dots button{padding:0;width:auto;height:auto;line-height:normal;}
.team-slider-02 .slick-dots button,.card-slider-mobile .slick-dots button{width:8px;height:8px;font-size:0;background:#212738;border-radius:50%;line-height:normal;opacity:0.35;}
.team-slider-02 .slick-dots li,.card-slider-mobile .slick-dots li{width:auto;height:auto;}
.team-slider-02 .slick-dots button::before,.card-slider-mobile .slick-dots button::before{display:none;}
.team-slider-02 .slick-dots .slick-active button,.card-slider-mobile .slick-dots .slick-active button{opacity:1;}
.team-slider .swiper-slide{margin:0 10px;}
.team-slider .slick-track .swiper-slide .elementor-widget-container .elementor-cta__content{padding:100% 40px 20px 20px;}
.team-slider .elementor-widget-call-to-action .elementor-cta,.team-slider .elementor-widget-call-to-action .elementor-cta__bg-wrapper,.team-slider .slick-track .swiper-slide .elementor-widget-container .elementor-cta__content,.item .elementor-cta__bg-overlay{transform:translate3d(0,0,0);}
.table-style-one table thead th,.table-style-one table td{min-width:140px;}
.testimonial-slider .elementor-swiper > .swiper.elementor-main-swiper > .swiper-wrapper > .swiper-slide{padding:0 10px;}
.gform_confirmation_message{font-size:16px;}
.recent-posts .elementor-post__text{padding:45px 20px 20px;}
.recent-posts .elementor-posts .elementor-post__meta-data{top:20px;left:20px;}
.postNav .elementor-post-navigation .post-navigation__prev--title{display:none;}
.postNav .elementor-post-navigation .post-navigation__next--title{display:none;}
.postInfoSec .elementor-inline-item[itemprop="author"] .elementor-post-info__item{gap:5px;flex-direction:column-reverse;}
.postInfoSec .elementor-inline-item[itemprop="author"]{align-items:flex-start;}
.postInfoSec .elementor-post-info__item--type-author .elementor-post-info__item-prefix{border-left:0;padding-left:0;margin-left:0;}
.postInfoSec .elementor-post-info{flex-direction:column;grid-gap:10px;}
.postInfoSec .elementor-inline-item[itemprop="author"] .elementor-icon-list-icon{position:relative;top:2px;}
.blog-post-item .e-child{max-width:100%;}
.book-app-box .elementor-widget-icon .elementor-icon svg{width:auto !important;}
.recent-posts .elementor-post__thumbnail__link .elementor-post__thumbnail{min-height:420px;}
.recent-posts .elementor-posts .elementor-post .elementor-post__thumbnail img{width:100%;}
.recent-posts .elementor-post__thumbnail__link .elementor-post__thumbnail{padding-bottom:initial !important;}
.blog-post-item span.elementor-post-info__terms-list{gap:10px 5px;justify-content:flex-start;}
.blog-post-item span.elementor-post-info__terms-list .elementor-post-info__terms-list-item{margin-right:0;margin-left:0;}
.homeNews .post-image{height:340px;}
.timeline .default-line,.timeline .draw-line{width:6px;left:17px;top:0;transform:none;}
.timeline > .e-con-inner{gap:0 !important;}
.timeline > .e-con-inner section > .elementor-element{gap:15px;}
.timeline > .e-con-inner section:not(:last-child){padding-left:60px;}
.timeline > .e-con-inner section + section:not(:last-child){padding-top:30px;}
.timeline section.elementor-element .elementor-absolute.elementor-widget-image{right:auto !important;left:-70px !important;top:-10px;}
.timeline section.elementor-element:last-child .elementor-absolute.elementor-widget-image{left:-10px !important;top:-40px;}
.card-slider-mobile .slick-list .slick-slide{margin:0 10px;height:100%;animation:none;visibility:visible;}
.card-slider-mobile .slick-list .slick-track{height:100%;}
.card-slider-mobile .slick-list .slick-slide > .elementor-widget-container{height:100%;}
.card-slider-mobile.slick-slider{width:calc(100% + 40px);margin-left:-20px;}
}
@media screen and (max-width:575.98px){
.homeNews .post-image{height:240px;}
.testimonialSection .elementor-testimonial__cite{padding:10px 10px;}
.testimonialSection .elementor-testimonial__cite span{font-size:14px !important;}
.card-slider-mobile .slick-list .slick-slide > .elementor-widget-container{padding:30px 20px 30px 20px !important;}
}
@media screen and (max-width:375.98px){
.home-banner .elementor-widget-container .elementor-heading-title{letter-spacing:-0.08em;}
.home-banner .elementor-element > .e-con-inner{padding-top:80px;}
}
