.gt-heading h1{font-size:5em!important}.gt-heading h2{font-size:4em!important}.gt-heading h3{font-size:2.8em!important}.gt-footer-links p a:hover,p a{text-decoration:underline}.gt-footer-links p a,p a:hover{text-decoration:none}.gt-menu .et-menu .menu-item-has-children>a:first-child:after{content:'\4c'}.gt-menu .et_mobile_menu li a:hover,.gt-menu .nav ul li a:hover,.gt-portfolio-filter .et_pb_portfolio_filters ul li a,.gt-portfolio-filter .et_pb_portfolio_filters ul li a:hover,.gt-single-product-tab ul.et_pb_tabs_controls,.woocommerce-checkout #payment{background-color:transparent}.gt-menu .et_mobile_menu .menu-item-has-children>a{background-color:transparent!important}.gt-all-post-clickable .et_pb_blog_grid .et_pb_post,.gt-all-post-clickable .et_pb_post,.gt-all-project-clickable .et_pb_portfolio_item,.gt-blog-7 .et_pb_post,.gt-blog-8 .et_pb_post,.gt-menu .et_mobile_menu .menu-item-has-children,.gt-team-2.et_pb_team_member .gt-team-wrap{position:relative}.gt-menu .et_mobile_menu .menu-item-has-children>.gt-submenu-toggle{position:absolute;right:0;top:0;width:47px;height:47px;border:none!important;z-index:999}.gt-menu .et_mobile_menu .menu-item-has-children>.gt-submenu-toggle:after{font-family:ETModules;content:'\4c';font-size:18px!important}.gt-menu .et_mobile_menu .menu-item-has-children.gt-submenu-open>.gt-submenu-toggle:after{content:'\4d'}.et-db #et-boc .et-l .et_pb_menu.gt-menu .et_mobile_menu li ul,.gt-menu .et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}.et-db #et-boc .et-l .et_pb_menu.gt-menu .et_mobile_menu li ul.gt-visible,.gt-menu .et_mobile_menu .menu-item-has-children .sub-menu.gt-visible{display:block!important;visibility:visible!important}.gt-header-5 .gt-row .et_pb_column,.gt-header-6 .gt-row .et_pb_column,.gt-header-8 .gt-row .et_pb_column,.gt-header-8 .gt-row-2 .et_pb_column{display:flex;flex-direction:row;align-items:center}.gt-header-5 .gt-menu,.gt-header-6 .gt-menu,.gt-header-8 .gt-menu{flex:1 1 0}.gt-header-7 .gt-row .et_pb_column{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.gt-header-7 .gt-menu{flex-basis:100%}.gt-header-7 .gt-row .gt-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li,.gt-header-8 .gt-row-2 .gt-menu.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{padding-bottom:24px;padding-top:24px}.gt-pricing-1 .et_pb_pricing_content_top,.gt-pricing-2 .et_pb_pricing_content_top,.gt-pricing-3 .et_pb_pricing_content_top,.gt-pricing-4 .et_pb_pricing_content_top,.gt-project-cta.et_pb_promo,.gt-shop-category.et_pb_promo,.gt-single-product-tab .et_pb_tabs_controls li a{padding:0}.gt-project-cta .gt-cta-wrap,.gt-shop-category .gt-cta-wrap{display:flex;flex-direction:column;justify-content:center;padding:10%;background-color:#fff;width:100%;height:100%;transition:.3s;opacity:0}.gt-logo-1:hover,.gt-portfolio-cover-style-3 .et_pb_portfolio_item:hover .et_portfolio_image,.gt-project-cta:hover .gt-cta-wrap,.gt-shop-category:hover .gt-cta-wrap,.gt-team-2.et_pb_team_member:hover .et_pb_member_social_links,.gt-team-3.et_pb_team_member:hover .et_pb_team_member_description,.gt-team-4.et_pb_team_member:hover .et_pb_team_member_image{opacity:1}.gt-team-1.et_pb_team_member,.gt-team-2.et_pb_team_member{display:flex;flex-direction:column;align-items:center}.gt-team-1.et_pb_team_member .et_pb_team_member_description,.gt-team-2.et_pb_team_member .et_pb_team_member_description{width:100%;max-width:320px}.gt-team-1.et_pb_team_member .et_pb_module_header,.gt-team-2.et_pb_team_member .et_pb_module_header,.gt-team-3.et_pb_team_member .et_pb_module_header,.gt-team-4.et_pb_team_member .et_pb_module_header{margin-top:30px;padding-bottom:4px}.gt-team-1.et_pb_team_member .et_pb_team_member_image,.gt-team-2.et_pb_team_member .et_pb_team_member_image,.gt-team-3.et_pb_team_member .et_pb_team_member_image{margin-bottom:0;margin-right:0}.gt-team-2.et_pb_team_member .gt-team-wrap .et_pb_member_social_links{margin-top:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:10%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.75);opacity:0;transition:.3s}.gt-team-3.et_pb_team_member,.gt-team-4.et_pb_team_member{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.gt-team-3.et_pb_team_member .et_pb_team_member_description{position:absolute;top:0;width:100%;max-width:320px;height:100%;padding:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;opacity:0;transition:.3s}.gt-team-4.et_pb_team_member .et_pb_team_member_description{position:absolute;top:0;width:100%;max-width:320px;height:100%;padding:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:1;transition:.3s}.gt-team-4.et_pb_team_member .et_pb_team_member_image{margin-bottom:0;margin-right:0;opacity:0;transition:.3s}.gt-portfolio-cover-style-3 .et_pb_portfolio_item:hover .gt-portfolio-wrap,.gt-team-4.et_pb_team_member:hover .et_pb_team_member_description{opacity:0}@media (min-width:767px){.gt-team-5.et_pb_team_member .gt-team-wrap{display:flex;justify-content:space-between;align-items:flex-end}}.gt-team-5.et_pb_team_member .et_pb_module_header{font-size:2.5em;padding-bottom:4px}.gt-blog-image-effect .entry-featured-image-url,.gt-blurb-image-effect .et_pb_image_wrap,.gt-gallery-1 .et_pb_gallery_item,.gt-portfolio-image-effect .et_portfolio_image,.gt-team-image-effect .et_pb_team_member_image{overflow:hidden}.gt-blog-image-effect .entry-featured-image-url img,.gt-blurb-image-effect.et_pb_blurb .et_pb_image_wrap img,.gt-gallery-1 .et_pb_gallery_item img,.gt-portfolio-image-effect .et_portfolio_image img,.gt-team-image-effect .et_pb_team_member_image img{transform:scale(1.1);transition-duration:.3s}.gt-blog-image-effect .et_pb_post:hover .entry-featured-image-url img,.gt-blurb-image-effect.et_pb_blurb:hover .et_pb_image_wrap img,.gt-gallery-1 .et_pb_gallery_item:hover img,.gt-portfolio-image-effect .et_pb_portfolio_item:hover .et_portfolio_image img,.gt-shop-image-effect .woocommerce ul.products li.product:hover a img,.gt-shop-image-effect .woocommerce-page ul.products li.product:hover a img,.gt-team-image-effect.et_pb_team_member:hover .et_pb_team_member_image img{transform:scale(1)}.gt-testimonial-1.et_pb_testimonial .et_pb_testimonial_portrait{float:none;margin:0 auto 20px;display:inline-block}.gt-testimonial-1.et_pb_testimonial .et_pb_testimonial_description,.gt-testimonial-2.et_pb_testimonial .et_pb_testimonial_description{margin:0 auto!important}.gt-testimonial-1.et_pb_testimonial .et_pb_testimonial_author,.gt-testimonial-2.et_pb_testimonial .et_pb_testimonial_author,.gt-testimonial-3.et_pb_testimonial .et_pb_testimonial_author{margin-top:10px}.gt-testimonial-2.et_pb_testimonial{margin-top:75px}.gt-testimonial-2.et_pb_testimonial .et_pb_testimonial_portrait{float:none;margin:-75px auto 20px;display:inline-block}.gt-testimonial-3.et_pb_testimonial .et_pb_testimonial_portrait,.gt-testimonial-4.et_pb_testimonial .et_pb_testimonial_portrait{float:left;margin-right:30px}.gt-testimonial-3.et_pb_testimonial .et_pb_testimonial_description{margin-left:120px!important}.gt-testimonial-5 .et_pb_slide_description{text-shadow:none}.gt-cart .woocommerce table.cart td.actions .coupon .input-text,.gt-testimonial-5 .et_pb_slide_content{font-size:inherit}.gt-testimonial-5 .et-pb-arrow-next{opacity:1;right:22px}.gt-testimonial-5 .et-pb-arrow-prev{opacity:1;left:22px}.gt-blog-pagination .pagination .alignright a:after,.gt-portfolio-pagination .pagination .alignright a:after,.gt-testimonial-5 .et-pb-arrow-next:before{content:"\24"}.gt-blog-pagination .pagination .alignleft a:before,.gt-portfolio-pagination .pagination .alignleft a:before,.gt-testimonial-5 .et-pb-arrow-prev:before{content:"\23"}.gt-blurb-6.et_pb_blurb .et_pb_blurb_container{position:absolute;top:0;left:0;width:100%;height:100%;padding:10%;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);transition:.3s}.gt-blog-7 .entry-featured-image-url,.gt-blog-8 .entry-featured-image-url,.gt-blurb-6.et_pb_blurb .et_pb_main_blurb_image,.gt-portfolio-no-gap .et_pb_portfolio_item{margin-bottom:0}.gt-logo-1{opacity:.3;transition-duration:.3s}.gt-faq-1 .et_pb_toggle{padding:30px 0;margin-bottom:0!important}@media (min-width:980px){.gt-email-optin-1 .et_pb_newsletter_form form{max-width:350px;margin-right:0;margin-left:auto}}.gt-pricing-1 .et_pb_pricing_table,.gt-pricing-2 .et_pb_pricing_table{margin:0}.gt-pricing-1 .et_pb_featured_table .et_pb_pricing_content,.gt-pricing-2 .et_pb_featured_table .et_pb_pricing_content{padding-bottom:inherit}.gt-pricing-1 .et_pb_pricing_table_wrap,.gt-pricing-2 .et_pb_pricing_table_wrap,.gt-pricing-3 .et_pb_pricing_table_wrap,.gt-pricing-4 .et_pb_pricing_table_wrap{justify-content:space-between}.gt-pricing-1.et_pb_pricing_2 .et_pb_pricing_table,.gt-pricing-2.et_pb_pricing_2 .et_pb_pricing_table{width:48%;max-width:48%}.gt-pricing-1.et_pb_pricing_3 .et_pb_pricing_table,.gt-pricing-2.et_pb_pricing_3 .et_pb_pricing_table{width:31%;max-width:31%}.gt-pricing-1.et_pb_pricing_4 .et_pb_pricing_table,.gt-pricing-2.et_pb_pricing_4 .et_pb_pricing_table{width:23%;max-width:23%}.gt-pricing-1 .et_pb_pricing_heading,.gt-pricing-2 .et_pb_pricing_heading,.gt-pricing-3 .et_pb_pricing_heading,.gt-pricing-4 .et_pb_pricing_heading{padding:40px 0}.gt-pricing-1 .et_pb_pricing li,.gt-pricing-3 .et_pb_pricing li{padding-left:30px}.gt-pricing-1 .et_pb_pricing li span:before,.gt-pricing-2 .et_pb_pricing li span:before,.gt-pricing-3 .et_pb_pricing li span:before,.gt-pricing-4 .et_pb_pricing li span:before{font-family:ETmodules;content:"\52";font-size:20px;border:none;left:-30px;top:-5px}.gt-pricing-2 .et_pb_pricing li,.gt-pricing-4 .et_pb_pricing li{padding-left:0}.gt-pricing-3 .et_pb_pricing_table,.gt-pricing-4 .et_pb_pricing_table{margin:0 0 40px;width:100%!important;max-width:100%!important}.gt-pricing-3 .et_pb_featured_table .et_pb_pricing_content,.gt-pricing-4 .et_pb_featured_table .et_pb_pricing_content{padding-bottom:30px}.gt-pricing-4 .et_pb_pricing_content{max-width:400px}@media (min-width:981px){.gt-pricing-3 .et_pb_pricing_table,.gt-pricing-4 .et_pb_pricing_table{padding:0;display:flex;justify-content:space-between;align-items:center}.gt-pricing-3 .et_pb_pricing_content_top,.gt-pricing-3 .et_pb_pricing_heading,.gt-pricing-4 .et_pb_pricing_content_top,.gt-pricing-4 .et_pb_pricing_heading{padding:30px}.gt-pricing-3 .et_pb_button_wrapper,.gt-pricing-3 .et_pb_pricing_content_top,.gt-pricing-3 .et_pb_pricing_heading,.gt-pricing-4 .et_pb_button_wrapper,.gt-pricing-4 .et_pb_pricing_content_top,.gt-pricing-4 .et_pb_pricing_heading{width:22%}.gt-pricing-3 .et_pb_pricing_content,.gt-pricing-4 .et_pb_pricing_content{width:34%}}.gt-pricing-light-button .et_pb_featured_table .et_pb_button{color:#fff;background-color:transparent;border-color:#fff}.gt-light-button .et_pb_bg_layout_light .et_pb_button:hover,.gt-light-button .et_pb_button:hover,.gt-light-button.et_pb_bg_layout_light.et_pb_button:hover,.gt-light-button.et_pb_button:hover,.gt-pricing-light-button .et_pb_featured_table .et_pb_button:hover{color:#000!important;background-color:#fff!important;border-color:#fff!important}.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover,.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button,.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce #content input.button:hover,.et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover,.et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover,.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce a.button:hover,.et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover,.et_button_no_icon.et_button_left.woocommerce button.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce button.button:hover,.et_button_no_icon.et_button_left.woocommerce input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce input.button:hover,.et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover,.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover,.et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page a.button:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page button.button:hover,.et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover,.et_button_no_icon.et_button_left.woocommerce-page input.button:hover,.et_button_no_icon.woocommerce #content input.button,.et_button_no_icon.woocommerce #content input.button.alt,.et_button_no_icon.woocommerce #content input.button.alt:hover,.et_button_no_icon.woocommerce #content input.button:hover,.et_button_no_icon.woocommerce #respond input#submit,.et_button_no_icon.woocommerce #respond input#submit.alt,.et_button_no_icon.woocommerce #respond input#submit.alt:hover,.et_button_no_icon.woocommerce #respond input#submit:hover,.et_button_no_icon.woocommerce a.button,.et_button_no_icon.woocommerce a.button.alt,.et_button_no_icon.woocommerce a.button.alt:hover,.et_button_no_icon.woocommerce a.button:hover,.et_button_no_icon.woocommerce button.button,.et_button_no_icon.woocommerce button.button.alt,.et_button_no_icon.woocommerce button.button.alt.disabled,.et_button_no_icon.woocommerce button.button.alt.disabled:hover,.et_button_no_icon.woocommerce button.button.alt:hover,.et_button_no_icon.woocommerce button.button:hover,.et_button_no_icon.woocommerce input.button,.et_button_no_icon.woocommerce input.button.alt,.et_button_no_icon.woocommerce input.button.alt:hover,.et_button_no_icon.woocommerce input.button:hover,.et_button_no_icon.woocommerce-page #content input.button,.et_button_no_icon.woocommerce-page #content input.button.alt,.et_button_no_icon.woocommerce-page #content input.button.alt:hover,.et_button_no_icon.woocommerce-page #content input.button:hover,.et_button_no_icon.woocommerce-page #respond input#submit,.et_button_no_icon.woocommerce-page #respond input#submit.alt,.et_button_no_icon.woocommerce-page #respond input#submit.alt:hover,.et_button_no_icon.woocommerce-page #respond input#submit:hover,.et_button_no_icon.woocommerce-page a.button,.et_button_no_icon.woocommerce-page a.button.alt,.et_button_no_icon.woocommerce-page a.button.alt:hover,.et_button_no_icon.woocommerce-page a.button:hover,.et_button_no_icon.woocommerce-page button.button,.et_button_no_icon.woocommerce-page button.button.alt,.et_button_no_icon.woocommerce-page button.button.alt.disabled,.et_button_no_icon.woocommerce-page button.button.alt.disabled:hover,.et_button_no_icon.woocommerce-page button.button.alt:hover,.et_button_no_icon.woocommerce-page button.button:hover,.et_button_no_icon.woocommerce-page input.button,.et_button_no_icon.woocommerce-page input.button.alt,.et_button_no_icon.woocommerce-page input.button.alt:hover,.et_button_no_icon.woocommerce-page input.button:hover,.woocommerce input.button,.woocommerce input.button:hover{padding:.8em 2em!important;text-decoration:none}.gt-light-button .et_pb_bg_layout_light .et_pb_button,.gt-light-button .et_pb_button,.gt-light-button.et_pb_bg_layout_light.et_pb_button,.gt-light-button.et_pb_button{color:#fff!important;background-color:transparent!important;border-color:#fff!important}.gt-blog-meta .post-meta{align-self:flex-start;padding:4px 14px!important;border-radius:2px;z-index:1;margin-bottom:16px}.gt-blog-meta.et_pb_bg_layout_light .et_pb_post .post-meta{background-color:#000}.gt-blog-meta.et_pb_bg_layout_dark .et_pb_post .post-meta{background-color:#fff}.gt-all-post-clickable .et_pb_blog_grid .et_pb_post .entry-title a:after,.gt-all-post-clickable .et_pb_post .entry-title a:after,.gt-all-project-clickable .et_pb_portfolio_item .et_pb_module_header a:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0}.gt-all-post-clickable .et_pb_blog_grid .et_pb_post:hover,.gt-all-post-clickable .et_pb_post:hover,.gt-all-project-clickable .et_pb_portfolio_item:hover{cursor:pointer}.gt-blog-2-col .gt-grid-wrap,.gt-portfolio-2-col .gt-grid-wrap{display:grid;grid-template-columns:repeat(2,1fr);column-gap:5.5%}.gt-blog-pagination .pagination .alignleft a,.gt-blog-pagination .pagination .alignright a,.gt-portfolio-cover-style-3 .et_pb_portfolio_item:hover .gt-portfolio-wrap .post-meta,.gt-portfolio-pagination .pagination .alignleft a,.gt-portfolio-pagination .pagination .alignright a{visibility:hidden}.gt-blog-pagination .pagination .alignleft a:before,.gt-blog-pagination .pagination .alignright a:after,.gt-portfolio-pagination .pagination .alignleft a:before,.gt-portfolio-pagination .pagination .alignright a:after{font-family:ETmodules;visibility:visible;font-size:30px;border:1px solid;border-radius:50%;padding:8px;transition-duration:.3s}.gt-blog-pagination .pagination .alignleft a:hover:before,.gt-blog-pagination .pagination .alignright a:hover:after,.gt-portfolio-pagination .pagination .alignleft a:hover:before,.gt-portfolio-pagination .pagination .alignright a:hover:after,.gt-post-navigation .nav-next a:hover .meta-nav:after,.gt-post-navigation .nav-previous a:hover .meta-nav:before{color:#fff;background-color:#000;border-color:#000!important}.gt-blog-1 .et_pb_post,.gt-blog-3 .et_pb_post,.gt-blog-4 .et_pb_post,.gt-blog-5 .et_pb_post{display:flex;flex-direction:column}.gt-blog-1 .entry-title,.gt-blog-2 .entry-title,.gt-blog-6 .entry-title,.gt-blog-7 .entry-title,.gt-blog-8 .entry-title{order:2}.gt-blog-1 .post-meta{order:1;margin-top:-40px}.gt-blog-1 .post-content,.gt-blog-2 .post-content,.gt-blog-3 .entry-title,.gt-blog-4 .entry-title,.gt-blog-5 .entry-title,.gt-blog-6 .post-content,.gt-blog-7 .post-content,.gt-blog-8 .post-content{order:3}.gt-blog-2 .et_pb_post{display:flex;flex-direction:column;margin-bottom:0;padding:30px 0}.gt-blog-2 .pagination,.gt-portfolio-no-gap .et_pb_portofolio_pagination,.gt-portfolio-no-gap .pagination{margin-top:50px}.gt-blog-2 .post-meta,.gt-blog-3 .et_pb_image_container,.gt-blog-4 .entry-featured-image-url,.gt-blog-4 .post-meta,.gt-blog-5 .entry-featured-image-url,.gt-blog-5 .post-meta,.gt-blog-6 .post-meta,.gt-blog-7 .post-meta,.gt-blog-8 .post-meta{order:1}.gt-blog-3 .post-meta{order:1;margin-top:-80px}.gt-blog-3 .post-content,.gt-blog-4 .post-content,.gt-blog-5 .post-content{order:4}.gt-blog-6 .et_pb_post{display:flex;align-items:center;justify-content:space-between}.gt-blog-6 .et_pb_post.clearfix:after{display:none}.gt-blog-6 .entry-featured-image-url{width:45%}.gt-blog-6 .gt-blog-wrap{width:50%;display:flex;flex-direction:column}.gt-blog-7 .gt-blog-wrap,.gt-blog-8 .gt-blog-wrap,.gt-portfolio-cover-style-1 .gt-portfolio-wrap{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.gt-blog-7 .gt-blog-wrap,.gt-blog-8 .gt-blog-wrap{padding:5%;display:flex;flex-direction:column;justify-content:flex-end}.gt-author.et_pb_team_member{display:flex}.gt-post-navigation.nav-single a{font-size:20px;font-weight:800}.gt-post-navigation .nav-next .meta-nav,.gt-post-navigation .nav-previous .meta-nav{visibility:hidden;font-size:0}.gt-post-navigation .nav-next .meta-nav:after,.gt-post-navigation .nav-previous .meta-nav:before{font-family:ETmodules;visibility:visible;font-size:18px;border:1px solid;border-radius:50%;padding:8px;transition-duration:.3s}.gt-post-navigation .nav-previous .meta-nav:before{content:"\23";margin-right:10px}.gt-post-navigation .nav-next .meta-nav:after{content:"\24";margin-left:10px}.et_pb_portfolio_item{margin-bottom:50px}.et_pb_portfolio_item .et_pb_module_header{padding-bottom:0;margin-top:25px}.gt-portfolio-3-col .gt-grid-wrap{display:grid;grid-template-columns:repeat(3,1fr);column-gap:5.5%}@media (max-width:980px){.et_pb_menu__wrap{padding:22px 0!important}.gt-pricing-1 .et_pb_pricing_table,.gt-pricing-2 .et_pb_pricing_table,.gt-pricing-3 .et_pb_pricing_table,.gt-pricing-4 .et_pb_pricing_table{width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:40px!important}.gt-author.et_pb_team_member,.gt-blog-6 .et_pb_post{flex-direction:column}.gt-blog-6 .entry-featured-image-url,.gt-blog-6 .gt-blog-wrap{width:100%}.gt-author .et_pb_team_member_image{width:96px}.gt-post-navigation .nav-next .nav-label,.gt-post-navigation .nav-previous .nav-label{display:none}.gt-post-navigation .nav-next .meta-nav:after,.gt-post-navigation .nav-previous .meta-nav:before{font-size:26px}.gt-portfolio-3-col .gt-grid-wrap{grid-template-columns:repeat(2,1fr)}}.gt-portfolio-4-col .gt-grid-wrap{display:grid;grid-template-columns:repeat(4,1fr);column-gap:5.5%}@media (max-width:1100px){.gt-portfolio-4-col .gt-grid-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.gt-heading h1{font-size:3.4em!important}.gt-heading h2{font-size:3em!important}.gt-heading h3{font-size:1.6em!important}.gt-testimonial-3.et_pb_testimonial .et_pb_testimonial_portrait{float:none;margin:0 auto 20px;display:inline-block}.gt-testimonial-3.et_pb_testimonial .et_pb_testimonial_description{margin:0 auto!important}.gt-testimonial-5 .et-pb-arrow-next,.gt-testimonial-5 .et-pb-arrow-prev{display:none}.gt-testimonial-5 .et_pb_slide,.gt-testimonial-5 .et_pb_slide_description{padding-left:0;padding-right:0}.gt-blog-2-col .gt-grid-wrap,.gt-portfolio-2-col .gt-grid-wrap,.gt-portfolio-3-col .gt-grid-wrap,.gt-portfolio-4-col .gt-grid-wrap{grid-template-columns:1fr}}.gt-portfolio-no-gap .gt-grid-wrap{column-gap:0!important}.gt-portfolio-filter .et_pb_portfolio_filters ul{display:flex;flex-wrap:wrap;justify-content:center}.gt-portfolio-filter .et_pb_portfolio_filters ul li{width:auto!important}.gt-portfolio-filter .et_pb_portfolio_filters ul li a{border:0;border-radius:2px!important;margin:0 10px 10px}.gt-portfolio-filter.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#fff;background-color:#000}.gt-all-project-clickable .et_pb_portfolio_item .post-meta a{position:relative;z-index:1}.gt-portfolio-pagination .et_pb_portofolio_pagination{display:flex;justify-content:center;border-top:0}.gt-portfolio-pagination.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a,.gt-portfolio-pagination.et_pb_filterable_portfolio.et_pb_bg_layout_light .et_pb_portofolio_pagination ul li a{color:initial}.gt-portfolio-cover-style-1 .gt-portfolio-wrap{padding:10%;display:flex;flex-direction:column;justify-content:flex-end}.gt-portfolio-cover-style-2 .gt-portfolio-wrap,.gt-portfolio-cover-style-3 .gt-portfolio-wrap{position:absolute;top:0;left:0;width:100%;height:100%;padding:10%;background:0 0;display:flex;transition:.3s}.gt-portfolio-cover-style-2 .gt-portfolio-wrap{flex-direction:column;justify-content:center;opacity:0}.gt-portfolio-cover-style-2 .et_pb_portfolio_item:hover .gt-portfolio-wrap{background:#fff;opacity:1}.gt-portfolio-cover-style-3 .gt-portfolio-wrap{flex-direction:column;justify-content:center;opacity:1}.gt-portfolio-cover-style-3 .et_pb_portfolio_item .et_portfolio_image{opacity:0;transition:.3s}.gt-cart .woocommerce table.shop_table,.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul,.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul li,.gt-single-product-tab .et_pb_tabs_controls li,.gt-single-product-tab ul.et_pb_tabs_controls:after,.gt-single-product-tab.et_pb_wc_tabs{border:none}.gt-cart .woocommerce button.button:disabled{font-size:18px}.gt-cart .woocommerce table.cart input,.gt-cart .woocommerce table.cart td.actions .coupon .input-text{background-color:transparent;border-bottom:1px solid}@media(min-width:768px){.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{width:90%}#customer_details{display:flex;flex-flow:column nowrap;float:left;width:50%}#customer_details .col-2{width:90%;margin-top:20px}#order_review,#order_review_heading{width:50%;float:left;clear:none}}.gt-account .woocommerce form .form-row input.input-text,.gt-single-product-tab #commentform input[type=email],.gt-single-product-tab #commentform input[type=text],.gt-single-product-tab #commentform input[type=url],.gt-single-product-tab #commentform textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-color:transparent;border:1px solid;border-radius:2px}.woocommerce form .form-row textarea{height:4.5em}@media (max-width:479px){.et-db #et-boc .et-l .gt-shop.et_pb_shop ul.products.columns-3 li.product,.gt-shop.et_pb_shop ul.products li.product{width:100%!important;margin-right:0!important}}.gt-shop-filter .orderby,.gt-shop-filter .woocommerce-result-count{background-color:transparent;font-size:1em}.gt-shop-image-effect .woocommerce ul.products li.product a .et_shop_image,.gt-shop-image-effect .woocommerce-page ul.products li.product a .et_shop_image{overflow:hidden;margin-bottom:10px}.gt-shop-image-effect .woocommerce ul.products li.product a img,.gt-shop-image-effect .woocommerce-page ul.products li.product a img{transform:scale(1.1);transition-duration:.3s;margin-bottom:0!important}.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul li span.current{background-color:#000;color:#fff}.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul li a:focus,.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul li a:hover{background-color:#000;border-color:#000;color:#fff!important}.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul li a,.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul li span{padding:8px;border:1px solid;border-radius:50%;min-width:50px;min-height:50px;display:flex;justify-content:center;align-items:center;transition:.3s}.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul li{margin-right:10px}.gt-shop-pagination .woocommerce nav.woocommerce-pagination ul li:last-child{margin-right:0}.gt-single-product-meta .product_meta{font-weight:800}.gt-single-product-meta .product_meta .sku,.gt-single-product-meta .product_meta a{font-weight:initial;margin-left:8px}.gt-single-product-tab .et_pb_tab{padding:24px 0}@media (min-width:768px){.gt-single-product-tab .et_pb_tabs_controls li{margin-right:50px}.gt-single-product-tab .et_pb_tabs_controls li:last-child{margin-right:0}}.gt-single-product-tab #review_form #respond .form-submit input{background-color:inherit!important}.gt-single-product-tab #review_form #respond .form-submit:hover input{background-color:#000!important}
body {
overflow-x: hidden;
}
body .inline_flex {
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: center;
margin: 0px!important;
padding: 30px 0px!important;
padding-left: 0px;
padding-right: 0px;
background-color: #906D64;
}
@media screen and (max-width: 768px) {
body #page-container .inline_flex a.et_pb_button.et_pb_bg_layout_dark {
margin: 0px!important;
width: 100%;
}
body .inline_flex {
flex-direction: column;
}
}
body #page-container .inline_flex a.et_pb_button.et_pb_bg_layout_dark {
display: flex;
align-items: center;
justify-content: center;
margin-left: 12px;
margin-right: 12px;
padding: 2px 6px!important;
min-width: 172px!important;
height: 50px!important;
background-color: rgb(155 124 116)!important;
color: white!important;
text-decoration: none;
}
body #page-container .inline_flex .et_pb_button_module_wrapper {
margin-bottom: 0px!important;
color: white!important;
}
body #page-container .inline_flex a.et_pb_button.et_pb_bg_layout_dark:hover,
body #page-container .inline_flex a.et_pb_button.et_pb_bg_layout_dark:active {
background: white!important;
color: rgb(155 124 116)!important;
} .inverse {
margin: 48px auto;
}
@media screen and ( max-width: 768px ) {
.inverse {
display: flex;
flex-direction: column-reverse;
}
} #gform_1 .gform_required_legend {
display: block;
margin-bottom: 36px;
}
#gform_1 input.gform_button {
background-color: #906D64;
}
#gform_1 input.gform_button:hover,
#gform_1 input.gform_button:active {
opacity: .85;
transition: all .7s ease;
}
#gform_1 input:focus,
#gform_1 textarea:focus,
#gform_1 select:focus {
background: rgb(252, 252, 252);
border: 1px solid #906D64;
outline-color: #906D64;
}
.m-auto {
margin: 24px auto;
padding: 64px 24px 12px;
max-width: 1140px;
} .blog-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 30px;
max-width: 1280px;
margin: 0px auto;
padding: 80px 5%;
}
.blog-card {
position: relative;
display: block;
height: 420px;
color: #fff;
text-decoration: none;
overflow: hidden;
}
.blog-card-bg {
position: absolute;
background-size: cover;
background-position: center;
inset: 0;
transition: transform 0.6s ease;
}
.blog-card-content {
z-index: 2;
position: absolute;
display: flex;
bottom: 25px;
left: 25px;
align-items: center;
gap: 15px;
}
.blog-card h2 {
max-width: 260px;
color: white;
font-size: 22px;
text-align: left;
}
.blog-card .arrow {
font-size: 28px;
opacity: 0;
transform: translateX(-10px);
transition: all 0.3s ease;
}
.blog-card:hover .blog-card-bg {
transform: scale(1.1);
}
.blog-card:hover .arrow {
opacity: 1;
transform: translateX(0);
}
.blog-card::after {
content: "";
z-index: 1;
position: absolute;
inset: 0;
background: linear-gradient(180deg, rgba(0,0,0,0.1), rgba(0,0,0,0.5));
}
@media (max-width: 900px) {
.blog-grid {
grid-template-columns: 1fr;
}
} .cta-card {
display: flex;
align-items: center;
justify-content: center;
padding: 24px;
background-color: #ffffff!important;
color: #906D64;
transition: opacity .3s ease-in-out;
}
.cta-card::after {
display: none;
}
.cta-content {
max-width: 530px;
}
.cta-content h2 {
margin-bottom: 24px;
color: #906D64;
font-size: 28px;
font-weight: bold;
}
.cta-content p {
margin-bottom: 32px;
color: #906D64;
font-size: 18px;
line-height: 1.6;
}
.cta-link {
display: inline-block;
padding: 12px;
background: #906D64;
color: #fff;
font-weight: 600;
text-decoration: none;
border-bottom: 1px solid #fff;
opacity: .65;
transition: opacity 0.7s ease;
}
.cta-card:hover .cta-link {
opacity: 1;
}
.cta-card.blog-card h2 {
max-width: 530px;
}
.et_pb_module.dipi_tilt_image {
pointer-events: none;
} .single-hero {
position: relative;
width: 100%;
height: 70vh;
background-size: cover;
background-position: center;
display: flex;
align-items: center;
justify-content: center;
padding: 60px;
}
.single-title {
z-index: 2;
max-width: 600px;
color: #fff;
font-size: 48px;
text-align: left;
} .single-hero::after {
content: "";
position: absolute;
inset: 0;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6));
} .single-content {
max-width: 900px;
margin: 80px auto;
padding: 0 20px;
}
.single-excerpt {
font-size: 22px;
font-weight: 300;
margin-bottom: 40px;
}
.single-text {
font-size: 16px;
line-height: 1.7;
}
.gallery {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 30px;
padding: 80px 0;
}
.gallery br {
display: none;
opacity: 0;
width: 0;
height: 0;
flex: 0;
position: absolute;
z-index: -1;
visibility: hidden;
}
.gallery img {
width: 100%;
height: auto;
display: block;
}
.gallery-item a,
.gallery-item {
margin: 0 !important;
width: 100% !important;
}
.gallery-icon {
margin: 0;
}
.gallery-item:nth-child(3n + 1) {
grid-column: span 2;
}
@media (max-width: 768px) {
.single-hero {
height: 50vh;
padding: 30px;
}
.single-title {
font-size: 32px;
}
.gallery {
grid-template-columns: 1fr;
}
.gallery-item {
grid-column: span 1 !important;
}
} .video-colonnes {
display: flex;
gap: 2rem;
align-items: stretch;
margin: 3rem 0;
}
.video-colonnes__left {
flex: 1;
display: flex;
align-items: center;
justify-content: center;
}
.video-colonnes__left h2 {
margin-left: 24px;
font-size: 2rem;
}
.video-colonnes__right {
flex: 1;
}
.video-colonnes__right video {
width: 100%;
height: auto;
aspect-ratio: 9 / 16;
background: #000;
} @media (max-width: 768px) {
.video-colonnes {
flex-direction: column;
}
} .slick-slide-link {
display: block;
position: relative;
text-decoration: none;
color: inherit;
}
.slick-slide-inner {
position: relative;
overflow: hidden;
border: 16px solid #fbf6f1;
}
.slick-slide-inner img {
display: block;
width: auto;
height: 280px;
}
@media screen and (min-width: 768px) {
.slick-slide-inner img {
height: 420px;
}
}
.slick-overlay {
position: absolute;
inset: 0;
display: flex;
justify-content: space-between;
align-items: flex-end;
padding: 1.5rem;
background: linear-gradient(to top, rgba(0,0,0,0.6), transparent);
}
.slick-overlay h3 {
margin: 0;
max-width: 80%;
color: #fff;
font-size: 1.5rem;
}
.slick-arrow-icon {
display: flex;
align-items: center;
justify-content: center;
width: 42px;
height: 42px;
color: #fff;
font-size: 1.2rem;
font-weight: bold;
opacity: 0;
transition: opacity .7s ease;;
}
.slick-slide-inner {
overflow: hidden;
}
.slick-slide-inner img {
transform: scale(1);
transition: transform 0.6s ease;
will-change: transform;
}
.slick-slide-link:hover .slick-slide-inner img {
transform: scale(1.08);
}
.slick-slide-link:hover .slick-arrow-icon {
opacity: 1;
}
.slick-slider-posts .slick-arrow {
z-index: 10;
top: 50%;
width: 48px;
height: 48px;
background: #fff;
border-radius: 0;              
transform: translateY(-50%);
}
.slick-slider-posts .slick-prev {
left: -32px;                  
}
.slick-slider-posts .slick-next {
right: -32px;
}
.slick-slider-posts .slick-arrow:before {
content: '';
}
.slick-slider-posts .slick-prev:after,
.slick-slider-posts .slick-next:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 12px;
height: 12px;
border-top: 3px solid #000;
border-right: 3px solid #000;
transform-origin: center;
}
.slick-slider-posts .slick-prev:after {
transform: translate(-50%, -50%) rotate(-135deg);
}
.slick-slider-posts .slick-next:after {
transform: translate(-50%, -50%) rotate(45deg);
}
.slick-slider-posts .slick-arrow:hover {
background: #f5f5f5;
}
@media (max-width: 768px) {
.slick-slider-posts .slick-arrow {
width: 36px;
height: 36px;
}
.slick-slider-posts .slick-prev {
left: -24px;
}
.slick-slider-posts .slick-next {
right: -24px;
}
}
.grecaptcha-badge { 
visibility: hidden!important;
}
@media screen and (min-width: 1024px) {
.sectionSticky {
z-index: 100;
position: sticky;
top: 0px;
left: 0px;
padding: 1rem;
width: 100%;
}
}
#gform_1 input.gform_button {
padding: 3% 5%;
background-color: #906D64;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: uppercase;
border-width: 1px !important;
border-color: #906d64;
border-radius: 2px;
}
.gform_required_legend {
display: none;
}
.wrap_contain {
background: #fbf6f1;
}