/*!
Theme Name: vanzwan
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vanzwan
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

vanzwan is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-x:hidden}body{margin:0;background-color:#F7F7FA}*:where([style*="color:#000"],[style*="color: #000"],[style*="color:#000000"],[style*="color: #000000"],[style*="color:rgb(0,0,0)"],[style*="color: rgb(0, 0, 0)"]){color:#101820!important}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:100%!important}.testimonials_sec .elementor-testimonial__name{padding-bottom:10px}.testimonials_sec .elementor-main-swiper .swiper-slide:hover{background-color:#756069!important}.testimonials_sec .elementor-main-swiper .swiper-slide:hover .elementor-testimonial__text{color:#fff!important}.testimonials_sec .elementor-main-swiper .swiper-slide:hover .elementor-testimonial__name{color:#FFE79D!important}.testimonials_sec .elementor-main-swiper .swiper-slide:hover .elementor-testimonial__image img{filter:brightness(0) saturate(100%) invert(86%) sepia(70%) saturate(273%) hue-rotate(356deg) brightness(101%) contrast(95%)}.Connect_form input{padding-left:0}.Connect_form textarea{padding-left:0}.header_mainsec .logobox svg{width:350px;height:auto}.team_mainsec .imgbox{position:relative}.team_mainsec .imgbox .btnsec{display:none;position:absolute;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);-webkit-transition-duration:0.5s;transition-duration:0.5s}.team_mainsec .imgbox:hover .btnsec{display:block}.team_mainsec .imgbox::after{content:"";background-color:#fff0;width:100%;height:100%;position:absolute;top:0;left:0}.team_mainsec .imgbox:hover::after{background-color:rgb(255 255 255 / .5)}a.am-lite-footer-link{display:none!important}.post_sec_main a.elementor-post__read-more{padding:13px 22px 13px 22px;background-color:#000}.elementor-sticky--effects{background-color:#A18793}.team_popup .innerbox{display:flex;flex-wrap:wrap;align-items:start}.team_popup .innerbox .imgbox{width:43%}.team_popup .innerbox .imgbox img{width:100%;height:auto}.team_popup .innerbox .contntbox{width:50%;padding-left:30px}.team_popup .innerbox .contntbox h3{color:#101820;font-size:28px;font-weight:600;line-height:36px;margin-top:0;margin-bottom:20px}.team_popup .innerbox .contntbox p{color:#101820;font-size:16px;font-weight:400;line-height:27px}.team_popup .innerbox .contntbox .btn_mainsec .btn_style{background-color:#756069;border:1px solid #756069;border-radius:50px;color:#fff;font-size:16px;font-weight:500;line-height:27px;padding:8px 30px;display:inline-block;outline:none;box-shadow:none;text-transform:uppercase}.team_popup .innerbox .contntbox .btn_mainsec .btn_style:hover{background-color:#2d2d2d;border:1px solid #2d2d2d;color:#fff}.header_mainsec .menubox nav ul li.menu-item-has-children{position:relative}.header_mainsec .menubox nav ul>li>a{color:#fff!important}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu{position:absolute;top:65px!important;left:0;width:330px;background:#756069;padding:0 0 60px;transform:translateY(-30px);opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;z-index:9999;display:block!important;border-radius:0 0 15px 15px}.header_mainsec .menubox nav ul li.menu-item-has-children:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li{position:relative;padding:0}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li:not(.see_all_cls):hover{background:#FCF3CA}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li a{font-family:"Helvetica",Sans-serif!important;display:block;padding:28px 60px;color:#fff!important;font-size:20px;!important;font-weight:400!important;text-decoration:none;background:none!important;transition:color 0.3s ease,background 0.3s ease}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li:not(.see_all_cls):hover a,.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li:not(.see_all_cls):hover a *{color:#101820!important;background:none!important}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li::after{content:"";position:absolute;left:60px;bottom:0;width:calc(100% - 120px);height:1px;background:rgb(255 255 255 / .15);transition:background 0.3s ease}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li:hover::after{background:#fff0}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li:last-child::after{content:none}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu .see_all_cls{position:absolute;bottom:20px;right:60px;padding:0;text-align:right}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu .see_all_cls a{background:transparent!important;color:#fff;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease;padding:0!important;border:none!important;box-shadow:none!important}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu .see_all_cls a:hover{transform:scale(1.05);color:#fff;background:transparent!important}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu .see_all_cls a::after{content:" →";margin-left:6px}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu .see_all_cls::after{content:none!important}.elementor-nav-menu .sub-menu{overflow:hidden!important}.elementor-nav-menu .sub-menu>li:last-child>a{border-radius:0 0 15px 15px!important}.page-id-1385 .header_mainsec{background:#756069}.single-post .header_mainsec{background:#756069}.single-resource .header_mainsec{background:#756069}#search-results{position:absolute;background:#fff;border:1px solid #ddd;z-index:9999;display:none;width:100%;max-height:250px;overflow-y:auto}#search-results div{padding:8px;cursor:pointer}#search-results div:hover{background-color:#f0f0f0}input#live-search{width:100%;height:55px;padding:10px 15px;font-size:16px;font-weight:500}#search-results a{color:#6b6b6b;font-size:14px;font-weight:400}.header_mainsec .menubox nav ul li.resources_menu.menu-item-has-children .sub-menu{padding-bottom:0}.footer_menu ul li a.elementor-item{display:inline-block}.header_menu .elementor-nav-menu li a{border-bottom:1px solid #fff0}.header_menu .elementor-nav-menu li a:hover{border-bottom:1px solid #fff}.header_menu .elementor-nav-menu li.current-menu-item a{border-bottom:1px solid #fff}.heading_hover .elementor-heading-title a{padding-top:7px;padding-bottom:7px;border-bottom:1px solid #fff0}.heading_hover .elementor-heading-title a:hover{border-bottom:1px solid #000}.header_menu .elementor-nav-menu li.current-menu-item .sub-menu li a{border-bottom:none}.header_menu .elementor-nav-menu li .sub-menu li.current-menu-item a{border-bottom:none}.page-id-965 .elementor-element-0d0faa3{display:none!important}.header_mainsec .menubox nav ul li.resources_menu.menu-item-has-children .sub-menu{padding-bottom:0}.header_menu .elementor-nav-menu li a:hover{border-bottom:1px solid #fff}.header_menu .elementor-nav-menu li.current-menu-item a{border-bottom:1px solid #fff}.services_tabcontnt .elementor-shortcode{height:100%}.services_tabcontnt .elementor-shortcode .service-thumb-link{width:100%;height:100%;display:inline-block}.services_tabcontnt .elementor-shortcode .service-thumb-link img{width:100%;height:100%!important}.services_tabcontnt .tab_mainsec>.elementor-widget-container{overflow:hidden}.services_tabcontnt .tab_mainsec .e-n-tabs .e-n-tabs-heading{padding-left:45px;padding-top:45px;padding-bottom:45px}.services_tabcontnt .maintitlebox{width:40%!important}.services_tabcontnt .maintitlebox .elementor-heading-title{border-bottom:2px solid #000;padding-bottom:20px}.services_tabcontnt .tab_mainsec .e-n-tabs .e-n-tabs-heading button.e-n-tab-title .e-n-tab-title-text{cursor:pointer}.services_tabcontnt .tab_mainsec .e-n-tabs .e-n-tabs-heading button.e-n-tab-title .e-n-tab-title-text:hover{color:#757575}.services_mainbox{position:relative}.services_mainbox .services_innerbox{display:flex;flex-wrap:wrap;align-items:start;overflow:hidden}.services_innerbox.change_color{background-color:#101820}.services_mainbox .services_innerbox .contntbox{width:40%;height:100%;padding:50px;padding-left:130px}.services_mainbox .services_innerbox .contntbox .titlebox h2{color:#101820;font-size:42px;font-weight:400;font-family:"Times New Roman",Sans-serif;line-height:25px;margin-top:0;margin-bottom:20px}.services_innerbox.change_color h2,.services_innerbox.change_color ul li a,.change_color .postbox a{color:#fff!important}.services_innerbox.change_color .learnmorebtn a img{filter:invert(1)}.services_mainbox .services_innerbox .contntbox .postbox ul{padding-left:0;list-style:none;margin-top:20px;margin-bottom:0}.services_mainbox .services_innerbox .tabcontnt{width:60%;position:relative;overflow:hidden;height:580px}.services_mainbox .services_innerbox .imgbox img{width:100%;height:auto}.services_mainbox .services_innerbox .contntbox .postbox ul li a{color:#000000F2;font-size:30px;font-weight:400;line-height:37px;font-family:Helvetica;padding:22px 0;display:block;transition:0.3s ease-in-out}.services_mainbox .services_innerbox .contntbox .postbox ul li a:hover{color:#757575}.services_mainbox .services_innerbox .contntbox .postbox .learnmorebtn{margin-top:44px}.services_mainbox .services_innerbox .contntbox .learnmorebtn .btn_style{color:#000000F2;font-size:22px;font-weight:700;line-height:32px;font-family:Helvetica;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.services_mainbox .services_innerbox .contntbox .learnmorebtn .btn_style img{width:31px;height:auto;margin-bottom:-2px;transform:translate(0,0);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.services_mainbox .services_innerbox .contntbox .learnmorebtn .btn_style:hover img{transform:translate(5px,0)}.services_innerbox.change_color .titlebox{border-bottom:1px solid #fff}.services_innerbox.change_color .progressbar{background-color:#fff!important}.progressbar{width:0%;height:2px;background-color:#fff;margin-top:5px;border-radius:3px;transition:width 1.5s ease-out}.postbox ul li.active a{font-weight:700;color:#756069}.tabcontnt .imgbox{opacity:0;transition:all 0.9s ease;position:absolute;top:0;left:0;width:100%}.tabcontnt .imgbox.active{opacity:1}.tabcontnt .imgbox img{transform:translateY(30px);transition:all 0.9s ease}.tabcontnt .imgbox.active img{transform:translateY(0)}.services_innerbox .titlebox{border-bottom:1px solid}.ourservices_mainsec .ourservices_innersec{display:flex;flex-wrap:wrap;align-items:start;background-color:#101820}.bottomimg_sec{position:absolute;bottom:-350px;right:250px}.ourservices_mainsec .tabbtn_sec{width:35%}.ourservices_mainsec .tabbtn_sec ul{list-style:none;padding:40px 60px 40px 100px;margin:0}.ourservices_mainsec .tabbtn_sec li{position:relative;cursor:pointer;padding:30px 0;border-bottom:1px solid #999;text-align:left}.ourservices_mainsec .tabbtn_sec li a{color:#FFFFFF8F;font-size:35px;font-weight:400;font-family:"Times New Roman",Sans-serif;line-height:45px;margin-top:0;display:block}.ourservices_mainsec .tabbtn_sec li.active a{color:#fff}.ourservices_mainsec .tabbtn_sec li .contntbox{padding-left:20px}.ourservices_mainsec .tabbtn_sec li .contntbox p{color:#fff;font-size:16px;font-weight:400;line-height:27px;font-family:"Helvetica",Sans-serif;margin-top:20px;margin-bottom:15px}.ourservices_mainsec .tabbtn_sec li .contntbox .learnmorebtn .btn_style{color:#fff;font-size:16px;font-weight:600;line-height:27px;font-family:"Helvetica",Sans-serif;margin-top:0;margin-bottom:0}.ourservices_mainsec .tabbtn_sec .progress{position:absolute;bottom:0;left:0;height:2px;background:#fff;width:0%;transition:width 0s}.ourservices_mainsec .contentbox{opacity:0;transition:opacity 0.5s ease;height:100%;position:absolute;top:0;left:0;width:100%}.ourservices_mainsec .contentbox.active{opacity:1}.ourservices_mainsec .contentbox img{width:100%;height:100%;object-fit:cover;transition:0.5s ease-in-out;transform:translate(0,20px)}.ourservices_mainsec .contentbox.active img{transform:translate(0,0)}.ourservices_mainsec .tabbtn_sec li .contntbox .learnmorebtn .btn_style img{width:20px;height:auto;transition:0.3s ease-in-out;transform:translate(3px,2px)}.ourservices_mainsec .tabbtn_sec li .contntbox .learnmorebtn .btn_style:hover img{transform:translate(6px,2px)}.ourservices_mainsec .ourservices_innersec .tab_content{width:65%;height:750px;position:relative;margin-bottom:430px}.ourservices_mainsec .tabbtn_sec .contntbox{max-height:0;overflow:hidden;opacity:0;transition:all 0.5s ease}.ourservices_mainsec .tabbtn_sec li.active .contntbox{max-height:inherit;opacity:1;transition:0.5s ease-in-out}.ourservices_mainsec .tabbtn_sec .progress{height:2px;width:0;background:#fff;transition:width 0.5s linear}.elementor-popup-modal.dialog-type-lightbox{z-index:99999}.elementor-popup-modal .dialog-close-button{z-index:999999999!important}.header_mainsec.elementor-sticky.elementor-sticky--effects{background-color:transparent!important;transition:0.7s ease-in-out}.header_mainsec.elementor-sticky.elementor-sticky--active.elementor-sticky--effects{background-color:#756069!important;transition:0.7s ease-in-out}.header_mainsec.elementor-sticky.elementor-sticky--active:not(.elementor-sticky--effects)::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:93%;height:1px;opacity:1;transition:opacity 0.3s ease;z-index:10}.header_mainsec.elementor-sticky.elementor-sticky--active.elementor-sticky--effects::after{opacity:0}.solutions_business_sec .my-hover-box:hover .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title{color:#fff!important}.solutions_business_sec .my-hover-box:hover .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description{color:#fff!important}.solutions_business_sec .my-hover-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.solutions_business_sec .my-hover-box .elementor-image-box-img img{display:block;margin:0 auto!important}.elementor-widget-form{position:relative;z-index:9}.elementor-widget-form .elementor-form .e-form__buttons .elementor-button{cursor:pointer}.header_mainsec .menubox .elementor-nav-menu li.book_now_cls{display:none}.header_mainsec .menubox nav ul li:nth-child(4)::after{border:none}@media only screen and (max-width:767px){html{overflow-x:hidden}body{overflow-x:hidden;overflow-y:hidden}.header_mainsec{position:relative}.header_mainsec .logobox svg{width:200px;height:auto}.header_mainsec .menubox{position:absolute;top:-35px;right:0;z-index:999;width:auto}.header_mainsec .menubox .header_menu{width:100%}.header_mainsec .menubox .elementor-menu-toggle{margin-right:0}.header_mainsec .menubox nav ul li a{padding:20px 20px}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu{position:static;width:100%;display:none!important}.header_mainsec .menubox nav ul li.menu-item-has-children:hover .sub-menu{display:block!important}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li a{padding:28px 40px}.header_mainsec .menubox nav ul li.menu-item-has-children .sub-menu li::after{left:45px;width:calc(100% - 100px)}.header_mainsec .search_book_box{position:absolute;width:auto;padding:0;top:-45px;right:32px;z-index:9999}.solutions_business_sec .elementor-image-box-img img{width:100%;height:auto}.team_mainsec .imgbox{overflow:hidden;margin-bottom:15px}.elementor-widget-theme-post-featured-image{width:100%}.elementor-widget-theme-post-featured-image img{width:100%}.servicespage_banner h2.elementor-heading-title{font-size:45px!important;line-height:55px!important}.resourcespage_banner h2.elementor-heading-title{font-size:45px!important;line-height:55px!important}.team_popup .innerbox .imgbox{width:100%}.team_popup .innerbox .contntbox{width:100%;padding-left:0;padding-top:20px}.dialog-close-button.dialog-lightbox-close-button{top:6px!important;right:6px!important;padding:4px!important}body.admin-bar .dialog-type-lightbox{position:fixed;top:0;left:0;z-index:99999}.services_mainbox .services_innerbox{flex-direction:column-reverse}.services_mainbox .services_innerbox .contntbox{width:100%;padding:40px 20px;padding-left:20px}.services_mainbox .services_innerbox .contntbox .titlebox h2{font-size:35px;line-height:43px}.services_mainbox .services_innerbox .tabcontnt{width:100%;height:220px}.services_mainbox .services_innerbox .contntbox .postbox ul li a{font-size:26px;line-height:36px;padding:18px 0}.mobilemenuslide .elementor-nav-menu--main ul.elementor-nav-menu li a{color:#fff!important}.mobilemenuslide .see_all_cls a{font-size:16px!important;text-align:right!important;justify-content:end}.mobilemenuslide ul.elementor-nav-menu li ul.sub-menu li .elementor-sub-item{position:relative}.mobilemenuslide ul.elementor-nav-menu li ul.sub-menu li .elementor-sub-item::after{content:"";position:absolute;left:20px;bottom:0;width:84%;height:1px;background:rgb(255 255 255 / .15);transition:background 0.3s ease}.ourservices_mainsec .tabbtn_sec{width:100%}.ourservices_mainsec .tabbtn_sec ul{padding:20px 25px 30px 25px}.ourservices_mainsec .tabbtn_sec li a{font-size:30px;line-height:40px}.ourservices_mainsec .ourservices_innersec .tab_content{width:100%;height:400px;margin-bottom:200px}.bottomimg_sec{position:absolute;bottom:-180px;right:50px}.bottomimg_sec img{width:140px;height:auto}ul li{word-break:break-all}.newsletterpdf{margin-bottom:15px}.header_mainsec .menubox .elementor-nav-menu li.book_now_cls{display:block}}@media only screen and (min-width:340px) and (max-width:380px){.services_mainbox .services_innerbox .tabcontnt{height:250px}.header_mainsec .logobox svg{width:220px}}@media only screen and (min-width:381px) and (max-width:400px){.services_mainbox .services_innerbox .tabcontnt{height:270px}.header_mainsec .logobox svg{width:220px}}@media only screen and (min-width:401px) and (max-width:500px){.services_mainbox .services_innerbox .tabcontnt{height:300px}.header_mainsec .logobox svg{width:220px}}@media only screen and (min-width:768px) and (max-width:1024px){.header_mainsec .logobox svg{width:200px;height:auto}.header_mainsec .menubox{position:absolute;top:18px;right:0;z-index:9999;width:auto}.mobilemenuslide .elementor-nav-menu--main ul.elementor-nav-menu li a{color:#fff!important}.mobilemenuslide .see_all_cls a{font-size:16px!important;text-align:right!important;justify-content:end}.mobilemenuslide ul.elementor-nav-menu li ul.sub-menu li .elementor-sub-item{position:relative}.mobilemenuslide ul.elementor-nav-menu li ul.sub-menu li .elementor-sub-item::after{content:"";position:absolute;left:20px;bottom:0;width:84%;height:1px;background:rgb(255 255 255 / .15);transition:background 0.3s ease}.header_mainsec.elementor-sticky.elementor-sticky--active:not(.elementor-sticky--effects)::after{width:96%}}@media only screen and (min-width:1025px) and (max-width:1199px){.header_mainsec .logobox{width:25%!important}.header_mainsec .logobox svg{width:200px;height:auto}.header_mainsec .right_menu_btnsec{width:75%!important}.header_mainsec .menubox .elementor-nav-menu li .elementor-item{font-size:16px!important;margin-right:0}}@media only screen and (min-width:1200px) and (max-width:1350px){.header_mainsec .logobox svg{width:300px;height:auto}.header_mainsec .menubox .elementor-nav-menu li .elementor-item{font-size:18px!important;margin-right:5px}}#page-loader{background:#FCF3CA;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.ourservices_mainsec .contentbox.show_image{z-index:9}.hover_pagination a:hover{text-decoration:underline;color:#FCF3CA}.Date_underline a{text-decoration:underline!important;color:#FCF3CA}.elementor-3565 .e-loop-item{background-color:#FCF3CA;color:#101820;transition:all 0.3s ease-in-out;border-radius:28px}.elementor-3565 .e-loop-item:hover{background-color:#101820}.elementor-3565 .e-loop-item:hover .elementor-heading-title,.elementor-3565 .e-loop-item:hover ul li,.elementor-3565 .e-loop-item:hover p{color:#ffffff!important}.elementor-3565 .e-loop-item:hover .elementor-button{background-color:#756069!important;color:#FCF3CA!important;border-color:#FCF3CA!important}.elementor-3565 .e-loop-item .calendar-img-wrap{position:relative;width:80px;margin:0 auto 1rem}.elementor-3565 .e-loop-item .calendar-img{display:block;width:100%;height:auto;transition:opacity 0.3s ease-in-out}.elementor-3565 .e-loop-item .calendar-img.hover{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.elementor-3565 .e-loop-item:hover .calendar-img.hover{opacity:1}.elementor-3565 .e-loop-item:hover .calendar-img.default{opacity:0}.custom-list{padding-left:20px}.custom-list span{color:#fff;font-size:16px;font-weight:400;line-height:23px;margin-bottom:5px;display:block;position:relative}.custom-list span::before{content:"";width:5px;height:5px;background-color:#fff;border-radius:50px;position:absolute;top:9px;left:-15px}.custom-list br{display:none}