/*!
Theme Name: comfarea
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: comfarea
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.

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%;scroll-behavior:smooth}body{margin:0}#sp-z8kl3g{line-height:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"]:not(.qty-minus,.qty-plus),[type="reset"],[type="submit"],.bttn-primary,a.bttn-primary,.woocommerce #review_form #respond .form-submit input,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce .woocommerce-Button.button,.woocommerce button.button,.woocommerce a.button{-webkit-appearance:button;font-family:"Montserrat-Regular",sans-serif;font-size:16px;line-height:24px;letter-spacing:.005em;text-transform:uppercase;background:#FFCC17;border-radius:100px;color:#000;padding:16px 24px;text-decoration:unset;transition:.3s;border:unset;cursor:pointer}button:hover,[type="button"]:not(.qty-minus,.qty-plus):hover,[type="reset"]:hover,[type="submit"]:hover,.bttn-primary:hover,a.bttn-primary:hover,.woocommerce #review_form #respond .form-submit input:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce .woocommerce-Button.button:hover,.woocommerce button.button:hover,.woocommerce a.button:hover{background:#434343;color:#fff}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:400}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}.relative{position:relative}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#FFF}body.error404{background:#F8F8F8}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%;height:100%;border-radius:8px}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:hover{color:#DEAE00;text-decoration:unset}a:focus{outline:thin dotted}a:hover,a:active{outline:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}@font-face{font-display:swap;font-family:'Montserrat-SemiBold';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-SemiBold.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-SemiBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Montserrat-ExtraLight';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-ExtraLight.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-ExtraLight.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Montserrat-Medium';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-Medium.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-Medium.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Montserrat-Regular';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-Regular.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Montserrat-Light';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-Light.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-Light.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Montserrat-Black';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-Black.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-Black.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Montserrat-Bold';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-Bold.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Montserrat-Thin';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-Thin.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-Thin.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Montserrat-ExtraBold';src:url(/wp-content/themes/comfarea/fonts/Montserratarm-ExtraBold.eot);src:url('/wp-content/themes/comfarea/fonts/Montserratarm-ExtraBold.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/comfarea/fonts/Montserratarm-ExtraBold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}h1{font-family:"Montserrat-Regular";font-size:48px;line-height:59px;color:#000}h2{font-family:"Montserrat-Regular";font-weight:400;font-size:40px;line-height:49px;color:#000}h3{font-family:"Montserrat-Medium";font-size:31px;line-height:38px;color:#000}h4{font-family:"Montserrat-Medium";font-size:24px;line-height:29px;color:#000}h5{font-family:"Montserrat-Medium";font-size:18px;line-height:22px;color:#000}h6{font-family:"Montserrat-Regular";font-size:16px;line-height:24px;color:#000}p{font-family:"Montserrat-Regular";font-size:16px;line-height:24px;color:#303030;margin-bottom:1.5em}a{font-family:"Montserrat-Regular";font-size:14px;line-height:20px;color:#000}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background-color:#F2F7F6;box-shadow:inset 0 0 6px rgb(0 0 0 / .3)}body::-webkit-scrollbar-thumb{border-radius:5px;background-color:#6E9680}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.com-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.com-container{max-width:740px}}@media (min-width:768px){.com-container{max-width:720px}}@media (min-width:992px){.com-container{max-width:960px}}@media (min-width:1200px){.com-container{max-width:1140px}}@media (min-width:1440px){.com-container{max-width:1350px}}@media (min-width:1740px){.com-container{max-width:1746px}}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.breadcrumbs.no-bg{font-family:"Montserrat-Regular",sans-serif;background-color:#F8F8F8;padding:21px 0;margin-bottom:48px;text-align:center;font-size:14px;line-height:20px;color:#828282}.breadcrumbs.no-bg a,.breadcrumbs.no-bg span{font-family:"Montserrat-Regular";font-size:14px;line-height:20px;color:#828282}.breadcrumbs.no-bg .breadcrumb_last{font-size:14px;line-height:20px;color:#434343}.breadcrumbs #breadcrumbs{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center}.search header#masthead{margin-bottom:0}.search-page .page-title{text-align:center;text-transform:uppercase;margin-bottom:32px;color:#000}.search-page .page-content{text-align:center;margin-top:0}.search-page .page-content .home-text{color:#303030;margin:0 0 45px}.search-page .page-content .home-page-url{font-size:16px;color:#FFCC17;text-decoration:underline}.search-page .page-search-form{text-align:center;margin-bottom:35px}.search-page .entry-header>a{text-decoration:none}.search-page .entry-header>a>h2{margin-bottom:10px}.search-page article{border-bottom:1px solid #D3D6D9;padding-bottom:24px;margin-bottom:32px}.search-page article .search-thumbnail-image{border:1px solid #D3D6D9;padding:8px}.search-page article .entry-title{text-transform:uppercase}.search-page article .search-entry-summary{margin-bottom:16px}.search-page article .bttn-primary{font-size:12px;line-height:18px}.search-page .searchform div.search{width:70%;margin:0 auto;position:relative}.search-page .page-search-form input{font-size:14px;width:100%;height:50px;padding:16px 24px;background:#fff;position:relative;border-radius:25px;background:#F8F8F8;border:1px solid #D3D6D9;color:#0D0809}.search-page .page-search-form input::-webkit-input-placeholder{font-size:14px;padding:8px 1px;color:#5E5E5E}.search-page .page-search-form input::-moz-placeholder{font-size:14px;padding:8px 1px;color:#5E5E5E}.search-page .page-search-form input:-ms-input-placeholder{font-size:14px;padding:8px 1px;color:#5E5E5E}.search-page .page-search-form input::-ms-input-placeholder{font-size:14px;padding:8px 1px;color:#5E5E5E}.search-page .page-search-form input::-webkit-input-placeholder{font-size:14px;padding:8px 1px;color:#5E5E5E}.search-page .page-search-form input::-moz-placeholder{font-size:14px;padding:8px 1px;color:#5E5E5E}.search-page .page-search-form input:-ms-input-placeholder{font-size:14px;padding:8px 1px;color:#5E5E5E}.search-page .page-search-form input::placeholder{font-size:14px;padding:8px 1px;color:#5E5E5E}.search-page .page-search-form .searchsubmit{background-color:#0000;font-size:16px;border:unset;border-radius:0;position:absolute;height:100%;padding:0 1.5em;right:0;cursor:pointer;outline:none}.search-page .page-search-form .searchsubmit span{font-size:20px;color:#000}#header_title_block{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;padding:120px 0 45px;margin-bottom:70px}#header_title_block .header-opacity{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .6)}#header_title_block .title-bre{position:relative;z-index:1}#header_title_block .title-bre h1{text-transform:uppercase;color:#FFF;margin-top:0;margin-bottom:60px}#header_title_block .title-bre #breadcrumbs{font-family:"Montserrat-Regular",sans-serif;margin-bottom:0;text-align:center;font-size:14px;line-height:20px;color:#fff}#header_title_block .title-bre #breadcrumbs a,#header_title_block .title-bre #breadcrumbs span{font-family:"Montserrat-Regular";font-size:14px;line-height:20px;color:#fff}#header_title_block .title-bre #breadcrumbs .breadcrumb_last{font-size:14px;line-height:20px;color:#FFCC17}.c-archive-page .post-thumbnail{border-radius:8px;overflow:hidden;margin-bottom:16px}.c-archive-page .post-thumbnail img{border-radius:8px;transition:.3s}.c-archive-page .post-thumbnail:hover img{transform:scale(1.1)}.c-archive-page .post-info{border-top:1px solid #D3D6D9;border-bottom:1px solid #D3D6D9;padding:16px 0}.archive-post.news{margin-bottom:40px}.archive-post.news h4{margin-bottom:24px}.c-archive-page .post-view-more{margin-top:24px}.c-archive-page .post-view-more .bttn-primary{padding:8px 16px;font-size:12px;line-height:18px}.post-template-default.single.single-post h1{font-size:31px;line-height:38px}.post-template-default.single.single-post h2{font-size:28px;line-height:32px}.post-template-default.single.single-post h3{font-size:26px;line-height:29px}.post-template-default.single.single-post h4{font-size:24px;line-height:28px}.post-template-default.single.single-post h5{font-size:22px;line-height:25px}.post-template-default.single.single-post h6{font-size:20px;line-height:24px}h1.post-title{margin-bottom:24px}.post-flex{display:flex;align-items:center;border-top:1px solid #D3D6D9;padding:24px 0}.post-flex:last-child{border-bottom:1px solid #D3D6D9}.post-flex .label{display:inline-block;font-family:"Montserrat-Regular",sans-serif;font-size:16px;line-height:24px;margin-right:16px}.post-flex .share{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #303030;border-radius:8px;cursor:pointer;margin-right:16px}.post-flex.post-share-block .share-icons{display:none}.post-flex.post-share-block .share-icons>div{display:flex;align-items:center}.post-flex.post-share-block .share-icons a{margin-right:12px}.post-flex.post-share-block>div{display:flex;align-items:center}.copy-link-icon{position:relative;cursor:pointer}.copy-link-icon .tooltip{display:none;position:absolute;bottom:100%;left:100%;background-color:#303030;padding:3px 5px;color:#FFF;border-radius:5px;font-size:11px}.gallery-categories{display:flex;flex-wrap:wrap;margin-bottom:72px}.gallery-categories a{display:block;text-align:center;padding:6px 16px;border-bottom:2px solid #D3D6D9;color:#303030;font-size:16px;line-height:24px;transition:.3s}.gallery-categories a:hover,.gallery-categories a.active{color:#DEAE00;border-bottom:2px solid #DEAE00}.gallery-archive-item.even{display:flex;flex-direction:column;justify-content:space-between}.gallery-archive-item.odd{height:434px}.gallery-archive-item.even>div{height:calc(50% - 15px);max-height:202px;position:relative}.gallery-archive-item.even>div:first-child{margin-bottom:30px}.gallery-archive-item.even .disabled-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.gallery-archive-item .item,.gallery-archive-item .item img,.gallery-archive-item .item iframe{border-radius:8px;width:100%;height:100%;cursor:pointer;transition:.3s;object-fit:cover}.gallery-archive-item .item:hover img,.gallery-archive-item .item:hover iframe{transform:scale(1.1)}.gallery-archive .row{margin-bottom:30px}.gallery-archive .row:nth-child(even){flex-direction:row-reverse}.modal-content{background-color:#fff0;border:unset}.modal-content img{width:100%}.modal-header{border:unset}.modal-header .icon-Property-1Close2:before,.modal-body .icon-Property-1Close2:before{color:#fff}.modal-header .close,.modal-body .close{opacity:1;background:#fff0}.carousel-control-next{right:-64px;width:64px;height:64px;top:47%;border:1px solid #fff;border-radius:50%}.carousel-control-prev{left:-64px;width:64px;height:64px;top:45%;border:1px solid #fff;border-radius:50%}.load-more-images{text-align:center;margin-top:40px}@media(min-width:1200px){.modal-dialog{max-width:1120px}}.vacancies-post{background-color:#F8F8F8;border-radius:8px;margin-bottom:32px}.vacancies-post .overflow-hidden{border-radius:8px 0 0 8px;max-height:303px}.vacancies-post .overflow-hidden img{transition:.3s;border-radius:8px 0 0 8px}.vacancies-post .overflow-hidden:hover img{transform:scale(1.1)}.vacancies-post .post-info{padding:32px 32px 32px 0}.vacancies-post .post-info h4{margin-bottom:18px}.vacancies-post .post-info .job-info{display:flex;flex-wrap:wrap}.vacancies-post .post-info .job-info p{margin-bottom:0;font-size:14px;line-height:20px}.vacancies-post .post-info .job-info .label{font-family:"Montserrat-Medium"}.vacancies-post .post-info .job-info .deadline p{color:#EB5757}.vacancies-post .post-info .job-info .deadline .icon-Property-1Calendar{color:#212121}.vacancies-post .post-info .job-info>div{margin-bottom:16px}.vacancies-post .post-info .post-content{margin-bottom:24px}.vacancies-post .post-info .post-content p{font-size:14px;line-height:20px;margin-bottom:0}.vacancies-post .post-info .bttn-primary{font-size:12px;line-height:18px;padding:8px 16px}.vacancies-form{padding-top:72px}.vacancies-form .form-styles .inputes>label,.vacancies-form .form-styles .inputes p>label{width:31.5%}.vacancies-form .bttn-primary{display:block;margin-left:auto;margin-right:auto}.codedropz-upload-handler{border:3px dotted #D3D6D9;border-radius:0;margin-bottom:40px;padding:30px 20px;position:relative}.partners-hero{position:relative}.partners-hero #header_title_block{padding:120px 0 180px;margin-bottom:0}.partners-hero .choose-us{bottom:-22%;position:absolute;width:100%}.partners-hero .choose-us .container .choose-us-cont{text-align:center;display:flex;justify-content:center;background:#FFF;box-shadow:0 0 15px rgb(0 0 0 / 25%)}.partners-hero .choose-us .container .us-opt{padding:40px 15px;position:relative;width:25%;transition:.3s}.partners-hero .choose-us .container .us-opt:hover{background:#FFCC17;transform:scale(1.1)}.partners-hero .choose-us .container .us-opt:not(:last-child){margin:0 15px}.partners-hero .choose-us .container .us-opt:not(:last-child):after{content:"";position:absolute;right:-9px;top:40px;width:1px;height:calc(100% - 80px);background:#D3D6D9}.partners-hero .choose-us .container .us-opt img{margin-bottom:24px}.partners-hero .choose-us .container .us-opt h5{margin-bottom:0;text-transform:uppercase;color:#303030}.about-partners{margin-top:190px}.about-partners h2,.partners-form h2,.partners-logos h2{text-transform:uppercase;text-align:center;margin-bottom:40px}.about-partners .about-work{align-items:center}.about-partners .about-work .img{padding:0 13px 13px 0}.about-partners .about-work .img img{border-radius:8px;box-shadow:13px 13px #ededed}.partners-form{padding-top:72px}.partners-form input[type="submit"]{display:block;margin-left:auto;margin-right:auto}.become-partner{background:#F8F8F8;margin-top:72px;padding-bottom:72px}.become-partner h2{position:absolute;text-transform:uppercase;width:100%;text-align:center;top:72px;left:0;z-index:1}.become-partner .choose-us{padding-top:150px;display:flex;flex-direction:column;padding-left:15px;padding-right:15px;transition:.3s;height:100%}.become-partner .choose-us:hover{background:#EDEDED}.become-partner .choose-us a{position:absolute;bottom:16px;right:23px;display:block;width:16px;height:32px;background:url(/wp-content/themes/comfarea/images/arrow.svg);background-repeat:no-repeat;background-size:contain}.become-partner .choose-us .index{color:#fff;font-weight:700;font-size:40px;line-height:49px;width:72px;height:72px;background:#DEAE00;border-radius:50%;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.become-partner .choose-us p{font-family:"Montserrat-SemiBold"}.partners-logos{margin-top:72px}.partners-logos .com-container{display:flex;align-items:center}.partners-logos .partners-cont{width:calc(100% - 56px);margin-right:auto;margin:0}.partners-logos .partners-cont .part-logo{background:#F8F8F8;display:flex;align-items:center;justify-content:center;padding:33px 15px}.partners-logos .swiper-button-prev{left:unset;right:20px;font-size:24px}.partners-logos .swiper-button-next{left:unset;right:0;font-size:24px}.wp-pagenavi{text-align:center}.wp-pagenavi a,.wp-pagenavi span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#FFF;border:1px solid #D3D6D9;color:#303030;border-radius:4px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:24px;position:relative}.wp-pagenavi span.current,.woocommerce nav.woocommerce-pagination ul li span.current{color:#FFCC17;border:1px solid #FFCC17}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.previouspostslink,.page-numbers .next.page-numbers,.page-numbers .prev.page-numbers{color:#F8F8F8;background-color:#F8F8F8}.wp-pagenavi a:hover,.wp-pagenavi span.current,.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{border-color:#FFCC17;color:#FFCC17}.wp-pagenavi a.previouspostslink:hover:before,.page-numbers .prev.page-numbers:hover:before,.wp-pagenavi a.nextpostslink:hover:before,.page-numbers .next.page-numbers:hover:before{color:#FFCC17}.wp-pagenavi a.previouspostslink:hover,.page-numbers .prev.page-numbers:hover,.wp-pagenavi a.nextpostslink:hover,.page-numbers .next.page-numbers:hover{color:#F8F8F8}.wp-pagenavi a.previouspostslink:before,.page-numbers .prev.page-numbers:before{font-family:"icomoon";content:"\e91f";color:#D3D6D9;left:0;right:0;position:absolute}.wp-pagenavi a.nextpostslink:before,.page-numbers .next.page-numbers:before{font-family:"icomoon";content:"\e91f";color:#D3D6D9;transform:rotate(180deg);left:0;right:0;position:absolute}.page-numbers .next.page-numbers:before{right:5px}.woocommerce nav.woocommerce-pagination ul{border:unset}.woocommerce nav.woocommerce-pagination ul li{border-right:unset;margin:2px}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#fff0}.sidebar section{margin-bottom:24px}.wp-block-columns{margin-bottom:0}.sidebar h2{font-size:16px;line-height:24px;color:#fff;background:#303030;border-radius:4px 4px 0 0;padding:12px 16px;margin-bottom:0}.sidebar ul{margin:0;padding:12px 16px 12px 16px;list-style:none;border:1px solid #D3D6D9}.toggle-filter-block-mobile.toggled .plus-icon svg path#Path_1105{opacity:0;transition:.7s all}.toggle-filter-block-mobile .plus-icon svg path#Path_1105{transition:.7s all}.sidebar .wpp-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;margin:10px 0}.sidebar .widget_categories li{padding:12px 0;font-size:16px;border-bottom:1px solid #D3D6D9}.sidebar .widget_categories li.current-cat a{color:#FFCC17}.sidebar .widget_categories li a{text-decoration:none}.sidebar .wpp-list{padding:24px 16px}.sidebar .wpp-list li .wpp-post-title{font-family:"Montserrat-SemiBold",sans-serif;display:inline-block;font-size:14px;line-height:20px;margin-bottom:8px}.sidebar .shadow-block{padding:25px 22px}.sidebar .shadow-block.socials a:not(:last-child){margin-right:32px}.sidebar .shadow-block.socials a span{font-size:16px}.sidebar .shadow-block.socials h5{margin-bottom:22px}.sidebar .shadow-block.socials a{width:36px;height:36px}.sidebar .wpp-list li .wpp-thumbnail{margin:0;border-radius:8px}.wp-block-tag-cloud{padding:24px 16px 12px 16px;border:1px solid #D3D6D9;margin-bottom:0}.tag-cloud-link{background:#EDEDED;color:#303030;text-decoration:unset;border-radius:4px;font-size:12px!important;line-height:18px;padding:8px 12px;display:inline-block;margin:0 8px 8px 0}.about-page .about-work{margin-bottom:104px}.about-page .about-work .img{padding:0 20px 20px}.about-page .about-work .img img{border-radius:8px;box-shadow:20px 20px #ededed}.about-page .about-work .desc h3{margin-bottom:24px}.about-page .our-story{background-color:#434343;padding:76px 0}.about-page .our-story *{color:#fff}.about-page .our-story .story-desc h3{margin-bottom:30px}.about-page .our-story ul{list-style:none;position:relative}.about-page .our-story ul li{position:relative}.about-page .our-story ul li:before{content:'';position:absolute;top:0;left:-80px;width:44px;height:33px;background-image:url(/wp-content/themes/comfarea/images/li-list.svg)}.about-page .our-story ul:before{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background-color:#DEAE00}.about-page .our-story .story-images .img{overflow:hidden;border-radius:8px;margin-bottom:30px}.about-page .our-story .story-images .img img{border-radius:8px;width:100%;transition:.3s}.about-page .our-story .story-images .img:hover img{transform:scale(1.1)}.advantages{padding:104px 0;margin-bottom:104px;background-color:#F8F8F8}.advantages h3{color:#434343;text-transform:uppercase;margin-bottom:48px;text-align:center;width:100%}.advantages .com-container{display:flex}.advantages .com-container>div{width:20%;display:flex;align-items:center;flex-direction:column;text-align:center}.advantages .com-container>div .icon-block{width:200px;height:200px;background:#EDEDED;border-radius:50%;position:relative;margin-bottom:24px;transition:.3s;padding:2px;transition:.3s}.advantages .com-container>div .adv-icon{box-shadow:0 0 12px rgb(33 33 33 / .16);width:100%;height:100%;border-radius:50%;background:#EDEDED;display:flex;align-items:center;justify-content:center;transition:.3s;z-index:1;position:relative}.advantages .com-container>div .top-half-circle{display:inline-block;height:50%;width:50%;border-bottom-left-radius:200px;position:absolute;z-index:0;top:50%;left:1px;width:50%;height:50%;background:#D3D6D9;transform-origin:100% 0%;transform:rotate(80deg);transition:.3s}.advantages .com-container>div .bottom-half-circle{background-color:#D3D6D9;display:inline-block;height:50%;width:50%;border-bottom-left-radius:200px;position:absolute;top:50%;left:1px;z-index:0;transform-origin:100% 0%;transform:rotate(-80deg);transition:.3s}.advantages .com-container>div .adv-icon svg path{transition:.3s}.advantages .com-container>div .icon-block:hover,.advantages .com-container>div .icon-block:hover .adv-icon{background:#434343}.advantages .com-container>div .icon-block:hover .adv-icon svg path{fill:#FFCC17}.advantages .com-container>div .icon-block:hover .top-half-circle{background:#FFCC17;transform:rotate(150deg)}.advantages .com-container>div .icon-block:hover .bottom-half-circle{background:#FFCC17;transform:rotate(-30deg)}.advantages .com-container>div h5{text-transform:uppercase;margin-bottom:0}.our-team-block{margin-bottom:104px}.our-team-block h3{text-transform:uppercase;margin-bottom:20px}.team-nav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;margin-bottom:20px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:unset!important}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:unset!important}.swiper-button-prev:after{content:"\e91f";font-family:'icomoon'}.swiper-button-next:after{content:"\e930";font-family:'icomoon'}.team-nav .swiper-button-prev,.team-nav .swiper-container-rtl .swiper-button-next{left:unset;right:32px}.team-nav .swiper-button-next,.team-nav .swiper-container-rtl .swiper-button-prev{right:0;left:auto}.team-nav .swiper-button-next:after,.team-nav .swiper-button-prev:after{font-size:24px;color:#363636}.our-team-block .team-person .avatar{border-radius:8px;overflow:hidden;position:relative;margin-bottom:28px;box-shadow:12px 12px #F8F8F8}.our-team-block .team-person .avatar img{border-radius:8px;transition:.3s}.our-team-block .team-person .avatar:hover img{transform:scale(1.1)}.our-team-block .team-person .full-name{text-align:center;margin-bottom:5px}.our-team-block .team-person .position{text-align:center;font-size:14px;line-height:20px;margin-bottom:0}.contact-form form{max-width:1010px;margin-left:auto;margin-right:auto}.form-styles .inputes,.form-styles .inputes p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.form-styles .inputes>label,.form-styles .inputes p>label{font-family:"Montserrat-Regular";display:inline-block;width:48%;margin-bottom:24px;font-size:14px;line-height:20px}.form-styles .inputes>label>span,.form-styles .message>label>span,.form-styles .inputes p>label>span,.form-styles .message p>label>span{margin-top:8px;display:inline-block;width:100%}.required{color:#CC4D3D;display:inline!important}.form-styles .inputes span input{width:100%;padding:11px 16px;font-family:'Montserrat-Regular';font-size:16px;line-height:24px;background:#F8F8F8;border:1px solid #D3D6D9;box-sizing:border-box;border-radius:4px}input:focus,textarea:focus,button:focus{outline:#fff0}.form-styles .message{margin-bottom:32px}.form-styles .message>label,.form-styles .message p>label{font-family:"Montserrat-Regular";display:inline-block;width:100%;font-size:14px;line-height:20px}.form-styles .message textarea::-webkit-input-placeholder,.form-styles .inputes span input::-webkit-input-placeholder{color:#1B1B1B}.form-styles .message textarea::-moz-placeholder,.form-styles .inputes span input::-moz-placeholder{color:#1B1B1B}.form-styles .message textarea:-ms-input-placeholder,.form-styles .inputes span input:-ms-input-placeholder{color:#1B1B1B}.form-styles .message textarea::-ms-input-placeholder,.form-styles .inputes span input::-ms-input-placeholder{color:#1B1B1B}.form-styles .message textarea::placeholder,.form-styles .inputes span input::placeholder{color:#1B1B1B}.form-styles .message textarea{width:100%;padding:14px 16px;height:108px;font-family:'Montserrat-Regular';font-size:16px;line-height:24px;background:#F8F8F8;border:1px solid #D3D6D9;box-sizing:border-box;border-radius:4px;resize:unset}.form-styles h3{margin-top:0;margin-bottom:40px}.form-styles p{margin-bottom:0}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#d96038}.map{height:400px;border-radius:8px;overflow:hidden;margin-top:70px}.right-cont{display:flex;flex-wrap:wrap}.shadow-block{width:100%;padding:16px 20px;background:#FFF;box-shadow:0 1px 10px rgb(0 0 0 / .1);border-radius:8px;margin-bottom:24px}.shadow-block p{margin-bottom:0}.shadow-block a{color:#434343;font-size:16px;line-height:24px;display:inline-flex;align-items:center;text-decoration:unset}.shadow-block a span{margin-right:8px}.shadow-block.socials a{justify-content:center;background-color:#303030;width:24px;height:24px;border-radius:50%;margin-right:16px}.shadow-block.socials a span{margin-right:0;font-size:12px}.error-404{margin-top:80px}.error-404 .container{text-align:center}.error-404 .container h3{text-transform:uppercase;margin-bottom:40px;color:#000}.error-404 .container h6{margin-bottom:56px;color:#000}.error-404 .container .error-imgs{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.error-404 .container .error-imgs .img-4{background-image:url(/wp-content/themes/comfarea/images/4char.png);background-repeat:no-repeat;background-position:center;background-size:contain;width:190px;height:240px}.error-404 .container .error-imgs .error-anim{background-image:url("/wp-content/themes/comfarea/images/404 ill.png");background-repeat:no-repeat;background-position:center;background-size:contain;width:430px;height:400px;margin:0 45px;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes rotate{0%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}body.archive.tax-product_cat .woocommerce-products-header__title,.page-template-page-hot-sales .page-title{margin-top:0;margin-bottom:32px;text-transform:uppercase;font-size:40px;line-height:48px}.woocommerce-products-header .term-description{display:none}.woocommerce p.stars a::before{color:#FFCC17}.cat-banner{width:100%;height:350px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;margin-bottom:40px}.cat-banner:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90.17deg,rgb(15 15 15 / .72) .17%,#fff0 99.88%);opacity:.95;top:0;left:0;border-radius:8px}.cat-banner:after{content:"";position:absolute;top:13px;left:13px;width:calc(100% - 26px);height:calc(100% - 26px);border-radius:8px;border:1px solid #E0E0E0}.cat-banner .banner-cat{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:baseline;padding:0 36px}.cat-banner .banner-cat h2{font-family:"Montserrat-SemiBold";font-size:48px;line-height:59px;text-transform:uppercase;color:#FFCC17;display:flex;align-items:center;margin-bottom:6px}.cat-banner .banner-cat h5{text-transform:uppercase;color:#FFF;margin-bottom:16px}.cat-banner .banner-cat h2 .sale-text{font-family:"Montserrat-Regular";margin-left:24px;font-size:24px;line-height:29px;color:#FFCC17}.cat-banner .banner-cat h3{text-transform:uppercase;color:#FFF}.cat-banner .banner-cat .bttn-primary{margin-top:30px}.itemsorder{background:#F8F8F8;border-radius:4px;padding:15px 24px;margin:15px 0 30px;display:flex;align-items:center;justify-content:flex-end}.itemsorder h4{margin-right:15px}.yith-wcan-active-filters.no-titles{display:flex;align-items:center;margin-bottom:0}.post-type-archive-product .itemsorder{display:none}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{margin-bottom:0;float:unset;margin-left:20px;text-align:right}.itemsorder select{padding:8px;border:1px solid #D3D6D9;background:#F8F8F8;border-radius:4px;outline:unset}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:18%;margin:0 2% 30px 0}.woocommerce-page.columns-5 ul.products li.product.last,.woocommerce.columns-5 ul.products li.product.last{margin-right:0}.woocommerce-shop.woocommerce ul.products li.product-category,.woocommerce-shop.woocommerce-page ul.products li.product{width:32%;display:block}.woocommerce-shop.woocommerce ul.products li.product-category,.woocommerce-shop.woocommerce-page ul.products li.product{margin:0 2% 30px 0}.woocommerce ul.products li.product a{height:100%}.woocommerce-shop.woocommerce ul.products li.product-category.last,.woocommerce-shop.woocommerce-page ul.products li.product.last{margin-right:0}.woocommerce-shop.woocommerce ul.products li.product-category{position:relative;z-index:1;max-height:281px;border-radius:16px;overflow:hidden}.post-type-archive-product .woocommerce-shop.woocommerce ul.products li.product-category:last-child{display:none}.woocommerce-shop.woocommerce ul.products li.product-category img{transition:.3s;border-radius:16px;width:100%;height:100%;object-fit:cover;margin:0!important;max-height:unset}.woocommerce-shop.woocommerce ul.products li.product-category:hover img{transform:scale(1.1)}.woocommerce-shop.woocommerce ul.products li.product-category .woocommerce-loop-category__title{position:absolute;bottom:0;border-radius:0 0 16px 16px;background:rgb(0 0 0 / .4);text-align:center;font-size:24px;line-height:29px;text-align:center;color:#FFF;width:100%;text-transform:uppercase;padding:17px 3px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #F2F2F2;display:flex;flex-direction:column}.woocommerce ul.products li.product a img{height:196px;width:100%;object-fit:contain}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;line-height:20px;text-align:center;color:#000;margin-bottom:18px;padding:0 5px;height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.woocommerce ul.products li.product .price{font-family:"Montserrat-SemiBold";text-align:center;font-size:16px;line-height:20px;color:#F0311A;margin-bottom:28px}.woocommerce ul.products li.product .price del{font-family:"Montserrat-Regular";font-size:12px;line-height:18px;color:#303030;opacity:1}.woocommerce ul.products li.product .price ins{font-family:"Montserrat-SemiBold"}.woocommerce ul.products li.product .button{font-family:"Montserrat-SemiBold";display:flex;align-items:center;margin-right:auto;margin-left:auto;margin-top:0;background:#303030;border-radius:100px;padding:13px 20px 13px 62px;font-size:13px;line-height:14px;letter-spacing:.005em;text-transform:uppercase;color:#FFF;position:relative}.woocommerce ul.products li.product .button:before{font-family:"icomoon";content:"\e902";color:#FFF;position:absolute;left:26px;font-size:20px}.woocommerce span.onsale{background:#F0311A;border-radius:4px;color:#fff;text-transform:uppercase;width:100px;height:26px;min-height:unset;min-width:unset;padding:5px 8px;font-weight:400;position:absolute;text-align:center;font-size:12px;line-height:18px;z-index:9;top:20px!important;left:16px!important;right:unset!important}.woocommerce span.new-flag{background:#303030;border-radius:4px;color:#fff;text-transform:uppercase;width:45px;height:26px;padding:5px 8px;font-weight:400;position:absolute;text-align:center;font-size:12px;line-height:18px;z-index:9;top:16px!important;right:16px!important}.woocommerce ul.products li.product:hover .view-wishlist{opacity:1}.view-wishlist{display:flex;align-items:center;justify-content:center;height:66px;opacity:0;transition:.3s}.view-wishlist>div{width:32px;height:32px;border:1px solid #D3D6D9;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 8px}.view-wishlist>div a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.view-wishlist>div .icon-Property-1Eye{color:#434343;font-size:20px;transition:.3s}.view-wishlist>div.prod-wishlist a.tinvwl_add_to_wishlist_button{position:relative;margin-top:0}.view-wishlist>div.prod-wishlist a.tinvwl_add_to_wishlist_button img{display:none}.view-wishlist>div.prod-wishlist a.tinvwl_add_to_wishlist_button:before{font-family:"icomoon";content:"\e91d";color:#434343;font-size:20px;position:absolute;transition:.3s}.view-wishlist>div.prod-wishlist a.tinvwl_add_to_wishlist_button.tinvwl-product-make-remove:before,.view-wishlist>div.prod-wishlist a.tinvwl_add_to_wishlist_button:hover:before{content:"\e91c";color:#f0311a}.woocommerce section.upsells ul.products li.product,.woocommerce section.last-seen ul.products li.product,.woocommerce section.related ul.products li.product{width:100%!important}.single-product h1.product_title{font-family:"Montserrat-SemiBold";font-size:31px;line-height:38px;margin-bottom:20px}.woocommerce .star-rating span::before,.woocommerce .star-rating::before{color:#FFCC17}.woocommerce-review-link{display:none}.woocommerce div.product div.summary{margin-top:0}.single-product .wishlist-share{display:flex;align-items:center;margin-bottom:24px}.single-product .wishlist-share .wishlist{width:40px;height:40px;background:#303030;border-radius:8px;margin-right:30px}.single-product .wishlist-share .wishlist .tinv-wraper.tinv-wishlist{height:100%}.single-product .wishlist-share .wishlist .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom.no-txt{padding:0;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.single-product .wishlist-share .wishlist img{max-width:24px;max-height:24px}.single-product .post-flex:last-child{border-bottom:unset}.single-product .post-flex{padding:0;border:unset}.single-product .product-info{padding:25px 0;border-top:1px solid #D3D6D9;border-bottom:1px solid #D3D6D9;margin-bottom:24px}.single-product .product-info>div,.credit-info{display:flex}.single-product .product-info>div:not(:last-child){margin-bottom:20px}.single-product .product-info>div .left,.credit-info .left{font-family:"Montserrat-Regular";font-size:14px;line-height:20px;color:#303030;width:25%}.single-product .product-info>div .right,.credit-info .right{font-family:"Montserrat-Regular";font-size:16px;line-height:24px;color:#303030;width:75%}.credit-info .left{width:unset;margin-bottom:0}.credit-info .right{width:unset;margin-left:10px;margin-bottom:0}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:"Montserrat-SemiBold";font-size:24px;line-height:29px;color:#F0311A;margin-bottom:10px}.woocommerce div.product form.cart .variations tbody{display:flex}.woocommerce div.product form.cart .variations tbody>tr{display:flex;flex-direction:column}.woocommerce div.product form.cart .variations td.label label{font-weight:400}.woocommerce div.product form.cart .variations td.label{font-family:"Montserrat-Regular";padding-right:0;font-size:16px;line-height:24px;color:#434343}.woocommerce div.product form.cart .variations select{padding:16px;border-radius:4px}.woocommerce div.product form.cart .button{font-family:"Montserrat-Regular";background:#FFCC17;border-radius:100px;font-size:16px;line-height:24px;letter-spacing:.005em;text-transform:uppercase;color:#000;padding:16px 32px;margin-left:24px}.woocommerce div.product form.cart .button:hover{color:#fff;background:#303030}.product-quantity-label{font-family:"Montserrat-Regular";font-size:16px;line-height:24px;color:#434343;margin-bottom:8px}div.quantity{border:1px solid #D3D6D9;border-radius:4px;width:150px;height:56px;display:flex}.qty-minus{padding:0 12px 0 22px}.qty-plus{padding:0 22px 0 12px}.qty-minus,.qty-plus{font-family:"Montserrat-Regular";height:100%;color:#434343;background-color:#fff0;border:unset;font-size:18px;line-height:24px}div.quantity .input-text{font-family:"Montserrat-Regular";font-size:16px;line-height:24px;border:unset;color:#434343}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.woocommerce div.product .woocommerce-product-gallery__image img{border:1px solid #D3D6D9}.woocommerce div.product ol.flex-control-thumbs{margin-top:8px!important}.woocommerce div.product div.images .flex-control-thumbs li{border:1px solid #D3D6D9;width:calc(25% - 6px);height:110px;padding:8px}.woocommerce div.product div.images .flex-control-thumbs li:not(:nth-child(4n)){margin-right:8px}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%;height:100%;object-fit:contain}.variations_form.cart{padding-top:24px;margin-top:24px;border-top:1px solid #D3D6D9}.woocommerce div.product form.cart table td{max-width:200px}.woocommerce div.product form.cart table td{margin-right:24px}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:100%;margin-right:0em}.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:2px solid #D3D6D9}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#fff0;border-bottom-color:#DEAE00}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#fff0;border-bottom:2px solid #DEAE00;border-top:unset;border-right:unset;border-left:unset}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:unset}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#DEAE00}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:.5em 0;font-weight:400;color:#212121;font-size:16px;line-height:24px}.woocommerce div.product .woocommerce-tabs .panel{padding:40px;border:1px solid #D3D6D9}.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--video iframe{min-height:420px}.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:0;width:100%}.woocommerce-Tabs-panel--additional_information h2{max-width:750px;border-radius:8px 8px 0 0;font-size:16px;line-height:24px;padding:12px 16px;background:#E0E0E0;margin-bottom:0}.woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information table.shop_attributes{max-width:750px;border-top:1px solid rgb(0 0 0 / .1);margin-bottom:0;width:100%}.woocommerce div.product .woocommerce-tabs table.shop_attributes tr th{border-left:1px solid #D3D6D9;border-bottom:1px solid #D3D6D9}.woocommerce div.product .woocommerce-tabs table.shop_attributes tr td{border-left:1px solid #D3D6D9;border-right:1px solid #D3D6D9;border-bottom:1px solid #D3D6D9}.woocommerce div.product .woocommerce-tabs table.shop_attributes tr:nth-child(even) td,.woocommerce div.product .woocommerce-tabs table.shop_attributes tr:nth-child(even) th{background:#fff0}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{font-weight:400;padding:16px;font-size:14px;line-height:20px}.woocommerce table.shop_attributes td p{margin:0;padding:0}.woocommerce-Tabs-panel--description>h2{display:none}.woocommerce-Tabs-panel--description ul,.woocommerce-Tabs-panel--description ol{margin-left:0;padding-left:15px}.woocommerce #review_form #respond .comment-reply-title,.woocommerce #review_form #respond .comment-notes{display:none}#commentform{display:flex;flex-wrap:wrap}.woocommerce #review_form #commentform .comment-form-author{order:0;width:48%}.woocommerce #review_form #commentform .comment-form-email{order:1;width:48%;margin-left:30px}.woocommerce #review_form #commentform .comment-form-author label,.woocommerce #review_form #commentform .comment-form-email label{width:100%}.woocommerce #review_form #commentform .comment-form-comment{order:2;width:100%}.woocommerce #review_form #commentform .comment-form-comment textarea{width:100%;padding:14px 16px;height:150px;font-family:'Montserrat-Regular';font-size:16px;line-height:24px;background:#F8F8F8;border:1px solid #D3D6D9;box-sizing:border-box;border-radius:4px;resize:unset}.woocommerce #review_form #commentform .comment-form-rating{order:3;display:flex;width:100%}.woocommerce #review_form #commentform .comment-form-rating label{margin-right:40px}#commentform .comment-form-cookies-consent{order:4;width:100%}.woocommerce #review_form #commentform .form-submit{order:5;margin:40px 0 0}.woocommerce .woocommerce-Reviews{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.woocommerce #reviews #comments h2{display:none}.woocommerce #reviews #comments{margin-top:60px}.woocommerce #reviews #comments ol.commentlist{padding-left:0}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:36px;padding-bottom:40px;border-bottom:1px solid #D3D6D9}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:unset;padding:0}.woocommerce section.related,.woocommerce section.up-sells{margin-top:70px;position:relative}.woocommerce section.related .owl-nav,.woocommerce section.up-sells .owl-nav{position:absolute;right:0;top:5px;display:flex}.woocommerce section.related>h2,.woocommerce section.up-sells>h2{font-family:'Montserrat-Medium';font-size:31px;line-height:38px;text-transform:uppercase;color:#000;margin-bottom:40px}.woocommerce section.related ul,.woocommerce section.up-sells ul{margin-bottom:0!important;position:unset}.woocommerce section.related ul li,.woocommerce section.up-sells ul li{margin-bottom:0!important}@media(max-width:1366px){.advantages .com-container>div .icon-block{width:150px;height:150px}.advantages .com-container>div .icon-block svg{width:70px;height:70px}}@media(max-width:1200px){.woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:20px;line-height:24px;padding:15px 3px}}@media (max-width:992px){.error-404 .container h3{margin-bottom:25px}.error-404 .container h6{margin-bottom:30px}.error-404 .container .error-imgs{margin-bottom:30px}.error-404 .container .error-imgs .img-4{width:170px;height:220px}.error-404 .container .error-imgs .error-anim{width:370px;height:390px;margin:0 30px}.right-cont{margin-top:30px;justify-content:space-between}.shadow-block{width:48%}.map{height:250px;border-radius:8px;overflow:hidden;margin-top:30px}.sidebar{margin-top:40px}.about-work .desc{margin-top:25px}.about-page .about-work{margin-bottom:80px}.advantages{padding:80px 0;margin-bottom:60px;background-color:#F8F8F8}.advantages .com-container{flex-wrap:wrap;justify-content:center}.advantages .com-container>div{width:33%;margin-bottom:20px}.our-team-block{margin-bottom:80px}.our-team-block h3{margin-bottom:10px}.team-nav{margin-bottom:10px}.our-team-block .team-person .avatar{margin-bottom:15px}.partners-hero #header_title_block{padding:120px 0 45px;margin-bottom:70px}.partners-hero .choose-us{position:unset}.partners-hero .choose-us .container .choose-us-cont{flex-wrap:wrap}.partners-hero .choose-us .container .us-opt:not(:last-child){margin:0}.partners-hero .choose-us .container .us-opt{padding:25px 10px;width:50%}.about-partners{margin-top:70px}.become-partner h2{top:40px}.become-partner .choose-us .index{font-size:30px;line-height:33px;width:52px;height:52px;margin-bottom:25px}.partners-hero .choose-us .container .us-opt:not(:last-child):after{content:unset}.become-partner .choose-us{padding-top:130px}.become-partner .row>div:nth-child(3) .choose-us,.become-partner .row>div:nth-child(4) .choose-us{padding-top:50px}.woocommerce .products ul,.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:calc(50% - 30px)}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:30px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 30px 30px 0}.woocommerce ul.products.columns-3 li.product:nth-child(2n),.woocommerce-page ul.products.columns-3 li.product:nth-child(2n){margin-right:0}}@media(max-width:601px){.partners-hero .choose-us .container .us-opt{padding:25px 10px;width:100%}}@media (max-width:767px){h1{font-size:30px;line-height:37px}h2{font-size:24px;line-height:29px}h3{font-size:20px;line-height:24px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:17px}h6{font-size:13px;line-height:18px}p,a,a:visited,.about-coaching p,.about-functional-medicine p{font-size:12px;line-height:16px}body{font-size:14px;line-height:22px}.error-404 .container h3{margin-bottom:20px}.error-404 .container h6{margin-bottom:20px}.error-404 .container .error-imgs{margin-bottom:0}.error-404 .container .error-imgs .img-4{width:140px;height:170px}.error-404 .container .error-imgs .error-anim{width:250px;height:170px;margin:0 20px}button,[type="button"],[type="reset"],[type="submit"],.bttn-primary,a.bttn-primary{font-size:12px;line-height:18px;padding:8px 16px}.form-styles .inputes>label{width:100%!important;margin-bottom:15px}.form-styles .inputes span input{padding:9px 12px;font-size:14px;line-height:20px}.form-styles .message{margin-bottom:10px}.right-cont{margin-top:20px}.shadow-block{width:100%}.map{height:230px;border-radius:4px;margin-top:20px}.shadow-block.socials a{margin-right:5px}.search-page article .search-entry-results{margin-top:16px}.about-page .about-work{margin-bottom:50px}.advantages{padding:50px 0;margin-bottom:50px}.our-team-block{margin-bottom:50px}.advantages .com-container>div{width:50%}.team-nav{display:none}.gallery-archive-item.even{margin-top:25px}.gallery-archive-item.even>div:first-child{margin-bottom:25px}.subscibtion-block .tnp.tnp-subscription input{padding:27px 29px 27px 40px}.gallery-categories{margin-bottom:40px}.carousel-control-next{right:0;width:32px;height:32px}.carousel-control-prev{left:0;width:32px;height:32px}.gallery-categories a{font-size:13px;line-height:22px}.vacancies-post .overflow-hidden{border-radius:8px 8px 0 0}.vacancies-post .overflow-hidden img{border-radius:8px 8px 0 0;width:100%}.vacancies-post .post-info{padding:25px}.vacancies-form{padding-top:50px}.woocommerce-shop ul.products.columns-3 li.product,.woocommerce-shop.woocommerce-page ul.products.columns-3 li.product{width:100%}}@media (min-width:768px) and (max-width:991px){h1{font-family:'Montserrat-Medium';font-size:38px;line-height:46px}h2{font-family:'Montserrat-Medium';font-size:32px;line-height:39px}h3{font-family:'Montserrat-Medium';font-size:24px;line-height:29px}h4{font-family:'Montserrat-Medium';font-size:20px;line-height:24px}h5{font-family:'Montserrat-Medium';font-size:16px;line-height:20px}h6{font-size:14px;line-height:20px}p,a,a:visited{font-size:13px;line-height:18px}}