@media only screen and (max-width:1000px){.header_bottom{background-color:#fff}.header_bottom,nav.mobile_menu{background-color:#ffffff!important}.content .container .container_inner.default_template_holder,.content .container .container_inner.page_container_inner{padding-top:50px!important}}@media only screen and (min-width:480px) and (max-width:768px){section.parallax_section_holder{height:auto!important;min-height:400px}}@media only screen and (max-width:768px){.title.title_size_large h1{font-size:48px!important;line-height:51px!important}}@media only screen and (max-width:600px){h1,h1 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h1.elementor-heading-title{font-size:31px;line-height:41px}h2,h2 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title{font-size:26px;line-height:36px}h3,h3 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h3.elementor-heading-title{font-size:22px;line-height:31px}h4,h4 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h4.elementor-heading-title{font-size:19px;line-height:28px}h5,h5 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title,.q_icon_with_title .icon_text_holder h5.icon_title{font-size:16px;line-height:25px}h6,h6 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h6.elementor-heading-title{font-size:14px;line-height:22px}.title.title_size_large h1{font-size:31px!important;line-height:41px!important}}@media only screen and (max-width:480px){section.parallax_section_holder{height:auto!important;min-height:400px}.footer_top.footer_top_full{padding-right:10px}.footer_top.footer_top_full{padding-left:10px}}.wp-block-woocommerce-checkout-order-summary-totals-block{display:none}.woocommerce ul.order_details,.woocommerce-page ul.order_details{display:none}.q_accordion_holder.accordion h6.ui-accordion-header{padding-bottom:10px}.q_accordion_holder.accordion .ui-accordion-header,.q_accordion_holder.accordion.with_icon .ui-accordion-header{color:#000!important}p,body.qode-overridden-elementors-fonts .elementor-widget-heading p.elementor-heading-title{padding-right:25px}.woocommerce-checkout .shop_table.order_details tfoot tr:last-child td span.amount,.woocommerce-checkout .shop_table.order_details tr td a{display:none}.wc-blocks-components-select .wc-blocks-components-select__label{display:none}.chaty-whatsapp-body .wp-profile-img img{height:25px;width:25px}.mobile_menu_button span svg{color:#000000!important}.q_team .q_team_image .q_team_description_wrapper .q_team_description_inner a{color:#ffffff!important}.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){background-color:#ca3d21!important}.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{background-color:#ffffff!important}.woocommerce input[type='text']:not(.qode_search_field):not(.qty),.woocommerce input[type='password'],.woocommerce input[type='email'],.woocommerce-page input[type='text']:not(.qode_search_field):not(.qty),.woocommerce-page input[type='password'],.woocommerce-page input[type='email'],.woocommerce-page input[type='tel'],.woocommerce textarea,.woocommerce-page textarea,.woocommerce .select2-container .select2-choice,.woocommerce-page .select2-container .select2-choice,.woocommerce .select2-dropdown-open.select2-drop-above .select2-choice,.woocommerce .select2-dropdown-open.select2-drop-above .select2-choices,.woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice,.woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choices,.select2-results,.select2-drop,.woocommerce .select2-container .select2-choice .select2-arrow .select2-arrow:after,.woocommerce-page .select2-container .select2-choice .select2-arrow:after{background-color:#FFFFFF!important;border:1px solid #000000!important;color:#000000!important}.wc-block-checkout__add-note .wc-block-components-textarea{background-color:#FFF}.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner p:first-child{color:#fff}.woocommerce input[type='text']:not(.qode_search_field):not(.qty),.woocommerce input[type='password'],.woocommerce input[type='email'],.woocommerce-page input[type='text']:not(.qode_search_field):not(.qty),.woocommerce-page input[type='password'],.woocommerce-page input[type='email'],.woocommerce-page input[type='tel'],.woocommerce textarea,.woocommerce-page textarea,.woocommerce .select2-container .select2-choice,.woocommerce-page .select2-container .select2-choice,.woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice,.woocommerce div.cart-collaterals .select2-container .select2-choice,.woocommerce-page div.cart-collaterals .select2-container .select2-choice{border:1px solid #000000!important}.wc-bookings-booking-form fieldset label span{color:#fff}.woocommerce-checkout .shop_table.order_details tr td .product-quantity{display:none}.wc-booking-summary .wc-booking-summary-number span{display:none}.woocommerce table th{display:none}.wc-booking-summary .wc-booking-summary-number .status-paid{display:none}h2,.h2,h2 a,body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title{display:none}.woocommerce-checkout .shop_table.order_details tfoot tr:last-child td span.amount,.woocommerce-checkout .shop_table.order_details tr td a{color:#ffffff!important}.woocommerce-account table.my_account_orders tfoot th,.woocommerce-account table.my_account_orders thead th,.woocommerce-account table.shop_table tfoot th,.woocommerce-account table.shop_table thead th,.woocommerce-checkout table.shop_table tfoot th,.woocommerce-checkout table.shop_table thead th{display:none}.woocommerce-account table.shop_table td span.amount,.woocommerce-checkout table.shop_table td span.amount{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{padding-left:90px}.wc-block-components-formatted-money-amount{display:none}.wc-block-cart .wp-block-woocommerce-cart-order-summary-block{display:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,table.wc-block-cart-items .wc-block-cart-items__header th{display:none}.content>.content_inner>.container{margin-top:50px}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{display:none}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{display:none!important}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=password],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{background-color:#FFFFFF!important;border:1px solid #000000!important;color:#000000!important}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:#000000!important}.wc-bookings-booking-form .wc-bookings-booking-cost{display:none!important}.wc-block-components-checkout-return-to-cart-button{display:none}.woocommerce div.product div.product_meta>.social_share_list_holder>span,.woocommerce div.product div.product_meta>span{display:none}.woocommerce input[type='text']:not(.qode_search_field):not(.qty),.woocommerce input[type='password'],.woocommerce input[type='email'],.woocommerce-page input[type='text']:not(.qode_search_field):not(.qty),.woocommerce-page input[type='password'],.woocommerce-page input[type='email'],.woocommerce-page input[type='tel'],.woocommerce textarea,.woocommerce-page textarea,.woocommerce .select2-container .select2-choice,.woocommerce-page .select2-container .select2-choice,.woocommerce-page .select2-dropdown-open.select2-drop-above .select2-choice,.woocommerce div.cart-collaterals .select2-container .select2-choice,.woocommerce-page div.cart-collaterals .select2-container .select2-choice{background-color:#000}.wc-block-components-totals-item__label{display:none}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount{display:none}.myaccount_user,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce div.message{display:none}.wp-block-woocommerce-checkout .wc-block-checkout__guest-checkout-notice{display:none}.wc-bookings-booking-form .wc-bookings-booking-cost{color:#000}.wc-bookings-booking-form .block-picker li a{color:#000}.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner p:first-child{font-family:Saphira DEMO}.testimonials_c_holder .testimonial_content_inner .testimonial_text_inner .testimonial_author{font-family:MAVEN PRO}.side_menu_button_link.qode-side-menu-button-svg svg{width:35px}.side_menu_button .qode-side-menu-button-svg svg path,.side_menu_button .qode-side-menu-button-svg svg>*{fill:none;stroke:currentColor}.side_menu_button_link.qode-side-menu-button-svg svg line{transition:transform .3s ease,-webkit-transform .3s ease}.side_menu_button_link.qode-side-menu-button-svg:hover svg line:nth-child(1){transform:translateX(13px)}.side_menu_button_link.qode-side-menu-button-svg:hover svg line:nth-child(2){transform:translateX(3px)}.side_menu_button_link.qode-side-menu-button-svg:hover svg line:nth-child(3){transform:translateX(-3px)}.side_menu_button_link.qode-side-menu-button-svg:hover svg line:nth-child(4){transform:translateX(-13px)}.widget_nav_menu .menu{display:flex;justify-content:center;gap:43px}.footer_top .widget.widget_nav_menu li{padding:0}.footer_top .widget.widget_nav_menu li a{padding-bottom:10px;position:relative}.footer_top .widget.widget_nav_menu li a:after{content:'';position:absolute;bottom:1px;left:0;right:auto;height:3px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform-origin:right;transition:transform .3s}.footer_top .widget.widget_nav_menu li a:before{content:'';position:absolute;bottom:1px;left:0;right:auto;height:3px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform:scale(0,1);transform-origin:0 50%;transition:transform .3s .3s}.footer_top .widget.widget_nav_menu li a:hover{color:#fff!important}.footer_top .widget.widget_nav_menu li a:hover:after{transform:scaleX(0)}.footer_top .widget.widget_nav_menu li a:hover:before{transform:scaleX(1)}.testimonials_c_holder .flex-control-nav{margin:0}.testimonials_c_holder .testimonial_content_inner{padding-top:0;padding-bottom:49px}.testimonials_c_holder .flex-control-nav li{margin:0 19px;height:auto;width:12px;overflow:hidden;vertical-align:bottom;padding-top:15px;overflow:hidden}.testimonials_c_holder .flex-control-nav li a{text-indent:0;border-radius:0;background-color:#fff0;font-family:caviar_dreamsbold,sans-serif;font-size:12px;font-weight:700;letter-spacing:.23em;color:#c9ab81;transition:all .2s ease-out .2s}.testimonials_c_holder .flex-control-nav li a:after{content:'';box-sizing:content-box;display:block;width:100%;height:3px;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;position:relative;transform:translateY(100%);transition:transform .2s ease-out .1s}.testimonials_c_holder .flex-control-nav li a.flex-active{background-color:#fff0;transform:translateY(-20px)}.q_team .q_team_image .q_team_description_wrapper{top:35px;left:35px;width:calc(100% - 70px);height:calc(100% - 70px);background-color:#000;opacity:1;clip-path:inset(0 0 100% 0);transition:.2s cubic-bezier(.48,.57,.33,.89)}.q_team .q_team_image:hover .q_team_description_wrapper{clip-path:inset(0 0 0 0);transition:.4s cubic-bezier(.48,.57,.33,.89)}.q_team .q_team_image .q_team_description_wrapper .q_team_description_inner p{display:inline-flex;flex-direction:column;align-items:center;gap:32px}.q_team .q_team_image .q_team_description_wrapper .q_team_description_inner a{position:relative}.q_team .q_team_image .q_team_description_wrapper .q_team_description_inner a:after{content:'';position:absolute;bottom:-1px;left:0;right:auto;height:4px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform-origin:right;transition:transform .3s}.q_team .q_team_image .q_team_description_wrapper .q_team_description_inner a:before{content:'';position:absolute;bottom:-1px;eft:0;right:auto;height:4px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform:scale(0,1);transform-origin:0 50%;transition:transform .3s .3s}.q_team .q_team_image .q_team_description_wrapper .q_team_description_inner a:hover{color:#fff!important}.q_team .q_team_image .q_team_description_wrapper .q_team_description_inner a:hover:after{transform:scaleX(0)}.q_team .q_team_image .q_team_description_wrapper .q_team_description_inner a:hover:before{transform:scaleX(1)}footer{z-index:99}.qode-rf-holder .qode-rf-row{margin:0 -15px}.qode-rf-holder .qode-rf-col-holder{padding:0 15px}.qode-rf-holder .qode-rf-field-holder input[type=text],.qode-rf-holder .qode-rf-field-holder select{border:1px solid #715b3e;height:50px;color:#fff;font-family:"Josefin Sans",sans-serif;font-size:17px;font-weight:300;padding:7px 23px 3px}.qode-rf-holder .qode-rf-field-holder .qode-rf-icon{display:none}#ui-datepicker-div{box-shadow:none;border:1px solid #715b3e;min-width:280px}#ui-datepicker-div .ui-datepicker-header{background-color:#c9ab81;border-color:#c9ab81;padding:7px 16px}#ui-datepicker-div .ui-datepicker-title{font-weight:700;font-family:'Caviar Dreams';text-transform:uppercase;color:#0f1d22;font-size:16px}#ui-datepicker-div .ui-datepicker-calendar{background-color:#0f1d22;font-family:'Josefin Sans';font-size:16px}#ui-datepicker-div .ui-datepicker-calendar th span,#ui-datepicker-div .ui-timepicker-div dl dt{font-weight:300;font-size:13px}#ui-datepicker-div .ui-datepicker-next .ui-icon:before,#ui-datepicker-div .ui-datepicker-prev .ui-icon:before{color:#0f1d22}@media only screen and (max-width:480px){.widget_nav_menu .menu{flex-direction:column;align-items:center;gap:30px}}.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top .qode-apl-item-title{font-size:17px;line-height:27px;letter-spacing:3.52px}.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top .qode-apl-item-price{font-size:19px;line-height:1.52em;font-weight:700;letter-spacing:.03em}.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-description{font-family:"Josefin Sans",sans-serif;font-size:19px;font-weight:300;letter-spacing:normal;line-height:29px;margin:3px 0 0}.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top .qode-apl-line{position:relative}.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top .qode-apl-line:before{content:'';position:absolute;width:100%;height:1px;left:0;bottom:5px;border:inherit}.qode-advanced-pricing-list .qode-apl-item{margin:0 0 38px}.portfolio_navigation{margin:75px 0 106px}.portfolio_navigation .portfolio_next a,.portfolio_navigation .portfolio_prev a{border:none;width:auto;height:auto;color:#c9ab81}.portfolio_navigation .portfolio_next a:hover,.portfolio_navigation .portfolio_prev a:hover{background-color:#fff0;color:#c9ab81;border:none;background-image:none!important}.portfolio_detail>.info a,.portfolio_detail>.info span{font-family:"Josefin Sans",sans-serif}.portfolio_detail>.info:not(.portfolio_content){display:flex;align-items:baseline;gap:6px}.portfolio_detail{display:flex;flex-direction:column}.portfolio_detail>*{order:3;margin:0 0 15px}.portfolio_detail>h6,.portfolio_detail>.info.portfolio_content>h6{order:1;color:#c9ab81;font-family:'Caviar Dreams',sans-serif;font-size:36px;line-height:47px;font-style:normal;font-weight:700;text-transform:uppercase}.portfolio_detail>.info.portfolio_content>h6{margin:0 0 15px}.portfolio_detail>.portfolio_content{order:2;margin:0 0 55px}.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a{color:inherit}.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{font-family:"Josefin Sans",sans-serif;font-size:19px;font-weight:300;line-height:29px;margin:0}.projects_holder article span.text_holder{left:35px;right:35px;top:35px;bottom:35px;width:auto;height:auto;background-color:#ca3d21;padding:20px;opacity:1;clip-path:inset(0 0 100% 0);transition:.4s cubic-bezier(.48,.57,.33,.89)}.projects_holder article:hover span.text_holder{height:auto!important;clip-path:inset(0 0 0 0);transition:.4s cubic-bezier(.48,.57,.33,.89)}.portfolio_slider .portfolio_slides li.item:hover img,.projects_holder article .image_holder:hover .image img{transform:none}.qode-btn.qode-btn-simple:before{content:'';position:absolute;bottom:-10px;left:0;right:auto;height:3px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform:scale(0,1);transform-origin:0 50%;transition:transform .3s .3s;box-sizing:content-box}.qode-btn.qode-btn-simple:after{content:'';position:absolute;bottom:-10px;left:0;right:auto;height:3px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform-origin:right;transition:transform .3s;box-sizing:content-box}.qode-btn.qode-btn-simple:hover:before{transform:scaleX(1)}.qode-btn.qode-btn-simple:hover:after{transform:scaleX(0)}.widget #searchform{background-color:#fff0;border:1px solid #c9ab81}#searchform.wp-block-search input[type=submit],.header_top #searchform input[type=submit],.widget.widget_search form input[type=submit]{color:#c9ab81;font-size:15px;height:52px;width:57px}.widget #searchform input[type=text]{width:calc(100% - 57px);box-sizing:border-box;padding:18px 9px 17px 19px;height:auto;color:#fff;font-family:'Josefin Sans',sans-serif;font-size:17px;font-weight:300}.widget #searchform input[type=text]::placeholder{color:inherit}div.comment_form{margin:0 0 170px}.pagination{margin:0 0 170px}.author_description{background-color:#0f1d22}.author_text_holder .author_email{display:none}.wrapper_inner:before{content:'';position:fixed;display:block;top:0;left:110px;width:0;height:100vh;border-left:0 solid #715b3e;z-index:109;pointer-events:none}.wrapper_inner:after{content:'';position:fixed;display:block;top:0;right:110px;width:0;height:100vh;border-left:0 solid #715b3e;z-index:9999;pointer-events:none}@media only screen and (max-width:480px){.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top .qode-apl-item-title{font-size:14px}}@media only screen and (max-width:480px){.qode_pricing_list .qode_pricing_item_text{padding:0;margin:0 0 6px}}@media only screen and (max-width:480px){.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top,.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top>*{display:block}.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top .qode-apl-item-title,.qode-advanced-pricing-list .qode-apl-item .qode-apl-item-top .qode-apl-item-price{width:100%;padding:0;text-align:left}}@media only screen and (max-width:1024px){.qode-content-sidebar-responsive .content .container>.container_inner.default_template_holder>.grid2>*{width:100%}}body.side_menu_slide_with_content.width_370.side_menu_open .wrapper,body.side_menu_slide_with_content.width_370.side_menu_open footer.uncover{left:0}.side_menu .widget li,.side_menu a,aside .widget a{font-weight:300}header.transparent.with_border:not(.sticky) .drop_down .second,header.transparent.with_hover_bg_color:not(.sticky) .drop_down .second{top:calc(100% + 1px)}.qode-rf-holder .qode-rf-field-holder input[type=text],.qode-rf-holder .qode-rf-field-holder select{background-color:#fff0}.qode-rf-holder .qode-rf-field-holder select option{background:#0f1d22;font-weight:300}.caroufredsel-direction-nav a,.flex-direction-nav a{border:none}.caroufredsel-direction-nav a i,.flex-direction-nav a i{color:#c9ab81}.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover,.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover,.flexslider:hover .flex-direction-nav a.flex-next:hover,.flexslider:hover .flex-direction-nav a.flex-prev:hover,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover,.portfolio_slider:hover .flex-direction-nav a.flex-next:hover,.portfolio_slider:hover .flex-direction-nav a.flex-prev:hover{background-color:#fff0}.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover i,.blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover i,.flexslider:hover .flex-direction-nav a.flex-next:hover i,.flexslider:hover .flex-direction-nav a.flex-prev:hover i,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover i,.portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover i,.portfolio_slider:hover .flex-direction-nav a.flex-next:hover i,.portfolio_slider:hover .flex-direction-nav a.flex-prev:hover i{color:#c9ab81}.pagination{display:block}.pagination ul{display:flex;text-align:center;justify-content:center;gap:16px}.pagination ul li{float:none}.pagination ul li.prev a,.pagination ul li.next a{color:#fff;border:none}.pagination ul li.prev a:hover,.pagination ul li.next a:hover{color:#c9ab81}.pagination ul li a,.pagination ul li span{margin:0;border:none;width:42px;height:42px;line-height:44px;border-radius:50%;border:1px solid #fff0;font-family:"Josefin Sans",sans-serif;font-size:19px;font-weight:300;color:#fff;box-sizing:border-box}.pagination ul li a:hover,.pagination ul li span{background-color:#fff0;border-color:#c6a270;color:#fff}.wrapper,.content,.full_width{background-color:#fff0}.qode-grid-lines-holder{left:110px;width:calc(100% - 220px)}.qode-grid-lines-holder .qode-grid-line{border-color:#21221e}.blog_holder article .post_more .qbutton{padding:0;border:none;font-size:14px;height:auto;line-height:1;position:relative}.blog_holder article .post_more .qbutton:before{content:'';position:absolute;bottom:-13px;left:0;right:auto;height:3px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform:scale(0,1);transform-origin:0 50%;transition:transform .3s .3s;box-sizing:content-box}.blog_holder article .post_more .qbutton:after{content:'';position:absolute;bottom:-13px;left:0;right:auto;height:3px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform-origin:right;transition:transform .3s;box-sizing:content-box}.blog_holder article .post_more .qbutton:hover:before{transform:scaleX(1)}.blog_holder article .post_more .qbutton:hover:after{transform:scaleX(0)}@media only screen and (max-width:1024px){.qode-grid-lines-holder{display:none}}.qode-grid-lines-holder{top:-100vh;height:calc(100% + 300vh)}.content>.content_inner>.container>.container_inner.default_template_holder{position:static}.content>.content_inner>.container{background-color:#fff0}2) @media only screen and (max-width:1024px){.wrapper_inner:before,.wrapper_inner:after{display:none}}.wrapper{overflow:hidden}.q_team .q_team_title_holder span{font-family:"Josefin Sans",sans-serif;font-size:19px;font-weight:300}.blog_holder.blog_large_image article.format-quote .post_info,.blog_holder.blog_large_image article.format-link .post_info,.blog_holder.blog_single article.format-quote .post_info,.blog_holder.blog_single article.format-link .post_info{display:none}body:not(.search-results) .blog_holder article.format-quote .post_text:hover .post_text_inner,body:not(.search-results) .blog_holder article.format-link .post_text:hover .post_text_inner{background-color:#0f1d22!important}.blog_holder article.format-quote .post_text .post_text_inner,.blog_single.blog_holder article.format-quote .post_text .post_text_inner{padding:77px 15% 85px;display:flex;align-items:center;justify-content:center;gap:22px;flex-direction:column;text-align:center}.blog_holder article.format-quote .post_text .post_title p,.blog_holder article.format-quote .post_text .post_title p a{font-family:'Miniver',sans-serif;font-size:22px;font-style:normal;font-weight:400;letter-spacing:.88px;line-height:39px;color:#afb8b8}.blog_holder article.format-quote .post_text:hover .post_title p,.blog_holder article.format-quote .post_text:hover .post_title p a{color:#afb8b8!important}.blog_holder article.format-quote .post_text .quote_author::first-letter{font-size:0;line-height:0}.blog_holder article.format-quote .post_text .quote_author{font-family:"Josefin Sans",sans-serif;font-size:19px;font-weight:300;letter-spacing:normal;line-height:29px;color:#fff;margin:15px 0 0}.blog_holder.blog_large_image article.format-quote .post_text:hover .quote_author{color:#fff!important}.blog_holder article.format-quote .post_text i.qoute_mark,.blog_holder article.format-link .post_text i.link_mark{margin:0;color:#c9ab81;float:none}.blog_holder article.format-link .post_text .post_title p a{font-family:'Miniver',sans-serif;font-size:22px;font-style:normal;font-weight:400;letter-spacing:.88px;line-height:39px;color:#afb8b8}.blog_holder article.format-link .post_text:hover .post_title p a{color:#afb8b8!important}.blog_holder article.format-link .post_text .post_title,.blog_holder article.format-quote .post_text .post_title{padding:0}.blog_holder.blog_large_image article.format-quote .post_text:hover .qoute_mark,.blog_holder.blog_large_image article.format-link .post_text:hover .link_mark,.blog_holder.blog_large_image article.format-link .post_text:hover a{color:#1d1d1d!important}.blog_holder article.format-link .post_text .post_text_inner,.blog_single.blog_holder article.format-link .post_text .post_text_inner{display:flex;align-items:center;justify-content:center;gap:12px;padding:74px 17% 92px;background-color:#0f1d22;flex-direction:column}.blog_holder.blog_large_image article.format-quote .post_text:hover .qoute_mark,.blog_holder article.format-quote .post_text:hover .qoute_mark,.blog_holder.blog_large_image article.format-link .post_text:hover i.link_mark,.blog_holder article.format-link .post_text:hover i.link_mark{color:#c9ab81!important}@media only screen and (max-width:1000px){.logo_wrapper,.q_logo a{left:0}.side_menu_button_wrapper{display:none}.mobile_menu_button{float:right;margin:0}}nav.mobile_menu{position:relative;overflow:visible}nav.mobile_menu:before{content:'';position:absolute;top:0;left:-100px;right:-100px;height:calc(100% - 1px);background-color:#0F1D22}nav.mobile_menu>ul{padding:20px 0}nav.mobile_menu ul li ul li a,nav.mobile_menu ul li ul li h3{font-family:"Josefin Sans",sans-serif;color:#fff;font-size:16px;line-height:26px;font-weight:100;letter-spacing:0;text-transform:none;padding:0}.side_menu a.close_side_menu.qode-side-menu-close-svg{color:#c9ab81;top:37px;right:46px}.header_bottom{padding:0 38px}.qode-rf-holder .qode-rf-row{width:auto}nav.mobile_menu ul li a:hover,nav.mobile_menu ul li.active>a,nav.mobile_menu ul li.current-menu-item>a{color:#fff}.side_menu .widget.widget_nav_menu .menu{display:flex;flex-direction:column;gap:36px}.side_menu .widget.widget_nav_menu li{margin:0;line-height:1}.side_menu .widget.widget_nav_menu li a{font-family:"Josefin Sans",sans-serif;font-size:19px;font-style:normal;font-weight:300;line-height:22px;text-transform:none;padding:0 0 10px;position:relative}.side_menu .widget.widget_nav_menu li a:before{content:'';position:absolute;bottom:1px;left:0;right:auto;height:3px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform:scale(0,1);transform-origin:0 50%;transition:transform .3s .3s}.side_menu .widget.widget_nav_menu li a:after{content:'';position:absolute;bottom:1px;left:0;right:auto;height:3px;background-color:#fff0;border-top:1px solid #c9ab81;border-bottom:1px solid #c9ab81;width:100%;transform-origin:right;transition:transform .3s}.side_menu .widget.widget_nav_menu li a:hover:before{transform:scaleX(1)}.side_menu .widget.widget_nav_menu li a:hover:after{transform:scaleX(0)}.projects_holder article span.text_holder span span.text_inner{position:relative}.projects_holder article span.text_holder span span.text_inner:before{content:'';position:absolute;top:calc(50% - 5px);left:calc(50% - 25px);width:45px;height:1px;background-color:#715B3E}.projects_holder article span.text_holder span span.text_inner:after{content:'';position:absolute;top:calc(50% + 0px);left:calc(50% - 22px);width:45px;height:1px;background-color:#715B3E}.projects_holder article span.text_holder span span.feature_holder:before{content:'';position:absolute;left:calc(50% - 4px);top:calc(50% - 23px);height:45px;width:1px;background-color:#715B3E}.projects_holder article span.text_holder span span.feature_holder:after{content:'';position:absolute;left:calc(50% + 1px);top:calc(50% - 26px);height:45px;width:1px;background-color:#715B3E}.projects_holder article span.text_holder{pointer-events:none}@media only screen and (min-width:601px) and (max-width:1024px){.qode-rf-holder .qode-rf{text-align:center}.qode-rf-holder .qode-rf-row{display:inline-block}.qode-rf-holder .qode-rf-col-holder,.qode-rf-holder .qode-rf-col-holder.qode-rf-btn-holder,.qode-rf-holder .qode-rf-col-holder.qode-rf-time-col{float:left;width:50%;margin-bottom:30px;box-sizing:border-box}}@media only screen and (max-width:1024px){.qode-rf-holder .qode-rf-col-holder.qode-rf-btn-holder .qbutton{width:100%;box-sizing:border-box!important;text-align:center}}@media only screen and (max-width:1024px){.wrapper_inner:before,.wrapper_inner:after{display:none}}.qodef-cf7-contact-btn-holder{text-align:center}.wpcf7-spinner{display:none}@media only screen and (max-width:480px){.blog_holder.blog_large_image h2,.blog_holder.blog_large_image h2 a,.blog_holder.blog_single article h2{font-size:22px;line-height:31px}}.author_description{margin:118px 0 0}.comment_holder{padding:100px 0 34px}.comment_holder ul.comment-list{padding:0 0 109px}@media only screen and (max-width:1024px){.comment_holder ul.comment-list{padding:0 0 53px}}.comment_holder .comment{padding:0;background-color:#fff0}.comment_holder .comment .image{border-radius:0}.comment_holder .comment .text .name{color:#c9ab81;font-family:'Caviar Dreams',sans-serif;font-size:19px;line-height:29px;font-style:normal;font-weight:700;letter-spacing:3.68px;text-transform:uppercase}.comment_holder .comment .text>.comment_date{font-family:"Josefin Sans",sans-serif;font-size:18px;font-weight:300;letter-spacing:normal;line-height:29px}.comment_holder .comment .text .text_holder>p:not(:first-of-type){display:none}.comment_holder .comment .text .comment-reply-link,.comment_holder .comment .text .replay{float:right}.comment_holder .comment .text{padding:0 0 0 100px}.comment_holder .comment-list li ul.children{padding:0 0 0 100px;margin:25px 0 0}#respond input[type=text],#respond input[type=email],#respond textarea,.contact_form input[type=text],.contact_form textarea{margin:0 0 28px;padding:7px 23px 3px;font-family:"Josefin Sans",sans-serif;font-size:19px;font-weight:inherit;line-height:calc(50px - (14px - 2px));color:#fff;box-sizing:border-box;transition:border-color .2s ease-in-out}#respond input[type=text]::placeholder,#respond input[type=email]::placeholder,#respond textarea::placeholder,.contact_form input[type=text]::placeholder,.contact_form textarea::placeholder{color:#fff}@media only screen and (max-width:1024px){div.comment_form{margin:0 0 121px}}.projects_holder.hover_text article span.text_holder span span.text_inner:before,.projects_holder.hover_text article span.text_holder span span.text_inner:after{display:none}.portfolio_gallery a{overflow:hidden}.portfolio_gallery a .gallery_text_holder{display:none}.portfolio_gallery a:hover img{transform:scale(1.03)}.portfolio_gallery a img{transition:transform .5s cubic-bezier(.48,.57,.33,.89)}.woocommerce-account.logged-in .content .container .container_inner{padding:50px 0 114px}.woocommerce-account .woocommerce-MyAccount-navigation li:not(:last-child){margin:0 0 18px}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0 15px 0 0;border-right:1px solid #715b3e}.woocommerce-account .woocommerce-MyAccount-navigation li a{font-family:"Josefin Sans",sans-serif;font-size:19px;font-weight:300;letter-spacing:normal;line-height:29px;text-transform:none;color:#fff;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:#c9ab81}.myaccount_user,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce div.message{background-color:#fff0;border:1px solid #715b3e;padding:20px 30px;margin:0 0 30px;line-height:48px;font-family:"Josefin Sans",sans-serif;font-size:19px;font-weight:300;letter-spacing:normal;line-height:48px;text-transform:none}.myaccount_user,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce div.message .button{float:right}.comment_holder .comment-list li ul.children{margin:75px 0 0}.qode-grid-lines-holder .qode-grid-line:last-child{border-color:#21221e}@media only screen and (max-width:1440px){.page-template-blog-large-image .wrapper_inner:before,.page-template-blog-large-image .wrapper_inner:after{display:none}}.portfolio_navigation .portfolio_next a,.portfolio_navigation .portfolio_prev a{margin:0;font-size:30px}@media only screen and (max-width:768px){.comment_holder .comment-list li ul.children{padding:0 0 0 52px;margin:25px 0 0}}@media only screen and (max-width:480px){.comment_holder .comment{display:flex;flex-direction:column}.comment_holder .comment .text{padding:8px 0 0 0}.comment_holder .comment .text .comment-reply-link,.comment_holder .comment .text .replay{display:block;float:none;margin:0;padding:0}}#respond h3.comment-reply-title,#respond h3.comment-reply-title a{font-size:14px;letter-spacing:3.22px;line-height:1.4em}#respond h3.comment-reply-title{display:flex;gap:10px}#respond small{margin:0}@media only screen and (max-width:768px){div.comment_form{border:none}}@media only screen and (max-width:768px){.comment_holder{padding:100px 0 43px}}@media only screen and (max-width:1440px){.single-portfolio_page .wrapper_inner:before,.single-portfolio_page .wrapper_inner:after{display:none}}.blog_holder.blog_large_image article .post_text h2 .date,.blog_holder.blog_single article .post_text h2 .date{display:none}.comment_holder .comment_number .comment_number_inner>h5{font-size:28px;line-height:39px;font-style:normal;font-weight:700;letter-spacing:3.68px}div.comment_form .comment-respond>h5{margin:0 0 20px;font-size:28px;line-height:39px;font-style:normal;font-weight:700;letter-spacing:3.68px}div.comment_form form p.form-submit,div.comment_holder .comment p.form-submit{text-align:left}.comment_holder .comment .text .comment-reply-link,.comment_holder .comment .text .replay{font-size:11px;letter-spacing:1px}nav.mobile_menu ul>li.has_sub>span.mobile_arrow{height:43px;padding:0;line-height:43px}div.comment_form .comment-form-cookies-consent input{margin-top:-2px;margin-left:0;margin-right:5px}@media only screen and (max-width:1024px){.pagination{margin:0 0 110px}}#searchform.wp-block-search input[type=submit],.header_top #searchform input[type=submit],.widget.widget_search form input[type=submit]{padding:0}@media only screen and (max-width:1024px){aside.sidebar{margin:0 0 144px}}@media only screen and (max-width:1440px){.single-post .wrapper_inner:before,.single-post .wrapper_inner:after{display:none}}header.transparent .drop_down .second:not(.right){left:0}.mobile_menu_button span:hover,.side_menu_button>a:hover,header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{opacity:1}header.transparent .drop_down .second:not(.right){left:0}.mobile_menu_button span:hover,.side_menu_button>a:hover,header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a{opacity:1}.qode_google_map p{font-size:13px;font-weight:300;color:initial}.blog_holder article{margin:0 0 91px}.blog_holder article.format-quote,.blog_holder article.format-link{margin:0 0 120px}@media only screen and (max-width:768px){.two_columns_66_33 .portfolio_detail{padding-top:15px}}.portfolio_navigation .portfolio_button a{background-image:none;margin:4px 0 0;color:#c9ab81}.portfolio_navigation .portfolio_button a:hover{background-image:none}.portfolio_navigation .portfolio_button a:before{content:"\f00a";font-family:FontAwesome!important;font-size:21px}@media only screen and (min-width:1001px) and (max-width:1280px){nav.main_menu.center>ul{display:flex;align-items:center;justify-content:center}nav.main_menu.center>ul>li>a>span:not(.plus){white-space:nowrap}}