@charset "UTF-8";
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.elementor-star-rating{color:#ccd6df;display:inline-block;font-family:eicons}.elementor-star-rating i{cursor:default;display:inline-block;font-style:normal;position:relative}.elementor-star-rating i:before{color:#f0ad4e;content:"\e934";display:block;font-family:inherit;font-size:inherit;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{align-items:center;display:flex}.elementor-star-rating__title{margin-inline-end:10px}.elementor-star-rating--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}@media(min-width:-1){.elementor-star-rating-widescreen--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-widescreen--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-widescreen--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-widescreen--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media(max-width:-1){.elementor-star-rating-laptop--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-laptop--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-laptop--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-laptop--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}.elementor-star-rating-tablet_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media(max-width:1024px){.elementor-star-rating-tablet--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-tablet--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media(max-width:-1){.elementor-star-rating-mobile_extra--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile_extra--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile_extra--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile_extra--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}@media(max-width:767px){.elementor-star-rating-mobile--align-start .elementor-star-rating__wrapper{justify-content:flex-start;text-align:start}.elementor-star-rating-mobile--align-end .elementor-star-rating__wrapper{justify-content:flex-end;text-align:end}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{justify-content:center;text-align:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__wrapper{justify-content:space-between;text-align:justify}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}ul.nav.navbar-ul.element-left.right-element-exist .header-titles-wrapper{padding:0 33px;width:auto;margin-top:unset;}
.insta-footer-wrap{border-radius:0;}
.insta-footer-wrap a.phone{font-family:Raleway;}
#call-us{display:none;height:202px;width:202px;position:fixed;right:0;bottom:0;z-index:999}@media(max-width:768px){.back-to-top{left:25px;right:unset;}#call-us{display: block;right:-40px;bottom:-40px;}}#big-circle{display:block;position:absolute;left:0%;bottom:0%;height:202px;width:202px;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:999990!important;transform-origin:50% 50% 0;}#around-img{cursor:pointer;text-align:center;width:67px;height:67px;top:50%;left:50%;margin:-33.5px 0 0 -33.5px;position:absolute;background-position:center center;background-repeat:no-repeat;z-index:999993;transform-origin:50% 50% 0;}#around-img img{max-width:99%;max-height:99%}.middle{height:112px;width:112px;top:50%;left:50%;margin:-56px 0 0 -56px;position:absolute;z-index:999991;border:1px solid #b8967e;border-radius:50%;-webkit-animation:pulse2 1.7s infinite ease-in-out;-moz-animation:pulse2 1.7s infinite ease-in-out;-ms-animation:pulse2 1.7s infinite ease-in-out;-o-animation:pulse2 1.7s infinite ease-in-out;animation:pulse2 1.7s infinite ease-in-out;transform-origin:50% 50% 0;}.junior{height:162px;width:162px;background:#b8967e;border-radius:50%;position:absolute;top:50%;left:50%;margin:-81px 0 0 -81px;z-index:999991;-webkit-animation:pulse1 2.5s infinite ease-in-out;-moz-animation:pulse1 2.5s infinite ease-in-out;-ms-animation:pulse1 2.5s infinite ease-in-out;-o-animation:pulse1 2.5s infinite ease-in-out;animation:pulse1 2.5s infinite ease-in-out;transform-origin:50% 50% 0;}@-webkit-keyframes pulse1 {0%{-webkit-transform:scale(0.5);opacity:0.3;}50%{-webkit-transform:scale(0.7);opacity:0.2;}100% {-webkit-transform: scale(0.5);opacity: 0;}}@-moz-keyframes pulse1 {0%{-moz-transform:scale(0.5);opacity:0.3;}50%{-moz-transform:scale(0.7);opacity:0.2;}100% {-moz-transform: scale(0.5);opacity: 0;}}@-o-keyframes pulse1 {0%{-o-transform:scale(0.5);opacity:0.3;}50%{-o-transform:scale(0.7);opacity:0.2;}100% {-o-transform: scale(0.5);opacity: 0;}}@keyframes pulse1 {0%{transform:scale(0.5);opacity:0.3;}50%{transform:scale(0.7);opacity:0.2;}100% {transform: scale(0.5);opacity: 0;}}@-webkit-keyframes pulse2 {0%{-webkit-transform:scale(2);opacity:0;}100% {-webkit-transform: scale(0.6);opacity: 0.8;}}@-moz-keyframes pulse2 {0%{-moz-transform:scale(2);opacity:0;}100% {-moz-transform: scale(0.6);opacity: 0.8;}}@-o-keyframes pulse2 {0%{-o-transform:scale(2);opacity:0;}100% {-o-transform: scale(0.6);opacity: 0.8;}}@keyframes pulse2 {0%{transform:scale(2);opacity:0;}100% {transform: scale(0.6);opacity: 0.8;}}#big-circle:hover #around-img{-webkittext-shadow:0 0 12px rgba(255,255,255, 1)!important;-moz-text-shadow:0 0 12px rgba(255,255,255, 1)!important;-o-text-shadow:0 0 12px rgba(255,255,255, 1)!important;-ms-text-shadow:0 0 12px rgba(255,255,255, 1)!important;text-shadow:0 0 12px rgba(255,255,255, 1)!important;}#big-circle:hover #anchor_body478{-webkit-box-shadow:0 0 0 0 #2d6cac!important;-moz-box-shadow:0 0 0 0 #2d6cac!important;-o-box-shadow:0 0 0 0 #2d6cac!important;box-shadow:0 0 0 0 #2d6cac!important;}#big-circle:hover{opacity:1!important;}
.work-menu-mobile{padding:0 15px;margin:50px 0 0;}
.phone-menu-mobile, .email-menu-mobile{padding:0 15px;margin:10px 0 0;}
.phone-menu-mobile a, .email-menu-mobile a{color:#797979;}
.address-menu-mobile{padding:0 15px;margin:10px 0 0;}
.work-menu-mobile i, .email-menu-mobile i, .phone-menu-mobile i, .address-menu-mobile i{margin:0 5px 0 0;vertical-align:middle;}
.testimonial .section-title{color:#262626;font-family:Montserrat;font-size:42px;line-height:50px;}
.call-us-team .section-title{color:#262626;font-family:Montserrat;}
.services .section-title{font-family:Montserrat;font-size:40px;}
.site-footer .widget-content div.widget-title, .site-footer .widget-content div.widgettitle{font-family:Montserrat;color:#fff;}
.blog-style-classic-pro .blog-inner .post-details-outer{margin-right:30px;padding:25px 0 20px 20px;position:relative;bottom:0;}
.elementor-widget-ceaposts .blog-style-classic-pro .blog-inner .post-date a{width:auto;}
.elementor-widget-ceaposts .cea-carousel .blog-inner{margin-bottom:5px !important;}
aside.footer-insta-widget.col-12 .insta-footer-content .h3{font-size:40px;line-height:1.4;padding-right:124px !important;font-family:Montserrat;font-weight:400;}
.h2.entry-title{line-height:40px;font-size:28px;margin-bottom:0;text-transform:capitalize;}
.header-navbar.navbar .wp-menu li > ul.sub-menu.mega-menu > li{width:20%;}
.header-navbar.navbar .wp-menu li > ul.sub-menu.mega-menu li{font-size:13px;letter-spacing:0;line-height:20px;text-transform:none;font-weight:400;}
ul.nav.wp-menu > li{padding:0 18px;}
.header-navbar.navbar .wp-menu li > ul.sub-menu.mega-menu li.dark{margin:15px 0 0;}
.header-navbar.navbar .wp-menu li > ul.sub-menu.mega-menu li.dark > a, .header-navbar.navbar .wp-menu li > ul.sub-menu.mega-menu > li > a{font-size:14px;font-weight:600;color:#262626;text-transform:uppercase;}
header ul.nav.wp-menu ul.sub-menu.mega-menu{padding:12px 0;max-width:1400px;}
ul.nav.wp-menu > li.menu-item-has-children ul.mega-menu li.menu-item-has-children > a:after{content:"";}
.header-navbar.navbar .wp-menu li > ul.sub-menu.mega-menu li.group > a{font-weight:600;}
.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;}
@media only screen and (max-width: 1810px) {
.header-navbar ul.navbar-ul:last-child li:first-child{padding:0;}
.header-navbar ul.navbar-ul:last-child li:not(:first-child){display:none;}
}
@media only screen and (max-width: 1499px) {
.header-navbar ul.navbar-ul:last-child{display:none;}
}
.header-topbar .top-phone{padding-left:35px;border-left:solid 1px rgba(255,255,255,0.2);}
.header-topbar a.h-phone i, .header-navbar a.h-phone i{margin:0 10px 0 0;}
.as-seen-on-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:20px;}
.seen-on-logo{max-width:154px;margin:10px;}
@media(max-width:768px){
.seen-on-logo{max-width:44%!important;}
}
.call-block{background:#f9f6f4;margin:1.8rem 0;padding:2rem 1rem;border-radius:0.4rem;text-align:center;}
.call-block .h2{font-size:38px;}
.call-block p{margin:0.8rem 0 1.2rem;}
.call-block a{display:inline-block;margin:0.5rem;padding:0.9rem 1.8rem;background:#b8967e;color:#fff;border-radius:3rem;text-decoration:none;}
.call-block a i{margin:0 0.5rem 0 0;color:#d52222;}
.single-post .call-block{padding:1.6rem;}
.single-post .call-block a{padding:0.7rem 1.8rem;}
.single-post .call-block h2{margin:0;font-size:38px;}
footer .widget-content-bx img{margin:0 0 24px;}
.cea-counter-wrapper .counter-value{font-family:Montserrat;}
@media(min-width:1400px){
.igual-page-header > .container{max-width:1360px;}
}
main .entry-content h2, main .entry-content h3, main .entry-content h4{margin-top:1rem;}
.viber-cta{display:none;}
@media(max-width:768px){
.viber-cta {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
background: #fff;
color: #fff;
fill: #fff;
text-decoration: none;
display: flex;
justify-content: center;
align-items: center;
gap: 15px;
padding: 12px 0 10px;
font-size: 18px;
font-weight: 500;
z-index: 9999; box-shadow: 0 -1px 20px rgb(0 0 0 / 10%);
transition: all 0.3s ease;
}
.viber-cta a {
color: #fff;
text-transform: capitalize;
display: inline-flex;
background: #7360F2;
padding: 7px 12px;
border-radius: 7px;
}
.viber-cta a + a {
background: #0CA733;
}
.viber-cta a svg, .viber-cta a i {
margin: 5px 7px 0 0;
}
.footer-bottom-wrap {
padding-bottom: 85px;
}
}