@import url(https://fonts.googleapis.com/css2?family=Jost:wght@300;400&family=Montserrat:ital,wght@1,100&display=swap);.packages_section figure.wp-caption{position:relative}.client_testimonial .elementskit-single-testimonial-slider{margin:20px}.packages_section figure.wp-caption figcaption.widget-image-caption{position:absolute;bottom:0;width:100%;color:#fff;z-index:22;font-style:normal;font-size:25px;font-family:var(--e-global-typography-primary-font-family),Sans-serif;padding:10px 0}.packages_section figure.wp-caption:after{content:'';position:absolute;bottom:0;left:0;right:0;height:100%;background:linear-gradient(180deg,#fff0,#395E4C)}#menu-item-484 a.ekit-menu-nav-link{background-color:#395E4C;color:#fff;border-radius:50px;height:50px;line-height:50px;margin-top:13px}.client_testimonial .elementskit-single-testimonial-slider{border-top-left-radius:40px;border-bottom-right-radius:30px}.box_service{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:0}.service_home .swiper-slide.swiper-slide-next .box_service .caption{order:-1}.link_color a{color:#696969!important}.box_service .caption h2{color:#395E4C;margin:0;font-size:30px;text-align:center;line-height:1.2;text-transform:capitalize}.service_details{width:100%;display:block}.box_service .caption p{text-align:center;font-size:16px;font-weight:400;margin-top:10px;margin-bottom:6px}.box_service .caption{height:276px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.service_home .swiper-button-next,.service_home .swiper-button-prev{opacity:.6;filter:invert(100%);-webkit-filter:invert(48%)}.box_service .caption a.btn{text-decoration:none;background-color:#395E4C;color:#fff!important;padding:8px 25px 6px 25px;display:block;border-radius:50px;margin-top:20px;line-height:1}.packages_section input[type="checkbox"]{position:relative;appearance:none;width:70px;height:35px;background:#e5deba;border-radius:50px;box-shadow:inset 0 0 5px rgb(0 0 0 / .2);cursor:pointer;transition:0.4s}.packages_section input:checked[type="checkbox"]{background:#fff}.packages_section input[type="checkbox"]::after{position:absolute;content:"";width:28px;height:28px;top:3px;left:6px;background:#fff;border-radius:50%;box-shadow:0 0 5px rgb(0 0 0 / 20%);transform:scale(1.1);transition:0.4s}.packages_section input:checked[type="checkbox"]::after{left:50%;background-color:#e5deba}.packages_section .check-box{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.packages_section .check-box .wpr-switcher-label{font-family:"Gilroy Regular",Sans-serif;font-size:20px;font-weight:500;letter-spacing:.2px;color:#395e4c;padding:0 18px}.packages_row{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch}.packages_row .pr_box{width:33.333333%;padding:20px;display:flex}.pr_card{border:1px solid #395e4c;border-radius:17px 17px 17px 17px;text-align:center;padding:30px;display:flex;flex-wrap:wrap;align-content:space-between;justify-content:center;position:relative}.pr_card h2{font-size:21px!important;text-align:center;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:#395e4c!important;min-height:60px;-webkit-text-stroke-width:0px!important;stroke-width:0px!important}.pr_card .img img{border-radius:100%;height:150px;margin:auto}.pr_card .img{text-align:center;margin:auto;width:150px;height:150px}.pr_card a.btn{text-align:center;line-height:1;font-size:16px;padding:20px 40px 15px 40px;border-radius:50px 50px 50px 50px;color:#fff;background-color:#395e4c;border:none;display:inline-block;font-family:"Gilroy Regular",Sans-serif;font-weight:600}.pr_card .price{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;line-height:1;font-family:"Gilroy Regular",Sans-serif}.pr_card .price div{color:#395e4c;font-size:40px;text-align:center;font-weight:var(--e-global-typography-primary-font-weight)}.pr_card .price .sub{font-size:28px;color:#395e4c;font-weight:600;padding-right:10px;padding-bottom:12px}.pr_card .content{margin-top:30px;font-family:"Gilroy Regular",Sans-serif}.packages_row .pr_box:nth-child(2n+1) .pr_card,.packages_section .swiper-slide-next .pr_card{background-color:#395e4c;border:1px solid #395e4c}.packages_row .pr_box:nth-child(2n+1) .pr_card h2,.packages_section .swiper-slide-next .pr_card h2,.packages_row .pr_box:nth-child(2n+1) .pr_card .price div,.packages_section .swiper-slide-next .pr_card .price div,.packages_row .pr_box:nth-child(2n+1) .pr_card .price sub,.packages_section .swiper-slide-next .pr_card .pr_card .price sub,.packages_row .pr_box:nth-child(2n+1) .pr_card .content,.packages_section .swiper-slide-next .pr_card .content,.packages_section .swiper-slide-next .pr_card .price sub{color:#fff!important}.packages_row .pr_box:nth-child(2n+1) .pr_card a.btn,.packages_section .swiper-slide-next .pr_card a.btn{background-color:#fff;color:#395e4c;font-family:"Gilroy Regular",Sans-serif;font-weight:600}.box_service .img img{height:264px}.ribbon{width:150px;height:125px;overflow:visible;position:absolute}.pr_box{margin-top:9px}.ribbon span{position:absolute;display:block;width:225px;padding:15px 0;background-color:#E5DEBA;box-shadow:0 5px 10px rgb(0 0 0 / .1);color:#000;font-family:"Gilroy Regular",Sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / .2);text-transform:uppercase;text-align:center;display:flex;flex-direction:column;justify-content:center}.mega_menu{display:flex;width:100%}.mega_menu .mm_img{width:30%;box-sizing:border-box;padding:10px;display:none}.mega_menu .mm_title{width:100%;box-sizing:border-box;padding:10px}.mega_menu .mm_img img{width:100%;height:auto;border-radius:20px!important}.mega_menu .mm_title ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.mega_menu .mm_title ul li{width:calc(35% - 15px);box-sizing:border-box;margin-bottom:12px;padding-left:15px;padding-top:5px;padding-bottom:5px}.mega_menu .mm_title ul li .service_link{font-size:15px;line-height:1.2em;display:block;font-weight:700;color:#000;font-family:"Gilroy Regular",Sans-serif}.mega_menu .mm_title ul li .service_link:hover{text-decoration:underline}.ribbon-top-left{bottom:0;left:0}.ribbon-top-left span{left:0;bottom:0;transform:rotate(0deg)!important}.ribbon span{position:absolute;display:block;width:162px;padding:15px 0;background-color:#E5DEBA;box-shadow:0 0 rgb(0 0 0 / .1);color:#000;font-family:"Gilroy Regular",Sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / .2);text-transform:uppercase;text-align:center}.ribbon-top-left::before,.ribbon-top-left::after{border-top-color:#fff0;border-left-color:#fff0}.ribbon-top-left::before{top:0;right:0}.ribbon-top-left::after{bottom:0;left:0}.ribbon-top-left span{right:-25px;top:30px;transform:rotate(-45deg)}.page-id-87 .elementor-kit-65 h2{-webkit-text-stroke-width:.5px;font-family:"Gallary",Sans-serif!important;font-weight:500!important;letter-spacing:1px;font-size:29px!important}.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-n-menu-content.e-active{z-index:9999!important}#grids_header .service_home{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}#grids_section .service_home{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem}.service_home_box{border-style:dashed;border-width:0 0 0 0;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:10px 10px 10px 10px}.shb_card{height:100%;display:flex;flex-wrap:wrap;align-items:stretch;align-content:space-between}.shb_card .btn a{font-family:"Gilroy Regular",Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:#395e4c;border-radius:10px 10px 10px 10px;padding:5px 17px 5px 17px;color:#fff;fill:#fff;text-align:center;transition:all .3s;display:inline-block;border:2px solid #e5deba}.shb_card .btn a:hover{background-color:#e5deba;border:2px solid #e5deba;color:#395e4c!important;fill:#395e4c!important}.shb_card .img{position:relative;border:2px solid #e5deba;height:244px}.shb_card .img img{width:100%}.shb_card .img h2{position:absolute;bottom:0;width:100%;color:#fff;z-index:22;font-style:normal;font-size:22px;font-family:"Gilroy Regular",Sans-serif;padding:10px 0;margin:0;text-align:center;font-weight:800}.shb_card .img h2 a{color:#fff;font-style:normal;font-size:22px;text-align:center;font-weight:800}.shb_card .img:after{content:'';position:absolute;bottom:0;left:0;right:0;height:100%;background-image:linear-gradient(1deg,#00000091 10%,#FFFFFF00 27%)}.shb_card .caption{margin:20px 0;margin-top:0;padding-left:12px;padding-right:12px}.shb_card .caption ul{list-style:none;margin:0;padding:14px 0;min-height:79px;color:#fff}.shb_card .caption p{font-family:"Gilroy Regular",Sans-serif;min-height:0;color:#fff;font-size:18px}.shb_card .caption p a{color:#fff}.shb_card .caption p a.read_card{color:#e5deba}#menubar-226>ul>li:last-child a span{color:#fff!important}ul#menu-main-menu>li:last-child a,#menubar-226>ul>li:last-child a{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-primary);border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;color:#fff;fill:#fff;text-align:center;transition:all .3s;display:inline-block;line-height:1;height:auto;margin-top:8px}img.wp-image-4251{display:none}.awhite{color:#fff}.awhite:hover{color:#fff}.elementor-element.elementor-element-77f3344.Bgred.e-flex.e-con-boxed.e-con.e-parent{display:block!important}.e-flex.e-con-boxed.showcontainer.e-con.e-parent{display:block!important}section.elementor-section.elementor-top-section.elementor-element.elementor-element-54016fe4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap.elementor-element-populated{overflow:hidden!important}section.elementor-section.elementor-top-section.elementor-element.elementor-element-af25f5a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap.elementor-element-populated{overflow:hidden}span.discount-label{display:flex;font-size:18px;padding-top:5px;padding-left:3px}del.regular{font-size:20px}.postid-3547 span.\32 0h{display:none}.postid-3547 span.\32 8h{display:block!important}.postid-3547 h3.elementor-image-box-title{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}.page-id-69 .service_swiper .swiper-wrapper .swiper-slide{display:block!important}.service_home_box:hover{border-radius:20px;background-color:#315041}.firtbox{display:flex}.firtbox .content{width:65%;text-align:justify;padding-left:10px}.pr_card h2{min-height:20px!important;text-align:left;margin-top:0;margin-bottom:6px}.title .caption h2{width:70%}.title .caption{display:flex}.pr_card{padding:30px}.pr_card .content_box{width:65%;text-align:left}.content p{font-size:16px}.pr_card .price{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;line-height:1;font-family:"Gilroy Regular",Sans-serif;width:65%;padding-left:10px}.title .caption{display:flex;justify-content:flex-end}.pr_card .price .sub{font-size:22px;padding-right:6px;padding-bottom:0;margin-bottom:-16px}.pr_card{display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative;align-content:center}.pr_card .title{padding-bottom:20px}.pr_card a.btn{text-align:center;line-height:1;font-size:16px;padding:15px 20px 15px 20px}.ribbon.ribbon-top-left h3{font-size:22px;color:#000;padding-bottom:0px!important;margin-bottom:0;font-family:"Gilroy Regular",Sans-serif}.ribbon span{position:absolute;display:block;width:162px;padding:15px 0;background-color:#E5DEBA;box-shadow:0 0 rgb(0 0 0 / .1);color:#000;font-family:"Gilroy Regular",Sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / .2);text-transform:uppercase;text-align:center;font-size:22px;border-radius:0 0 0 10px}div a.popupbtn{position:absolute;bottom:8%;left:58%;background-color:#395e4c;padding-left:12px;padding-right:12px;color:#fff;padding-top:5px;border-radius:12px;padding-bottom:5px;font-family:"Gilroy Regular",Sans-serif;font-weight:600;font-size:20px}.pum-theme-4240 .pum-content+.pum-close,.pum-theme-content-only .pum-content+.pum-close{color:#ffffff!important}@media only screen and (max-width:1024px){.packages_row .pr_box{width:50%}.pr_card h2{min-height:auto}}@media only screen and (max-width:768px){.shb_card .img h2{font-size:22px}#grids_section .service_home{grid-template-columns:repeat(2,1fr)}#grids_header .service_home{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:480px){img.wp-image-4245{display:none}img.wp-image-4251{display:block}.pum-theme-4240 .pum-content+.pum-close,.pum-theme-content-only .pum-content+.pum-close{position:absolute;height:20px;width:20px;font-size:25px}.elementor-element.elementor-element-fa39845.elementor-align-left.list12.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list ul.elementor-icon-list-items{display:flex;gap:14px;flex-direction:row;align-content:center;flex-wrap:wrap;justify-content:flex-start}.elementor-258 .elementor-element.elementor-element-fa39845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:0}.elementor-258 .elementor-element.elementor-element-fa39845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:0}.swiper-slide{flex-shrink:0;width:100%!important;height:100%;position:relative}#grids_section .service_home{grid-template-columns:repeat(1,1fr)}#grids_header .service_home{grid-template-columns:repeat(1,1fr)}.client_testimonial .elementskit-single-testimonial-slider{margin:0}.shb_card .img h2{font-size:20px}.service_home .service_home_box{width:100%}.packages_row .pr_box{width:100%}.shb_card .caption ul{min-height:auto}.shb_card .caption p{min-height:0}}.fluentform .ff-t-cell.ff-t-column-1 .half-width{width:50%}.fluentform .ff-t-cell.ff-t-column-1{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px}.fluentform .ff-t-cell.ff-t-column-1 .half-width{width:calc(50% - 20px)}@media only screen and (max-width:600px){.fluentform .ff-t-cell.ff-t-column-1 .half-width{width:100%}div a.popupbtn{position:absolute;bottom:24%;left:64%;background-color:#395e4c;padding-left:12px;padding-right:12px;color:#fff;padding-top:5px;border-radius:12px;padding-bottom:5px;font-family:"Gilroy Regular",Sans-serif;font-weight:600;font-size:17px}.tabstyle ul.nav.nav-tabs.elementkit-tab-nav{gap:15px;display:flex!important;flex-direction:column;align-content:center}.tabstyle li.elementkit-nav-item{width:90%}.firtbox{display:flex;flex-direction:column}.firtbox .content{width:100%;text-align:justify;padding-left:10px}.pr_card .price{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;line-height:1;font-family:"Gilroy Regular",Sans-serif;width:100%;padding-left:10px}.ribbon-top-left span{right:-25px;top:0;transform:rotate(-45deg)}.ribbon{width:102px;height:86px;overflow:visible;position:absolute}.pr_card .content_box{width:100%;text-align:center}.ribbon span{position:absolute;display:block;width:110px;padding:15px 0;background-color:#E5DEBA;box-shadow:0 0 rgb(0 0 0 / .1);color:#000;font-family:"Gilroy Regular",Sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / .2);text-transform:uppercase;text-align:center;font-size:18px;border-radius:10px 0 0 0}.ribbon-top-left{top:-1px;left:-1px}.pr_card .title{z-index:2}.ribbon.ribbon-top-left h3{font-size:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.pr_card .img{text-align:center;margin:auto;width:190px;height:188px;margin-left:20px;margin-right:20px}.firtbox{display:flex;flex-direction:column;align-content:center;align-items:center}.firtbox .content{width:100%;text-align:justify;padding-left:10px}.pr_card h2{font-size:22px!important}.pr_card a.btn{text-align:center;line-height:1;font-size:16px;padding:10px 10px 10px 10px}.pr_card .content_box{width:65%;text-align:right}.ribbon{height:116px;overflow:visible;position:absolute}.ribbon span{position:absolute;display:block;width:150px;padding:15px 0;background-color:#E5DEBA;box-shadow:0 0 rgb(0 0 0 / .1);color:#000;font-family:"Gilroy Regular",Sans-serif;text-shadow:0 1px 1px rgb(0 0 0 / .2);text-transform:uppercase;text-align:center;font-size:22px;border-radius:0 0 0 10px}.firtbox .content{margin-top:0}.pr_card .img img{border-radius:100%;height:180px;margin:auto}}