@import url('https://fonts.googleapis.com/css2?family=Anton&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');:root{--color-background: #FFF;--color-main-1: #1B1B1B;--color-main-2: #B2B2B2;--color-main-3: #e1e1e1;--color-main-4: #f1f1f1;--font-main: 'Roboto', sans-serif;--font-title: 'Anton', sans-serif;--color-text: #646464;--color-title: #1B1B1B;--color-link: #1B1B1B;--color-label: #1B1B1B;--color-error: #FF6267}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-main);font-style:normal}html{scroll-behavior:smooth}body{background-color:var(--color-background);overflow-x:hidden}.container{width:100%}header{position:relative;z-index:20}h1{margin:0;font-family:var(--font-title);font-size:90px;font-weight:400;line-height:120%;color:var(--color-title)}@media (max-width:1024px){h1{font-size:60px}}h2{margin:0;font-family:var(--font-title);font-size:60px;font-weight:400;line-height:120%;color:var(--color-title)}@media (max-width:1024px){h2{font-size:48px}}h3{margin:0;font-family:var(--font-title);font-size:48px;font-weight:400;line-height:120%;color:var(--color-title)}@media (max-width:1024px){h3{font-size:36px}}h4{margin:0;font-family:var(--font-title);font-size:36px;font-weight:400;line-height:120%;color:var(--color-title)}@media (max-width:1024px){h4{font-size:24px}}h5{margin:0;font-family:var(--font-title);font-size:24px;font-weight:400;line-height:120%;color:var(--color-title)}@media (max-width:1024px){h5{font-size:18px}}h6{margin:0;font-family:var(--font-title);font-size:18px;font-weight:400;line-height:120%;color:var(--color-title)}@media (max-width:1024px){h6{font-size:16px}}p,span,a,li{margin:0;font-size:15px;font-style:normal;font-weight:400;line-height:160%;color:var(--color-text)}a{color:var(--color-link);text-decoration:none}ul,ol{padding-left:30px}.section-default.pt-120{padding-top:120px}@media (max-width:1024px){.section-default.pt-120{padding-top:60px}}.section-default.pb-120{padding-bottom:120px}@media (max-width:1024px){.section-default.pb-120{padding-bottom:60px}}.section-default.pt-60{padding-top:60px}@media (max-width:1024px){.section-default.pt-60{padding-top:30px}}.section-default.pb-60{padding-bottom:60px}@media (max-width:1024px){.section-default.pb-60{padding-bottom:30px}}.section-default .container .section-inner{display:flex;flex-direction:column;row-gap:48px}.section-default .container .section-inner.bisection{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:90px}@media (max-width:1340px){.section-default .container .section-inner.bisection{display:flex;flex-direction:column;gap:60px}}.section-default .container .section-inner.bisection img{width:100%;aspect-ratio:1;object-fit:cover;overflow:hidden}.section-default .container .section-inner.align-center{align-items:center}.section-default .container .section-inner .space-default{display:flex;flex-direction:column;row-gap:36px}.section-hero-other{min-height:600px;padding:120px 0;display:flex;align-items:center;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}@media (max-width:1340px){.section-hero-other{min-height:480px}}@media (max-width:767px){.section-hero-other{min-height:520px}}.section-hero-other .container .section-inner .content-wrapper{width:100%;max-width:1000px;margin:auto;display:flex;flex-direction:column;gap:30px;align-items:center}.section-hero-other .container .section-inner .content-wrapper h1{color:#FFF;text-align:center;overflow-wrap:break-word}.section-hero-other .container .section-inner .content-wrapper .tags-wrapper span{font-size:20px;color:#FFF;text-align:center;opacity:0.7}.section-hero-other .container .section-inner .content-wrapper .tags-wrapper span:after{content:'/';padding:0 5px}.section-hero-other .container .section-inner .content-wrapper .tags-wrapper span:last-child:after{content:''}.section-hero-other .container .section-inner .content-wrapper a i{color:#FFF;font-size:30px}.title-wrapper p{color:var(--color-main-2);font-size:20px;text-transform:uppercase}.pagination{display:flex;column-gap:6px;align-items:center;justify-content:center}.pagination span{position:relative;min-width:38px;height:38px;padding:15px;display:flex;align-items:center;justify-content:center;background:var(--color-main-1);font-size:14px;color:#FFF;text-decoration:none;line-height:100%}.pagination a{position:relative;min-width:38px;height:38px;padding:15px;display:flex;align-items:center;justify-content:center;background:#FFF;color:var(--color-title);font-size:14px;line-height:100%;text-decoration:none}.no-items{width:100%;padding:120px 0;display:flex;flex-direction:column;gap:48px;align-items:center}label{margin-bottom:4px;padding:0 8px;display:block;color:var(--color-label);font-size:12px;font-style:normal;font-weight:700;line-height:150%}input{width:100%;height:60px;padding:0 12px;border:1px solid transparent;color:#000000;font-size:15px;font-style:normal;font-weight:400;line-height:150%}input::placeholder{color:rgba(0, 0, 0, 0.3)}input:focus-visible{outline:none}input.is-invalid{color:var(--color-error);outline:none;border:1px solid var(--color-error)}input.is-invalid::placeholder{color:var(--color-error)}select:not(.ui-datepicker-month):not(.ui-datepicker-year){width:100%;height:52px;padding:0 12px;border:1px solid var(--color-main-7);color:#000000;font-size:15px;font-style:normal;font-weight:400;line-height:150%;background-image:url("/wp-content/themes/real-estate-theme/assets/img/select-arrow.svg");background-repeat:no-repeat;background-position:center right 12px !important;-webkit-appearance:none;-moz-appearance:none}select:not(.ui-datepicker-month):not(.ui-datepicker-year):focus-visible{outline:none}select:not(.ui-datepicker-month):not(.ui-datepicker-year)::-ms-expand{display:none}textarea{width:100%;height:180px;padding:12px;resize:none;border:1px solid transparent;color:#000000;font-size:15px;font-style:normal;font-weight:400;line-height:150%}textarea::-webkit-scrollbar{display:none}textarea::placeholder{color:rgba(0, 0, 0, 0.3)}textarea:focus-visible{outline:none}.ui-datepicker-calendar span{color:#000}.main-btn-1{width:fit-content;display:flex;column-gap:12px;align-items:center;justify-content:center;padding:0 24px;height:60px;background:var(--color-main-1);border:2px solid var(--color-main-1);color:#FFF;text-transform:capitalize;text-align:center;font-size:16px;font-weight:400;line-height:160%;transition:0.3s;cursor:pointer}.main-btn-2{width:fit-content;display:flex;column-gap:12px;align-items:center;justify-content:center;padding:0 24px;height:60px;background:transparent;border:2px solid var(--color-main-1);color:var(--color-main-1);text-transform:capitalize;text-align:center;font-size:16px;font-weight:400;line-height:160%;transition:0.3s;cursor:pointer}.main-btn-2:hover{background:var(--color-main-1);color:#FFF;transition:0.3s}.main-btn-2.white{border:2px solid #FFF;color:#FFF}.main-btn-2.white:hover{background:#FFF;color:var(--color-main-1)}header{height:90px;display:flex;align-items:center}header .container{width:100%}header .container .section-inner{width:inherit;display:flex;gap:24px;align-items:center;justify-content:space-between}header .container .section-inner .column-left{width:200px}header .container .section-inner .column-middle .main-menu-wrapper{display:flex;gap:42px}header .container .section-inner .column-middle .main-menu-wrapper a{color:var(--color-text);text-transform:uppercase;white-space:nowrap;transition:0.3s}header .container .section-inner .column-middle .main-menu-wrapper a:hover{color:var(--color-title);transition:0.3s}header .container .section-inner .column-middle .main-menu-wrapper a.active{color:var(--color-title);transition:0.3s}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item{position:relative}@media (min-width:1025px){header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item.active .dropdown-menu-trigger span{color:var(--color-title);transition:0.3s}}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu-trigger{position:relative;cursor:pointer}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu-trigger span{padding:12px 0;color:var(--color-text);text-transform:uppercase;transition:0.3s}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu{display:none;position:absolute;min-width:250px;padding:12px 30px;left:-18px;margin-top:10px;background:var(--color-main-1);z-index:100}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu .dropdown-menu-inner{display:flex;flex-direction:column;row-gap:12px}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu .dropdown-menu-inner a{width:fit-content;color:#FFF;opacity:0.7;transition:0.3s}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu .dropdown-menu-inner a:hover{opacity:1;transition:0.3s}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu .dropdown-menu-inner a.active{opacity:1;transition:0.3s}header .container .section-inner .column-right{width:200px}header .container .section-inner .column-right .social-media-wrapper{display:flex;gap:12px;justify-content:end}header .container .section-inner .column-right .social-media-wrapper a i{color:var(--color-text);font-size:17px;text-transform:uppercase;transition:0.3s}header .container .section-inner .column-right .social-media-wrapper a i:hover{color:var(--color-title);transition:0.3s}header .container .section-inner .column-right .social-media-wrapper a i.active{color:var(--color-title);transition:0.3s}header .container .section-inner .column-right .mobile-menu-button{position:relative;width:35px;height:35px;margin-top:-2px;z-index:50}@media (min-width:1025px){header .container .section-inner .column-right .mobile-menu-button{display:none}}header .container .section-inner .column-right .mobile-menu-button span{position:relative;top:0;left:0;width:35px;height:2px;margin:8px 0;display:block;background:#000;transition:0.3s}header .container .section-inner .column-right .mobile-menu-button span:nth-child(1){transition-delay:0.5s}header .container .section-inner .column-right .mobile-menu-button span:nth-child(2){transition-delay:0.625s}header .container .section-inner .column-right .mobile-menu-button span:nth-child(3){transition-delay:0.75s}header .container .section-inner .column-right .mobile-menu-button #cross{position:absolute;top:-10px;left:0;width:100%;height:100%;transform:rotate(45deg)}header .container .section-inner .column-right .mobile-menu-button #cross span:nth-child(1){position:absolute;left:16px;width:2px;height:0%;transition-delay:0s}header .container .section-inner .column-right .mobile-menu-button #cross span:nth-child(2){position:absolute;top:16px;width:0%;height:2px;transition-delay:0.25s}header .container .section-inner .column-right .mobile-menu-button.open #hamburger span{width:0}header .container .section-inner .column-right .mobile-menu-button.open #hamburger span:nth-child(1){transition-delay:0s}header .container .section-inner .column-right .mobile-menu-button.open #hamburger span:nth-child(2){transition-delay:0.125s}header .container .section-inner .column-right .mobile-menu-button.open #hamburger span:nth-child(3){transition-delay:0.25s}header .container .section-inner .column-right .mobile-menu-button.open #cross span:nth-child(1){height:100%;transition-delay:0.625s}header .container .section-inner .column-right .mobile-menu-button.open #cross span:nth-child(2){width:100%;transition-delay:0.375s}@media (max-width:1024px){header .container .section-inner .column-middle{position:fixed;top:0;left:0;width:320px;height:100vh;padding:60px 60px;display:flex;flex-direction:column;gap:36px;background:#FFF;transform:translateX(-100%);overflow-y:auto;transition:transform 0.3s ease;scrollbar-width:thin;scrollbar-color:var(--color-main-3) transparent}header .container .section-inner .column-middle::-webkit-scrollbar{width:4px}header .container .section-inner .column-middle::-webkit-scrollbar-track{background:transparent}header .container .section-inner .column-middle::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}header .container .section-inner .column-middle.is-open{transform:translateX(0)}header .container .section-inner .column-middle .main-menu-wrapper{padding-bottom:36px;display:flex;flex-direction:column;gap:36px;border-bottom:1px solid var(--color-main-3)}header .container .section-inner .column-middle .main-menu-wrapper a{font-size:18px}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu-trigger span{font-size:18px}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu{position:relative;top:initial;left:initial;width:100%;min-width:initial;margin-top:36px;padding:0 0 0 12px;background:none}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu .dropdown-menu-inner a{color:var(--color-text)}header .container .section-inner .column-middle .main-menu-wrapper .dropdown-menu-item .dropdown-menu .dropdown-menu-inner a.active{color:var(--color-title)}header .container .section-inner .column-middle .social-media-wrapper{display:flex;gap:24px}header .container .section-inner .column-middle .social-media-wrapper a i{color:#000;font-size:24px;text-transform:uppercase;transition:0.3s}header .container .section-inner .column-right{position:relative;width:fit-content;z-index:1000}header .container .section-inner .column-right .social-media-wrapper{display:none}.menu-overlay{position:fixed;inset:0;background:rgba(0, 0, 0, 0.1);z-index:19;opacity:0;visibility:hidden;transition:opacity 0.4s ease, visibility 0.4s ease}.menu-overlay.is-open{opacity:1;visibility:visible}}footer{padding:120px 0 24px;background:var(--color-main-1)}footer .row-top{padding-bottom:60px;display:grid;grid-template-columns:350px repeat(3, 1fr);gap:120px}footer .row-top .column{display:flex;flex-direction:column;row-gap:18px}footer .row-top .column:first-child a img{width:200px}footer .row-top .column:first-child p{max-width:450px}footer .row-top .column:last-child .links-wrapper a{text-decoration:underline;text-underline-offset:3px}footer .row-top .column:last-child .button{margin-top:12px}footer .row-top .column h6{color:#FFF}footer .row-top .column p{color:#FFF;opacity:0.5}footer .row-top .column .links-wrapper{display:flex;flex-direction:column;gap:6px}footer .row-top .column .links-wrapper a{width:fit-content;color:#FFF;transition:0.3s}footer .row-top .column .links-wrapper a:hover{opacity:0.5;transition:0.3s}footer .row-top .column .social-media-wrapper{padding-top:6px;display:flex;gap:24px}footer .row-top .column .social-media-wrapper a i{color:#FFF;font-size:24px;text-transform:uppercase;transition:0.3s}footer .row-top .column .social-media-wrapper a:hover i{opacity:0.5;transition:0.3s}footer .row-bottom{padding-top:24px;display:flex;gap:24px;justify-content:space-between;border-top:1px solid rgba(255, 255, 255, 0.2)}footer .row-bottom p{color:#FFF;opacity:0.5}footer .row-bottom .column-right{display:flex;justify-content:right}footer .row-bottom .column-right p a{color:inherit;opacity:1}.to-top-button{display:none;position:fixed;right:40px;bottom:40px;width:65px;height:65px;background:var(--color-main-1);cursor:pointer;z-index:30}@media (max-width:1340px){.to-top-button{right:15px;bottom:15px}}.to-top-button .icon-wrapper{height:100%;display:flex;align-items:center;justify-content:center}.to-top-button .icon-wrapper i{font-size:25px;color:#FFFFFF}@media (max-width:1340px){footer .row-top{gap:90px}}@media (max-width:1200px){footer{padding:60px 0 24px}footer .container .section-inner .row-top{grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:60px}footer .container .section-inner .row-top .column:first-child{grid-column:1 / -1}}@media (max-width:767px){footer .container .section-inner .row-top{grid-template-columns:auto}footer .container .section-inner .row-bottom{flex-direction:column;gap:12px}footer .container .section-inner .row-bottom .column-right{justify-content:left}}#moove_gdpr_cookie_info_bar{max-width:350px;bottom:20px !important;left:20px !important;border:none !important;background:var(--color-main-1) !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:30px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{padding:0 !important;flex-direction:column;row-gap:20px}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{display:flex;flex-direction:column;row-gap:15px;align-items:center}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice:before{content:url("/wp-content/themes/main-theme/assets/img/icon-cookies.svg")}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice p{text-align:center;font-size:14px;line-height:120%;font-weight:400 !important;color:#FFF !important;position:relative}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{width:100%;padding:0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button{width:100% !important;height:50px;display:flex;column-gap:5px;align-items:center;padding:0 40px;background:var(--color-title) !important;border:2px solid #FFF !important;border-radius:0 !important;font-size:16px !important;font-weight:400 !important;color:#FFF;text-transform:capitalize !important;text-decoration:none}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button:hover{background:#FFF !important;color:var(--color-title) !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn{position:absolute;top:12px;right:12px;width:22px !important;height:22px !important;padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important;cursor:pointer}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn:before{content:url("/wp-content/themes/main-theme/assets/img/icon-close.svg")}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn span{display:none !important}@media (max-width:1024px){#moove_gdpr_cookie_info_bar{bottom:10px !important;left:10px !important}}@media (max-width:450px){#moove_gdpr_cookie_info_bar{width:calc(100vw - 20px) !important;max-width:initial}}.section-hero .container{position:relative}.section-hero .container .section-inner{display:grid;grid-template-columns:35% auto;grid-gap:90px}.section-hero .container .section-inner .column-left .content-wrapper{position:absolute;top:0;bottom:0;width:100%;max-width:680px;height:fit-content;margin:auto;display:flex;flex-direction:column;row-gap:24px;background:#FFF;padding:60px 90px;z-index:15}.section-hero .container .section-inner .column-left .content-wrapper .actions-wrapper{padding-top:12px;display:flex;gap:24px}.section-hero .container .section-inner .column-right .image-wrapper img{width:100%;aspect-ratio:1;object-fit:cover;overflow:hidden}.section-my-works .container .section-inner,.section-available-designs .container .section-inner{display:flex;flex-direction:column;row-gap:48px}.section-my-works .container .section-inner .posts-output,.section-available-designs .container .section-inner .posts-output{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.section-my-works .container .section-inner .posts-output .work-item,.section-my-works .container .section-inner .posts-output .design-item,.section-available-designs .container .section-inner .posts-output .work-item,.section-available-designs .container .section-inner .posts-output .design-item{position:relative;aspect-ratio:1;overflow:hidden}.section-my-works .container .section-inner .posts-output .work-item .image-wrapper,.section-my-works .container .section-inner .posts-output .design-item .image-wrapper,.section-available-designs .container .section-inner .posts-output .work-item .image-wrapper,.section-available-designs .container .section-inner .posts-output .design-item .image-wrapper{width:100%;height:100%}.section-my-works .container .section-inner .posts-output .work-item .image-wrapper img,.section-my-works .container .section-inner .posts-output .design-item .image-wrapper img,.section-available-designs .container .section-inner .posts-output .work-item .image-wrapper img,.section-available-designs .container .section-inner .posts-output .design-item .image-wrapper img{width:inherit;height:inherit;object-fit:cover}.section-my-works .container .section-inner .posts-output .work-item .content-wrapper,.section-my-works .container .section-inner .posts-output .design-item .content-wrapper,.section-available-designs .container .section-inner .posts-output .work-item .content-wrapper,.section-available-designs .container .section-inner .posts-output .design-item .content-wrapper{position:absolute;bottom:0;left:0;width:100%;height:fit-content;padding:30px;display:flex;flex-direction:column;row-gap:6px;background:rgba(0, 0, 0, 0.5)}.section-my-works .container .section-inner .posts-output .work-item .content-wrapper h5,.section-my-works .container .section-inner .posts-output .design-item .content-wrapper h5,.section-available-designs .container .section-inner .posts-output .work-item .content-wrapper h5,.section-available-designs .container .section-inner .posts-output .design-item .content-wrapper h5{color:#FFF}.section-my-works .container .section-inner .posts-output .work-item .content-wrapper .tags-wrapper,.section-my-works .container .section-inner .posts-output .design-item .content-wrapper .tags-wrapper,.section-available-designs .container .section-inner .posts-output .work-item .content-wrapper .tags-wrapper,.section-available-designs .container .section-inner .posts-output .design-item .content-wrapper .tags-wrapper{display:flex;flex-flow:wrap}.section-my-works .container .section-inner .posts-output .work-item .content-wrapper .tags-wrapper span,.section-my-works .container .section-inner .posts-output .design-item .content-wrapper .tags-wrapper span,.section-available-designs .container .section-inner .posts-output .work-item .content-wrapper .tags-wrapper span,.section-available-designs .container .section-inner .posts-output .design-item .content-wrapper .tags-wrapper span{color:#FFF;opacity:0.6}.section-my-works .container .section-inner .posts-output .work-item .content-wrapper .tags-wrapper span:after,.section-my-works .container .section-inner .posts-output .design-item .content-wrapper .tags-wrapper span:after,.section-available-designs .container .section-inner .posts-output .work-item .content-wrapper .tags-wrapper span:after,.section-available-designs .container .section-inner .posts-output .design-item .content-wrapper .tags-wrapper span:after{content:'/';padding:0 5px}.section-my-works .container .section-inner .posts-output .work-item .content-wrapper .tags-wrapper span:last-child:after,.section-my-works .container .section-inner .posts-output .design-item .content-wrapper .tags-wrapper span:last-child:after,.section-available-designs .container .section-inner .posts-output .work-item .content-wrapper .tags-wrapper span:last-child:after,.section-available-designs .container .section-inner .posts-output .design-item .content-wrapper .tags-wrapper span:last-child:after{display:none}.section-my-works .container .section-inner .actions-wrapper,.section-available-designs .container .section-inner .actions-wrapper{display:flex;justify-content:center}.section-about-me .container .section-inner{align-items:center}.section-about-me .container .section-inner .column-right{display:flex;flex-direction:column;row-gap:48px}.section-about-me .container .section-inner .column-right .content-wrapper{display:flex;flex-direction:column;row-gap:18px}.section-pricing{position:relative;inset:0;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;z-index:0;overflow:hidden}.section-pricing:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}.section-pricing .container{position:relative;z-index:1}.section-pricing .container .section-inner .content-wrapper{width:100%;max-width:680px;margin:auto;padding:60px;display:flex;flex-direction:column;background:#FFF}.section-pricing .container .section-inner .content-wrapper .title-wrapper *{text-align:center}.section-pricing .container .section-inner .content-wrapper .price-description{padding-top:18px;display:flex;flex-direction:column;row-gap:18px}.section-pricing .container .section-inner .content-wrapper .price-description *{text-align:center}.section-pricing .container .section-inner .content-wrapper .price-description h4{color:#8E1A1B}.section-pricing .container .section-inner .content-wrapper .actions-wrapper{padding-top:48px;display:flex;gap:24px;justify-content:center}.section-pricing .container .section-inner .content-wrapper .actions-wrapper a{min-width:185px}.section-education .container .section-inner{align-items:center}.section-education .container .section-inner .column-left{display:flex;flex-direction:column;row-gap:48px}.section-education .container .section-inner .column-left .content-wrapper{display:flex;flex-direction:column;row-gap:18px}.section-testimonials{background:var(--color-main-1)}.section-testimonials .container .section-inner .title-wrapper p{color:#FFF;opacity:0.5}.section-testimonials .container .section-inner .title-wrapper h3{color:#FFF}.section-testimonials .container .section-inner .testimonials-output .swiper{width:100%;height:100%}.section-testimonials .container .section-inner .testimonials-output .swiper .swiper-wrapper{align-items:stretch}.section-testimonials .container .section-inner .testimonials-output .swiper .swiper-wrapper .swiper-slide{height:auto;padding:60px;background:#FFF;display:flex;flex-direction:column;row-gap:18px;justify-content:space-between}.section-testimonials .container .section-inner .testimonials-output .swiper .swiper-wrapper .swiper-slide .client-title-wrapper{display:flex;flex-direction:column;gap:6px}.section-testimonials .container .section-inner .testimonials-output .swiper .swiper-wrapper .swiper-slide .client-title-wrapper p{opacity:0.6}.section-testimonials .container .section-inner .testimonials-output .swiper .swiper-pagination{position:relative;top:initial;bottom:initial;padding-top:30px}.section-testimonials .container .section-inner .testimonials-output .swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 6px;background:#FFF;border-radius:0;opacity:0.5}.section-testimonials .container .section-inner .testimonials-output .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.section-testimonials .container .section-inner .testimonials-output .no-testimonials p{color:#FFF}.section-blog .container .section-inner .posts-output{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.section-blog .container .section-inner .posts-output .post-item{display:flex;flex-direction:column;row-gap:30px}.section-blog .container .section-inner .posts-output .post-item .image-wrapper{position:relative;height:300px}.section-blog .container .section-inner .posts-output .post-item .image-wrapper img{width:100%;max-width:100%;height:inherit;object-fit:cover}.section-blog .container .section-inner .posts-output .post-item .image-wrapper .category-wrapper{position:absolute;top:30px;left:30px;padding:3px 12px;background:var(--color-main-1)}.section-blog .container .section-inner .posts-output .post-item .image-wrapper .category-wrapper p{color:#FFF}.section-blog .container .section-inner .posts-output .post-item .image-wrapper .date-wrapper{position:absolute;right:30px;bottom:-20px;padding:15px 18px;display:flex;flex-direction:column;background:var(--color-main-1)}@media (max-width:1420px){.section-blog .container .section-inner .posts-output .post-item .image-wrapper .date-wrapper{right:20px}}.section-blog .container .section-inner .posts-output .post-item .image-wrapper .date-wrapper h5{color:#FFF}.section-blog .container .section-inner .posts-output .post-item .image-wrapper .date-wrapper p{color:#FFF;text-align:center}.section-blog .container .section-inner .posts-output .post-item .image-wrapper .date-wrapper p:first-child{font-size:23px;font-weight:500}.section-blog .container .section-inner .posts-output .post-item .description-wrapper{display:flex;flex-direction:column;gap:12px}.section-cta{position:relative;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;overflow:hidden;z-index:0}.section-cta:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}.section-cta .container .section-inner .content-wrapper{position:relative;max-width:680px;margin:auto;display:flex;flex-direction:column;gap:36px;align-items:center;z-index:2}.section-cta .container .section-inner .content-wrapper *{text-align:center}.section-cta .container .section-inner .content-wrapper h3{color:#FFF}.section-cta .container .section-inner .content-wrapper p{color:#FFF}@media (max-width:1340px){.section-hero{padding:0 !important}.section-hero .container .section-inner{position:relative;display:flex;flex-direction:column-reverse;gap:0}.section-hero .container .section-inner .column-left .content-wrapper{top:auto;bottom:11vh;left:0;padding:30px;background:transparent}.section-hero .container .section-inner .column-left .content-wrapper h1{color:#FFF}.section-hero .container .section-inner .column-left .content-wrapper p{color:#FFF}.section-hero .container .section-inner .column-left .content-wrapper .actions-wrapper .main-btn-2{color:#FFF;border-color:#FFF}.section-hero .container .section-inner .column-right:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3)}.section-my-works .container .section-inner .posts-output{grid-template-columns:repeat(2, 1fr);gap:10px}.section-available-designs .container .section-inner .posts-output{gap:10px}.section-pricing .container .section-inner .content-wrapper{max-width:600px}.section-blog .container .section-inner .posts-output{grid-template-columns:repeat(2, 1fr);column-gap:10px;row-gap:30px}.section-blog .container .section-inner .posts-output .post-item:first-child{grid-column:1 / -1}}@media (max-width:767px){.section-hero .container .section-inner .column-right .image-wrapper img{height:750px;aspect-ratio:initial}.section-my-works .container .section-inner .posts-output{grid-template-columns:repeat(1, 1fr)}.section-available-designs .container .section-inner .posts-output{grid-template-columns:repeat(1, 1fr)}.section-pricing .container .section-inner .content-wrapper{max-width:calc(100vw - 60px);padding:30px}.section-pricing .container .section-inner .content-wrapper .actions-wrapper{flex-direction:column;align-items:center}.section-blog .container .section-inner .posts-output{grid-template-columns:repeat(1, 1fr)}}.section-about-extended .container .section-inner{display:flex;flex-direction:column;align-items:center}.section-about-extended .container .section-inner .image-wrapper{margin-bottom:12px}.section-about-extended .container .section-inner .image-wrapper img{width:100%;max-width:600px;aspect-ratio:1}.section-about-extended .container .section-inner .main-text-wrapper{display:flex;flex-direction:column;row-gap:24px}.section-about-extended .container .section-inner .additional-texts-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:90px}.section-about-extended .container .section-inner .additional-texts-wrapper .column-left,.section-about-extended .container .section-inner .additional-texts-wrapper .column-right{display:flex;flex-direction:column;gap:24px}.section-process .container .section-inner .process-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.section-process .container .section-inner .process-items img{width:100%}.section-approach .container .section-inner .section-description-wrapper{max-width:850px}.section-approach .container .section-inner .approach-items-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:90px}.section-approach .container .section-inner .approach-items-wrapper .approach-item{padding:60px 0;display:flex;flex-direction:column;row-gap:24px;border-top:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2)}@media (max-width:1340px){.section-process .container .section-inner .process-items{grid-template-columns:repeat(2, 1fr);gap:10px}.section-approach .container .section-inner .approach-items-wrapper{gap:30px}}@media (max-width:767px){.section-about-extended .container .section-inner .additional-texts-wrapper{grid-template-columns:repeat(1, 1fr);grid-gap:50px}.section-process .container .section-inner .process-items{grid-template-columns:repeat(1, 1fr)}.section-approach .container .section-inner .approach-items-wrapper{grid-template-columns:repeat(1, 1fr);gap:0}.section-approach .container .section-inner .approach-items-wrapper .approach-item{border-bottom:none}.section-approach .container .section-inner .approach-items-wrapper .approach-item:last-child{border-bottom:1px solid rgba(0, 0, 0, 0.2)}}.work-gallery .container .section-inner .gallery-output{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px}.work-gallery .container .section-inner .gallery-output .work-item{position:relative;display:flex;aspect-ratio:1;overflow:hidden}.work-gallery .container .section-inner .gallery-output .work-item img{width:100%;height:100%;object-fit:cover;cursor:pointer}.work-gallery .container .section-inner .gallery-output .work-item .zoom-icon{position:absolute;top:24px;right:24px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0, 0, 0, 0.5);border-radius:6px}.work-gallery .container .section-inner .gallery-output .work-item .zoom-icon i{color:#FFF}.section-work-description .container .section-inner .work-description{display:flex;flex-direction:column;row-gap:24px}.section-work-description .container .section-inner .work-description .actions-wrapper{padding-top:24px;display:flex;justify-content:center}.section-social-share .container .section-inner .social-networks-wrapper{display:flex;flex-direction:column;row-gap:12px}.section-social-share .container .section-inner .social-networks-wrapper .social-networks-list{display:flex;gap:24px}.section-social-share .container .section-inner .social-networks-wrapper .social-networks-list i{font-size:20px}.gallery-viewer{display:none;position:fixed;inset:0;z-index:9999;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.gallery-viewer.is-open{display:flex}.gallery-viewer .gallery-viewer-overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.75)}.gallery-viewer .gallery-viewer-close{position:absolute;top:20px;right:24px;z-index:20;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;opacity:0.7;transition:opacity 0.2s}.gallery-viewer .gallery-viewer-close:hover{opacity:1}.gallery-viewer .gallery-viewer-swiper-wrapper{position:absolute;inset:0;z-index:10}.gallery-viewer .gallery-viewer-swiper-wrapper .gallery-viewer-swiper{width:100%;height:100%}.gallery-viewer .gallery-viewer-swiper-wrapper .gallery-viewer-swiper .swiper-wrapper{height:100%;align-items:center}.gallery-viewer .gallery-viewer-swiper-wrapper .gallery-viewer-swiper .swiper-slide{display:flex;align-items:center;justify-content:center;height:100vh}.gallery-viewer .gallery-viewer-swiper-wrapper .gallery-viewer-swiper .swiper-slide img{max-height:85vh;max-width:95vw;width:auto;height:100%;object-fit:contain}.gallery-viewer .gallery-viewer-swiper-wrapper .gallery-viewer-swiper .swiper-button-prev,.gallery-viewer .gallery-viewer-swiper-wrapper .gallery-viewer-swiper .swiper-button-next{color:#fff}@media (max-width:1340px){.work-gallery .container .section-inner .gallery-output{grid-template-columns:repeat(4, 1fr);gap:10px}}@media (max-width:767px){.work-gallery .container .section-inner .gallery-output{grid-template-columns:repeat(2, 1fr);gap:10px}}.design-booking-form{background:var(--color-main-4)}.design-booking-form .container .section-inner{max-width:800px;margin:0 auto}.design-booking-form .container .section-inner .form-wrapper{display:flex;flex-direction:column;grid-gap:24px}.design-booking-form .container .section-inner .form-wrapper .two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media (max-width:767px){.design-booking-form .container .section-inner .form-wrapper .two-columns{grid-template-columns:auto}}.design-booking-form .container .section-inner .form-wrapper .input-wrapper .wpcf7-not-valid-tip{padding-top:5px;font-size:12px;font-weight:400;line-height:160%}.design-booking-form .container .section-inner .form-wrapper .actions-wrapper p{position:relative;width:fit-content;height:60px;display:flex;column-gap:5px;align-items:center;padding:0;background:#000000;border:1px solid var(--color-title);text-decoration:none;cursor:pointer;transition:0.3s}.design-booking-form .container .section-inner .form-wrapper .actions-wrapper p .wpcf7-spinner{position:absolute;right:-10px}.design-booking-form .container .section-inner .form-wrapper .actions-wrapper p input{color:#FFFFFF;text-align:center;font-size:16px;font-weight:400;line-height:160%;text-transform:uppercase;background:transparent;padding:0 48px;border:none;cursor:pointer}.design-booking-form .container .section-inner .wpcf7-response-output{margin:2em 0 1em;padding:10px 20px;border-radius:0;font-size:12px}.design-booking-form .container .section-inner .section-description-wrapper{display:flex;flex-direction:column;gap:36px}.design-booking-form .container .section-inner .section-description-wrapper h4{text-align:center}.design-booking-form .container .section-inner .section-description-wrapper p{text-align:center}.section-photos .container .section-inner .posts-output-masonry{columns:3;column-gap:30px}.section-photos .container .section-inner .posts-output-masonry .photo-item{break-inside:avoid;margin-bottom:30px;display:block;position:relative;overflow:hidden}.section-photos .container .section-inner .posts-output-masonry .photo-item img{width:100%;height:auto;display:block;object-fit:cover}.section-photos .container .section-inner .posts-output-masonry .photo-item .content-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:30px;display:flex;flex-direction:column;row-gap:6px;background:rgba(0, 0, 0, 0.5);opacity:0;transition:0.3s}.section-photos .container .section-inner .posts-output-masonry .photo-item .content-wrapper h5{color:#FFF}.section-photos .container .section-inner .posts-output-masonry .photo-item:hover .content-wrapper{opacity:1;transition:0.3s}@media (max-width:1340px){.section-photos .container .section-inner .posts-output-masonry{columns:2;column-gap:10px}.section-photos .container .section-inner .posts-output-masonry .photo-item{margin-bottom:10px}}@media (max-width:767px){.section-photos .container .section-inner .posts-output-masonry{columns:1}}.section-single-photo .container .section-inner .photo-output{display:flex;justify-content:center}.section-single-photo .container .section-inner .photo-output img{width:100%;max-width:900px;height:auto;object-fit:contain;border:18px solid var(--color-main-4)}.section-post-navigation .container .section-inner .post-navigation{display:flex;justify-content:space-between;gap:30px}.section-post-navigation .container .section-inner .post-navigation .post-navigation-item{display:flex;gap:16px;align-items:center}.section-post-navigation .container .section-inner .post-navigation .post-navigation-item .image-wrapper{width:80px;height:80px;flex-shrink:0;overflow:hidden}.section-post-navigation .container .section-inner .post-navigation .post-navigation-item .image-wrapper img{width:100%;height:100%;object-fit:cover}.section-post-navigation .container .section-inner .post-navigation .post-navigation-item .content-wrapper{display:flex;flex-direction:column;gap:6px}.section-post-navigation .container .section-inner .post-navigation .post-navigation-item .content-wrapper span{font-size:12px;color:var(--color-main-2)}.section-post-navigation .container .section-inner .post-navigation .post-navigation-next{flex-direction:row-reverse;text-align:right}.section-education-intro .container .section-inner.bisection .column-left{display:flex;flex-direction:column;row-gap:48px;justify-content:center}.section-education-intro .container .section-inner.bisection .column-left .content-wrapper{display:flex;flex-direction:column;row-gap:18px}.section-education-includes{background:var(--color-main-4)}.section-education-includes .container .section-inner .title-wrapper{align-items:center}.section-education-includes .container .section-inner .includes-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.section-education-includes .container .section-inner .includes-items .includes-item{display:flex;flex-direction:column;gap:16px;padding:36px 0;border-top:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2)}.section-education-includes .container .section-inner .includes-items .includes-item .includes-number{font-family:var(--font-title);font-size:36px;color:var(--color-main-2)}@media (max-width:1340px){.section-education-includes .container .section-inner .includes-items{grid-template-columns:repeat(2, 1fr);gap:0}.section-education-includes .container .section-inner .includes-items .includes-item{border-bottom:none;padding:30px}.section-education-includes .container .section-inner .includes-items .includes-item:nth-child(3),.section-education-includes .container .section-inner .includes-items .includes-item:nth-child(4){border-bottom:1px solid rgba(0, 0, 0, 0.2)}.section-education-includes .container .section-inner .includes-items .includes-item:nth-child(odd){border-right:1px solid rgba(0, 0, 0, 0.2)}}@media (max-width:767px){.section-education-includes .container .section-inner .includes-items{grid-template-columns:1fr}.section-education-includes .container .section-inner .includes-items .includes-item{border-bottom:none;padding:24px 0}.section-education-includes .container .section-inner .includes-items .includes-item:nth-child(odd){border-right:none}.section-education-includes .container .section-inner .includes-items .includes-item:nth-child(3),.section-education-includes .container .section-inner .includes-items .includes-item:nth-child(4){border-bottom:none}.section-education-includes .container .section-inner .includes-items .includes-item:last-child{border-bottom:1px solid rgba(0, 0, 0, 0.2)}}.section-education-process .process-strip{display:grid;grid-template-columns:repeat(4, 1fr)}.section-education-process .process-strip img{width:100%;aspect-ratio:1;object-fit:cover;display:block}@media (max-width:1340px){.section-education-process .process-strip{grid-template-columns:repeat(2, 1fr)}.section-education-process .process-strip img{height:240px}}@media (max-width:767px){.section-education-process .process-strip{grid-template-columns:repeat(1, 1fr)}.section-education-process .process-strip img{height:280px}}.section-education-pricing .container .section-inner{align-items:center}.section-education-pricing .container .section-inner .pricing-block{max-width:560px;width:100%;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;padding:60px;border:1px solid var(--color-main-3)}.section-education-pricing .container .section-inner .pricing-block .pricing-format{font-size:13px;color:var(--color-main-2);text-transform:uppercase;letter-spacing:0.08em}.section-education-pricing .container .section-inner .pricing-block .pricing-price{color:var(--color-title)}.section-education-pricing .container .section-inner .pricing-block p{max-width:420px}.section-education-pricing .container .section-inner .pricing-block .actions-wrapper{padding-top:12px;display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.section-education-form{background:var(--color-main-4)}.section-education-form .container .section-inner{max-width:680px;margin:0 auto}.section-education-form .container .section-inner .form-wrapper{display:flex;flex-direction:column;grid-gap:24px}.section-education-form .container .section-inner .form-wrapper .two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media (max-width:767px){.section-education-form .container .section-inner .form-wrapper .two-columns{grid-template-columns:auto}}.section-education-form .container .section-inner .form-wrapper .input-wrapper .wpcf7-not-valid-tip{padding-top:5px;font-size:12px;font-weight:400;line-height:160%}.section-education-form .container .section-inner .form-wrapper .actions-wrapper p{position:relative;width:fit-content;height:60px;display:flex;column-gap:5px;align-items:center;padding:0;background:#000000;border:1px solid var(--color-title);text-decoration:none;cursor:pointer;transition:0.3s}.section-education-form .container .section-inner .form-wrapper .actions-wrapper p .wpcf7-spinner{position:absolute;right:-10px}.section-education-form .container .section-inner .form-wrapper .actions-wrapper p input{color:#FFFFFF;text-align:center;font-size:16px;font-weight:400;line-height:160%;text-transform:uppercase;background:transparent;padding:0 48px;border:none;cursor:pointer}.section-education-form .container .section-inner .wpcf7-response-output{margin:2em 0 1em;padding:10px 20px;border-radius:0;font-size:12px}.section-education-form .container .section-inner .section-description-wrapper{display:flex;flex-direction:column;gap:18px}.section-education-form .container .section-inner .section-description-wrapper h3{text-align:center}.section-education-form .container .section-inner .section-description-wrapper p{text-align:center}.section-single-post-content .container .section-inner{display:grid;grid-template-columns:850px auto;grid-gap:120px}@media (max-width:1024px){.section-single-post-content .container .section-inner{grid-template-columns:auto;grid-gap:60px}}.section-single-post-content .container .section-inner .post-content{display:flex;flex-direction:column;row-gap:24px}.section-single-post-content .container .section-inner .post-content h1,.section-single-post-content .container .section-inner .post-content h2,.section-single-post-content .container .section-inner .post-content h3,.section-single-post-content .container .section-inner .post-content h4,.section-single-post-content .container .section-inner .post-content h5,.section-single-post-content .container .section-inner .post-content h6{margin-top:24px}.section-single-post-content .container .section-inner .post-content h1:first-child,.section-single-post-content .container .section-inner .post-content h2:first-child,.section-single-post-content .container .section-inner .post-content h3:first-child,.section-single-post-content .container .section-inner .post-content h4:first-child,.section-single-post-content .container .section-inner .post-content h5:first-child,.section-single-post-content .container .section-inner .post-content h6:first-child{margin:0}.section-single-post-content .container .section-inner .post-content .ul{padding-left:30px}.section-single-post-content .container .section-inner .post-sidebar{height:100%}.section-single-post-content .container .section-inner .post-sidebar .sidebar-content{display:flex;flex-direction:column;row-gap:36px}.section-single-post-content .container .section-inner .post-sidebar .sidebar-content .post-meta{display:flex;flex-direction:column;row-gap:9px}.section-single-post-content .container .section-inner .post-sidebar .sidebar-content .post-meta .meta-item{display:grid;grid-template-columns:100px auto;grid-gap:24px}.section-single-post-content .container .section-inner .post-sidebar .sidebar-content .post-meta .meta-item .meta-title-wrapper p{color:var(--color-text);font-weight:500}.section-single-post-content .container .section-inner .post-sidebar .sidebar-content .social-networks-wrapper{display:flex;flex-direction:column;row-gap:9px}.section-single-post-content .container .section-inner .post-sidebar .sidebar-content .social-networks-wrapper .social-networks-list{display:flex;column-gap:24px}.section-single-post-content .container .section-inner .post-sidebar .sidebar-content .social-networks-wrapper .social-networks-list a i{font-size:20px;color:var(--color-text-2);transition:0.3s}.section-single-post-content .container .section-inner .post-sidebar .sidebar-content .social-networks-wrapper .social-networks-list a:hover i{color:var(--color-main-2);transition:0.3s}.section-appointments-intro .container .section-inner{align-items:center}.section-appointments-intro .container .section-inner .intro-wrapper{max-width:680px;width:100%;display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.section-appointments-faq{background:var(--color-main-4)}.section-appointments-faq .container .section-inner{max-width:860px;margin:0 auto;width:100%}.section-appointments-faq .container .section-inner .accordion-wrapper{display:flex;flex-direction:column}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item{border-bottom:1px solid var(--color-main-3);transition:0.3s}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-title-wrapper{padding:30px 0;display:grid;grid-template-columns:auto 24px;column-gap:10px;align-items:center;cursor:pointer;transition:0.3s}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-title-wrapper span{font-family:var(--font-title);font-size:24px;font-weight:400;line-height:120%;color:var(--color-title)}@media (max-width:1024px){.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-title-wrapper span{font-size:18px}}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-title-wrapper i{font-size:18px;color:var(--color-main-2);transform:rotate(0deg);transition:0.3s}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-description-wrapper{display:none}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-description-wrapper .item-content{padding:0 0 30px;display:flex;flex-direction:column;gap:16px}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-description-wrapper .item-content p{color:var(--color-text);line-height:180%}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-description-wrapper .item-content ul{display:flex;flex-direction:column;gap:8px;padding-left:24px}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item .item-description-wrapper .item-content ul li{color:var(--color-text);line-height:160%}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item.active{border-bottom:1px solid var(--color-main-1)}.section-appointments-faq .container .section-inner .accordion-wrapper .accordion-item.active .item-title-wrapper i{transform:rotate(180deg);transition:0.3s}.section-appointments-form .container .section-inner{max-width:860px;margin:0 auto;width:100%}.section-appointments-form .container .section-inner .form-wrapper{display:flex;flex-direction:column;grid-gap:24px}.section-appointments-form .container .section-inner .form-wrapper .two-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media (max-width:767px){.section-appointments-form .container .section-inner .form-wrapper .two-columns{grid-template-columns:auto}}.section-appointments-form .container .section-inner .form-wrapper .input-wrapper .wpcf7-not-valid-tip{padding-top:5px;font-size:12px;font-weight:400;line-height:160%}.section-appointments-form .container .section-inner .form-wrapper .actions-wrapper p{position:relative;width:fit-content;height:60px;display:flex;column-gap:5px;align-items:center;padding:0;background:#000000;border:1px solid var(--color-title);text-decoration:none;cursor:pointer;transition:0.3s}.section-appointments-form .container .section-inner .form-wrapper .actions-wrapper p .wpcf7-spinner{position:absolute;right:-10px}.section-appointments-form .container .section-inner .form-wrapper .actions-wrapper p input{color:#FFFFFF;text-align:center;font-size:16px;font-weight:400;line-height:160%;text-transform:uppercase;background:transparent;padding:0 48px;border:none;cursor:pointer}.section-appointments-form .container .section-inner .wpcf7-response-output{margin:2em 0 1em;padding:10px 20px;border-radius:0;font-size:12px}.section-appointments-form .container .section-inner .form-wrapper input,.section-appointments-form .container .section-inner .form-wrapper textarea{border:1px solid var(--color-main-3)}.section-appointments-form .container .section-inner .form-wrapper input:focus-visible,.section-appointments-form .container .section-inner .form-wrapper textarea:focus-visible{border-color:var(--color-main-1)}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone{position:relative;border:2px dashed var(--color-main-3);padding:48px 24px;text-align:center;cursor:pointer;transition:border-color 0.3s, background 0.3s;background:#FFF}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone:hover,.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone.dragover{border-color:var(--color-main-1)}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone:hover .file-drop-inner i,.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone.dragover .file-drop-inner i{color:var(--color-main-1)}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .hidden-file-inputs{display:none}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .file-drop-inner{pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:10px}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .file-drop-inner i{font-size:40px;color:var(--color-main-2);transition:color 0.3s}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .file-drop-inner .file-drop-title{font-family:var(--font-title);font-size:20px;font-weight:400;color:var(--color-title)}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .file-drop-inner .file-drop-subtitle{font-size:13px;color:var(--color-main-2)}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .file-drop-inner .file-drop-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:8px;pointer-events:all}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .file-drop-inner .file-drop-list .file-drop-item{padding:4px 14px;background:var(--color-main-1);color:#fff;font-size:12px;display:flex;align-items:center;gap:8px}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .file-drop-inner .file-drop-list .file-drop-item .file-remove{cursor:pointer;opacity:0.6;transition:opacity 0.2s;font-size:14px}.section-appointments-form .container .section-inner .form-wrapper .file-drop-zone .file-drop-inner .file-drop-list .file-drop-item .file-remove:hover{opacity:1}.section-appointments-form .container .section-inner .section-description-wrapper{display:flex;flex-direction:column;gap:18px}.section-appointments-form .container .section-inner .section-description-wrapper h2{text-align:center}.section-appointments-form .container .section-inner .section-description-wrapper p{text-align:center;max-width:560px;margin:0 auto}body.error404 header{display:none}body.error404 footer{display:none}body.error404 .to-top-button{display:none !important}.error-page-wrapper{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#FFF;z-index:100}.error-page-wrapper .container .section-inner .content-wrapper{display:flex;flex-direction:column;row-gap:30px;align-items:center}.error-page-wrapper .container .section-inner .content-wrapper *{text-align:center}.error-page-wrapper .container .section-inner .content-wrapper h1{font-size:160px;line-height:100%}@media (max-width:1340px){.error-page-wrapper .container .section-inner .content-wrapper h1{font-size:100px}}.error-page-wrapper .container .section-inner .content-wrapper h3{font-size:36px}@media (max-width:1340px){.error-page-wrapper .container .section-inner .content-wrapper h3{font-size:18px}}.error-page-wrapper .container .section-inner .content-wrapper .inner-description{display:flex;flex-direction:column;row-gap:10px}