@keyframes fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.animation-delay{opacity:0;transform:translateY(10px);transition:opacity 0.5s ease, transform 0.5s ease}.animation-delay.animate{opacity:1;transform:translateY(0)}.animation-right{opacity:0;transform:translateX(30px);transition:all 1s ease}.animation-right.animate{opacity:1;transform:translateX(0)}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}body,html{width:100%;overflow-x:hidden}html{font-size:62.5%}body{box-sizing:border-box}::selection{background-color:#bfab80;color:#fff}body{font-size:1.6rem;font-family:"Quicksand",sans-serif;font-weight:300;color:#4a4a4a;background:#fff;line-height:2.4rem}ul{list-style-type:none;padding:0}ul li a{position:relative;height:100%;text-decoration:none;color:#4a4a4a}h1,h2,h3,h4,h5,h6{font-weight:300;line-height:1.2}h1{font-size:6.6rem;line-height:1.1}@media only screen and (max-width: 56.25em){h1{font-size:4.8rem;line-height:1.2}}@media only screen and (max-width: 37.5em){h1{font-size:3.4rem;line-height:1.3}}h2{font-size:5.2rem;line-height:1.15}@media only screen and (max-width: 37.5em){h2{font-size:3.2rem;line-height:1.3}}h3{font-size:2.6rem;line-height:1.25}@media only screen and (max-width: 37.5em){h3{font-size:1.8rem;line-height:1.4}}h4{font-size:2.4rem;line-height:1.3}@media only screen and (max-width: 37.5em){h4{font-size:1.8rem;line-height:1.4}}h5{font-size:2rem;line-height:1.4}@media only screen and (max-width: 37.5em){h5{font-size:1.6rem;line-height:1.4}}h6{font-size:1.6rem;line-height:1.4}@media only screen and (max-width: 37.5em){h6{font-size:1.6rem;line-height:1.4}}.color-primary{color:#bfab80}.color-secondary{color:#e8dcc2}.color-tertiary{color:#4a4a4a}.mt-20{margin-top:2rem}.mt-40{margin-top:4rem}.mt-60{margin-top:6rem}.mb-20{margin-bottom:2rem}.mb-40{margin-bottom:4rem}.mb-60{margin-bottom:6rem}.mr-5{margin-right:.5rem}.mr-10{margin-right:1rem}.pb-10{padding-bottom:1rem}.pb-15{padding-bottom:1.5rem}.pb-40{padding-bottom:4rem}.pr-10{padding-right:1rem}.pl-60{padding-left:6rem}.w-100{width:100%}.border-bottom{border-bottom:1px solid #4a4a4a}.ls-large{letter-spacing:.5rem}.ls-medium{letter-spacing:.3rem}.gradient-text{display:inline-block;background-image:linear-gradient(to right, #dac79d 10%, #b6a06f 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important}.only-mobile{display:none !important}@media only screen and (max-width: 37.5em){.only-mobile{display:flex !important}}.only-tab{display:none !important}@media only screen and (max-width: 56.25em){.only-tab{display:flex !important}}.only-min-tab{display:none !important}@media only screen and (min-width: 37.5em){.only-min-tab{display:flex !important}}.only-desc{display:none !important}@media only screen and (min-width: 56.25em){.only-desc{display:flex !important}}.none{display:none !important}.active{display:block !important}.rotate-180{transform:rotate(180deg)}.font-bold{font-weight:600}.font-medium{font-weight:400}.text-center{text-align:center}.image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);pointer-events:none;z-index:-1}.image-overlay img{pointer-events:none;object-fit:cover;width:100%;height:100%;object-position:center}.image-overlay .overlay{position:absolute;width:100%;height:100%;left:0;top:0;background:#f7f7f7;background:linear-gradient(0deg, rgba(247,247,247,0) 0%, rgba(247,247,247,0.8) 100%);pointer-events:none}.image-overlay .overlay.lighten{background:#f7f7f7;background:linear-gradient(270deg, rgba(247,247,247,0.1) 0%, #f7f7f7 100%)}[class*="robogallery-gallery"]{display:flex !important;justify-content:center}.wp-block-image figure{margin:0 !important}.btn,.btn:link,.btn:visited{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:1.6rem 5.4rem;position:relative;font-size:1.6rem;text-align:center;border:none;cursor:pointer;border-radius:.5rem}@media only screen and (max-width: 37.5em){.btn,.btn:link,.btn:visited{display:block;width:100%}}.btn-link{position:relative;color:#4a4a4a;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;text-align:center;border:none;cursor:pointer;transition:all .5s ease-in-out}@media only screen and (max-width: 37.5em){.btn-link{display:block;width:100%}}.btn-link:hover{background-image:radial-gradient(circle, #e8dcc2 10%, #bfab80 100%);-webkit-background-clip:text;background-clip:text;color:transparent !important}.btn-primary{background:linear-gradient(to bottom right, #e1d1af 0%, #b6a06f 100%);color:#fff;font-weight:400;transition:all .5s ease}.btn-primary:hover{background:linear-gradient(to bottom right, #e8dcc2 10%, #bfab80 100%);transform:translateY(-0.2rem)}.btn-primary:active{background:linear-gradient(to bottom right, #e8dcc2 20%, #bfab80 100%);transform:translateY(0.2rem)}.hamburger__menu{display:flex;align-items:center;justify-content:center;cursor:pointer;height:100%;width:100%}.hamburger__menu.active{background-color:#bfab80}.hamburger__menu--icon{position:relative}.hamburger__menu--icon,.hamburger__menu--icon::before,.hamburger__menu--icon::after{width:2rem;height:0.2rem;background-color:#4a4a4a;display:inline-block}.hamburger__menu--icon::before,.hamburger__menu--icon::after{content:"";position:absolute;left:0;transition:all 0.3s}.hamburger__menu--icon::before{top:-0.7rem}.hamburger__menu--icon::after{top:0.7rem}.hamburger__menu--icon.active{background-color:transparent;height:0}.hamburger__menu--icon.active::before{top:0;transform:rotate(135deg);background-color:#bfab80;height:0.2rem}.hamburger__menu--icon.active::after{top:0;transform:rotate(-135deg);background-color:#bfab80;height:0.2rem}.logo{fill:#4a4a4a;color:#4a4a4a}.arrow-icon-big{display:flex;align-items:center;justify-content:space-between;transition:transform 0.4s ease}.arrow-icon-big::after{content:'';border:solid currentColor;border-width:0 1.3px 1.3px 0;padding:5px;transform:translateY(-3px) rotate(45deg);-webkit-transform:translateY(-3px) rotate(45deg)}.rotate{transform:rotate(180deg)}.rotate-90{transform:rotate(-90deg)}.icon{padding-right:1rem}.underline-container{position:relative;display:inline-block}.underline-container .underline-icon{position:absolute;left:0;width:100%;height:auto;pointer-events:none}.underline-5{bottom:-.5em}.underline-2{bottom:-.2em}.icon-container{width:23px;height:23px;display:flex;justify-content:center;align-items:center}.rotate-svg{transition:transform 2s ease}.rotate-animation{transform:rotate(360deg)}.dropdown{border:none;cursor:pointer;color:#fff}.dropdown-container{list-style:none;margin:0;padding:0;overflow:hidden;max-height:0;transition:max-height 0.4s ease}.dropdown-container .active{max-height:1000rem}.dropdown-container .active .arrow-icon-big{transform:rotate(180deg)}.dropdown-item{padding:1.5rem 0}.price-list{background-color:#fff;border-radius:1rem;max-width:100rem;margin:0 auto}.price-list h2{text-align:center;margin-bottom:1.5rem}.price-list .category h3{color:#4a4a4a}.price-list table{width:100%;border-collapse:collapse}.price-list table,.price-list th,.price-list td{border:1px solid #ddd;padding:8px}.price-list th{background-color:#f2f2f2;text-align:left}.price-list td{text-align:left}.category{border-bottom:1px solid #e4e4e4;cursor:pointer}.category-title{padding:1.5rem 0}.category-container{padding-bottom:1.5rem}.category-container td{min-width:7rem}.form{width:100%}.form__group:not(:last-child){margin-bottom:1rem}.form__group:last-child{display:flex;justify-content:flex-end}.form__dropdown{margin-top:3rem}@media only screen and (max-width: 56.25em){.form__dropdown{margin-top:2rem}}.form__input{font-size:1.5rem;font-family:inherit;color:#4a4a4a;padding:1.5rem 2rem;border-radius:.5rem;border:none;border-bottom:3px solid transparent;width:100%;display:block;transition:all .3s;box-shadow:0 1rem 2rem rgba(0,0,0,0.1)}@media only screen and (max-width: 56.25em){.form__input{width:100%}}.form__input::-webkit-input-placeholder{color:#4a4a4a}.form__input::placeholder{font-size:1.4rem}.form__input:focus{outline:none;border-bottom:3px solid #bfab80}.form__input:focus:invalid{border-bottom:3px solid #efe7d5}.form__input--dropdown{margin:2.8rem 0}.form__label{font-size:1.2rem;font-weight:500;margin-left:2rem;margin-top:.7rem;display:block;transition:all .3s;color:#4a4a4a}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__message{min-height:20rem}.wpcf7-response-output{background-color:#bfab80;color:#fff;font-size:2.6rem;border:none !important;border-radius:1rem;font-weight:500}.flex-container{display:flex;flex-wrap:wrap}.flex-inline{display:inline-flex}.flex-item{box-sizing:border-box;flex:0 0 100%}@media (min-width: 576px){.flex-item.col-1{flex:0 0 calc(8.3333% - 1.2rem)}.flex-item.col-2{flex:0 0 calc(16.6667% - 1.2rem)}.flex-item.col-3{flex:0 0 calc(25% - 1.2rem)}.flex-item.col-4{flex:0 0 calc(33.3333% - 1.2rem)}.flex-item.col-5{flex:0 0 calc(41.6667% - 1.2rem)}.flex-item.col-6{flex:0 0 calc(50% - 1.2rem)}.flex-item.col-7{flex:0 0 calc(58.3333% - 1.2rem)}.flex-item.col-8{flex:0 0 calc(66.6667% - 1.2rem)}.flex-item.col-9{flex:0 0 calc(75% - 1.2rem)}.flex-item.col-10{flex:0 0 calc(83.3333% - 1.2rem)}.flex-item.col-11{flex:0 0 calc(91.6667% - 1.2rem)}.flex-item.col-12{flex:0 0 calc(100% - 1.2rem)}}@media (min-width: 768px){.flex-item.col-1,.flex-item.col-2,.flex-item.col-3,.flex-item.col-4,.flex-item.col-5,.flex-item.col-6,.flex-item.col-7,.flex-item.col-8,.flex-item.col-9,.flex-item.col-10,.flex-item.col-11,.flex-item.col-12{flex:0 0 calc(50% - 1.2rem)}}@media (min-width: 992px){.flex-item.col-1{flex:0 0 calc(8.3333% - 1.2rem)}.flex-item.col-2{flex:0 0 calc(16.6667% - 1.2rem)}.flex-item.col-3{flex:0 0 calc(25% - 1.2rem)}.flex-item.col-4{flex:0 0 calc(33.3333% - 1.2rem)}.flex-item.col-5{flex:0 0 calc(41.6667% - 1.2rem)}.flex-item.col-6{flex:0 0 calc(50% - 1.2rem)}.flex-item.col-7{flex:0 0 calc(58.3333% - 1.2rem)}.flex-item.col-8{flex:0 0 calc(66.6667% - 1.2rem)}.flex-item.col-9{flex:0 0 calc(75% - 1.2rem)}.flex-item.col-10{flex:0 0 calc(83.3333% - 1.2rem)}.flex-item.col-11{flex:0 0 calc(91.6667% - 1.2rem)}.flex-item.col-12{flex:0 0 calc(100% - 1.2rem)}}.flex-nowrap{flex-wrap:nowrap}.flex-space-between{justify-content:space-between}.flex-space-evenly{justify-content:space-evenly}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-column{flex-direction:column}.flex-a-center{align-items:center}.flex-a-start{align-items:flex-start}.header__item:not(:last-child){padding-right:2.4rem}.header__info{display:none;padding:1.2rem 7.2rem;background:#fff;font-size:1.2rem}@media only screen and (max-width: 56.25em){.header__info{display:none}}.header__info--icon{padding-right:1rem;color:#4a4a4a}.header__info--icon .icon{color:#4a4a4a;stroke:#4a4a4a}.header__dark-mode{padding-right:2.4rem}.header__main{padding:1.2rem 7.2rem;background-color:#fff;position:relative;-webkit-box-shadow:0px 19px 25px -23px #343434;-moz-box-shadow:0px 19px 25px -23px #343434;box-shadow:0px 19px 25px -35px #343434;justify-content:center}@media only screen and (max-width: 56.25em){.header__main{padding:1.2rem 2.4rem;justify-content:space-between}}@media only screen and (max-width: 23.125em){.header__main{justify-content:center}}.header__logo{padding:0 6rem}@media only screen and (max-width: 56.25em){.header__logo{padding-right:1rem;padding-left:0}}.header__logo img{height:12rem;width:auto}@media only screen and (max-width: 37.5em){.header__logo img{height:8rem}}.navigation__tab{display:block}@media only screen and (max-width: 56.25em){.navigation__tab{display:none}}.navigation__links li{position:relative;list-style:none;margin:0}.navigation__links li:not(:last-child){padding-right:7.2rem}.navigation__links li a::before{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:#bfab80;transition:width 0.3s}.navigation__links li a::after{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background-color:#bfab80;transform-origin:bottom left;transform:scaleX(0);transition:transform 0.3s}.navigation__links li a:hover::before{width:100%}.navigation__links li a:hover::after{transform-origin:bottom left;transform:scaleX(1)}.mobile-menu{position:fixed;top:10.7rem;right:-100%;height:100vh;width:100%;z-index:99999;background-color:#fff;color:#4a4a4a;background:#fff;overflow:hidden;transition:all 0.5s ease-in-out}.mobile-menu.open{right:0;width:65%}@media only screen and (max-width: 37.5em){.mobile-menu.open{width:100%}}.mobile-menu__links{font-size:2rem}.mobile-menu__container{padding:2.4rem}.mobile-menu__header{padding-bottom:1.5rem}.mobile-menu li{padding:.5rem 0}.mobile-menu__logout{padding-top:3rem}.dark-mode__fixed{display:none}@media only screen and (max-width: 37.5em){.dark-mode__fixed{display:block;position:fixed;bottom:.4rem;left:.4rem;z-index:1000}}.settings{position:relative;z-index:99999}.settings-container{position:absolute;bottom:-10rem;height:0;width:100vw;background-color:#fff;color:#4a4a4a;background:#fff;overflow:hidden;transition:all 0.5s ease-in-out;transition-delay:1s;padding:2.4rem;background-color:#fff}.settings-container--visible{height:50vh}.topheader{position:relative;width:100%;z-index:99999}.topheader-hidden{top:-10rem}.topheader-active{position:fixed;top:0;transition:all 0.5s ease;transition-delay:.3s}.mobile-navigation{position:fixed;bottom:2.4rem;left:50%;transform:translateX(-50%);margin:0 auto;width:100%;z-index:1000}.mobile-navigation__container{justify-content:space-around;padding:1.2rem;margin:0 2.4rem;background-color:#efe7d5;width:100%;border-radius:1rem;max-width:50rem}.mobile-navigation__item:not(:last-child){margin-right:1.2rem}.mobile-navigation__icon{margin-bottom:1rem}.footer{background-color:#fff;padding:6rem 0;text-align:center;clear:both}.footer__logo img{height:15rem;width:auto}.footer__navigation{padding:6rem 0;justify-content:space-evenly}@media only screen and (max-width: 37.5em){.footer__navigation{flex-direction:column;justify-content:center}}@media only screen and (max-width: 75em){.footer__navigation--item{width:100%}}.footer__navigation--header{padding-bottom:1.5rem;font-weight:600}.footer__navigation--link,.footer__navigation li{padding-bottom:1rem;justify-content:center}.footer__navigation--link a:hover,.footer__navigation li a:hover{color:#bfab80}.footer__info{padding-top:6rem;border-top:1px solid #e4e4e4}.footer__info--container{padding-bottom:6rem}.footer__info--item:not(:last-child){padding-right:7.2rem}@media only screen and (max-width: 37.5em){.footer__info--item:not(:last-child){padding-right:2.4rem}}@media only screen and (max-width: 37.5em){.footer__info--item{padding:1rem 0}}.footer__map{max-width:800px;height:auto;display:block}@media only screen and (max-width: 37.5em){.footer__map{max-width:100%}}.container{padding:7.2rem;width:100%;margin:0 auto;max-width:100%}@media only screen and (max-width: 56.25em){.container{padding:2.4rem}}@media (min-width: 1440px){.container{max-width:1440px}}.section{background-color:#fff;padding:8rem 7.2rem}@media only screen and (max-width: 56.25em){.section{padding:4rem 2.4rem}}.section__border-top{position:relative;width:100%;height:1px;background-image:linear-gradient(to right, #EEDD83 10%, #AB782B 100%)}.section__border-top::before{content:'';position:absolute;top:0;left:0;width:100%;height:1px;background-image:linear-gradient(to right, #EEDD83 10%, #AB782B 100%)}.section__border{position:relative;padding-left:20px}.section__border::before{content:'';position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:0 .5rem .5rem 0;background:linear-gradient(to bottom, #bfab80, #e8dcc2)}.section__header--main{color:#bfab80;padding-bottom:1.5rem;text-transform:uppercase}.section__header--sub{color:#4a4a4a;font-weight:400}.section-main{position:relative;justify-content:space-evenly;height:85vh;margin-bottom:10rem}@media only screen and (max-width: 37.5em){.section-main{height:100vh}}@media only screen and (max-width: 56.25em){.section-main{margin-bottom:6rem}}.section-main__image{overflow:hidden}.section-main__image img{display:block;width:100%}.section-main__image::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);z-index:1}@media only screen and (max-width: 37.5em){.section-main__header{margin-top:7.2rem}}.section-main__container{padding:0 7.2rem;opacity:0;animation:fadeIn 1s ease-in-out forwards;animation-delay:0.2s}@media only screen and (max-width: 56.25em){.section-main__container{align-items:center;text-align:center}}@media only screen and (max-width: 37.5em){.section-main__container{padding:7.2rem 2.4rem;position:absolute;top:0}}.section-entry{padding:6rem 7.2rem;position:relative}@media only screen and (max-width: 37.5em){.section-entry{padding:6rem 2.4rem}}.section-entry__border{border-top:2px solid #e8dcc2;width:100%}.section-entry-about__container{padding-bottom:6rem}@media only screen and (max-width: 37.5em){.section-entry-about__container{padding-bottom:6rem}}.section-entry-about__header{max-width:43rem}@media only screen and (max-width: 37.5em){.section-entry-about__header{padding-bottom:1.5rem}}.section-entry-about__paragraph{padding-bottom:1.5rem;font-size:1.8rem}.section-entry-about__image{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.section-entry-about__image img{position:absolute;border-radius:.5rem;width:100%;height:100%;object-fit:cover}.section-entry-about__image-left{height:45rem;flex:0 0 calc(49% - 1.2rem);box-shadow:0px 15px 30px 0px rgba(191,171,128,0.1)}@media only screen and (max-width: 37.5em){.section-entry-about__image-left{flex:0 0 100%;height:43rem;margin-bottom:1rem}}.section-entry-about__image-center{height:36rem;flex:0 0 calc(49% - 1.2rem);box-shadow:0px 15px 30px 0px rgba(191,171,128,0.1)}@media only screen and (max-width: 37.5em){.section-entry-about__image-center{flex:0 0 100%}}.section-entry-about__image-background{position:absolute;opacity:.1;top:20rem;transform:rotate(-10deg);left:-15rem}.section-entry-about__image-background-2{position:absolute;opacity:.1;top:-10rem;transform:rotate(10deg);right:-15rem}.section-adv__container{position:relative;text-align:center}.section-adv__paragraph{padding-bottom:1.5rem}@media only screen and (max-width: 37.5em){.section-adv__paragraph{padding-top:1.5rem}}.section-adv__image{position:relative;height:75rem;width:auto}@media only screen and (max-width: 37.5em){.section-adv__image{height:45rem}}.section-adv__image img{pointer-events:none;object-fit:cover;width:100%;height:100%;object-position:center;border-radius:.5rem}.section-adv__service{z-index:1}.section-adv__service:not(:last-child){position:relative;margin-bottom:4rem}.section-adv__service:not(:last-child)::after{content:'';position:absolute;top:0;left:0;width:2px;height:100%;background-image:linear-gradient(to bottom, #e8dcc2 30%, #bfab80 100%);border-top-right-radius:2.5rem;border-bottom-right-radius:2.5rem}.section-adv__service:not(:nth-child(1)){margin-top:4rem}.section-adv__service--header{padding:1rem 0;padding-left:2.4rem}@media only screen and (max-width: 37.5em){.section-adv__service--header{font-weight:400}}.section-adv__service--paragraph{padding-left:2.4rem}.section-adv__service--image{padding-left:2.4rem;height:5rem;width:auto}.section-adv__icon{position:absolute;left:-10rem;bottom:-10rem;height:30rem;z-index:1}@media only screen and (max-width: 37.5em){.section-adv__icon{left:5rem;bottom:-2rem}}.section-tech__header{display:block;margin:0 auto;text-align:center;max-width:800px}.section-tech__container{flex-direction:column}@media only screen and (max-width: 37.5em){.section-tech__container{flex-direction:row}}.section-tech__paragraph{padding-bottom:1.5rem;font-size:1.8rem}@media only screen and (max-width: 37.5em){.section-tech__paragraph{order:1;padding-bottom:0;padding-top:1.5rem}}.section-tech__image{position:relative;background-repeat:no-repeat;background-position:left;background-size:cover}.section-tech__image img{pointer-events:none;object-fit:cover;width:100%;height:100%;object-position:center;border-radius:.5rem}.section-tech__image--right{height:20rem}@media only screen and (max-width: 37.5em){.section-tech__image--right{order:2;background-position:right;background-size:contain}}.section-tech__image--right img{pointer-events:none;object-fit:cover;width:100%;height:100%;object-position:center;border-radius:.5rem}.section-info__icon{margin-bottom:1.5rem}.section-info__container{color:#4a4a4a;padding-top:7.2rem;width:100%}@media only screen and (max-width: 75em){.section-info__container{padding:4rem 2.4rem 0}}.section-info__container--box{color:#4a4a4a;justify-content:center;text-align:center;width:30%}@media only screen and (max-width: 56.25em){.section-info__container--box{width:100%;padding:0;margin-bottom:1.5rem}}@media only screen and (max-width: 37.5em){.section-info__container--box{width:100%;padding:0;margin-bottom:1.5rem}}.section-about__header{display:block;margin:0 auto;text-align:center;max-width:800px}.section-about__container{position:relative;max-width:1100px;margin:0 auto}.section-about__image{max-height:100%;width:100%;object-fit:cover;border-radius:.5rem;box-shadow:0px 15px 30px 0px rgba(191,171,128,0.2)}@media only screen and (max-width: 37.5em){.section-about__image{padding-right:0;margin-bottom:2rem;max-height:40rem}}.section-about__paragraph{padding-left:2.4rem;font-size:1.8rem}@media only screen and (max-width: 37.5em){.section-about__paragraph{padding-left:0}}.section-about__icon{position:absolute;right:5rem;top:-5rem;height:30rem}@media only screen and (max-width: 37.5em){.section-about__icon{right:0rem;top:60rem}}.section-contact{position:relative;background:transparent;margin:10rem 0;min-height:80rem;text-align:center}@media only screen and (max-width: 56.25em){.section-contact{padding:6rem 0}}.section-contact__icon{position:absolute;top:30%;left:10rem;height:30rem;transform:translateY(-30%)}.section-contact__header{z-index:1}.section-contact__image{overflow:hidden}.section-contact__image img{display:block;width:100%}.section-blog-home__title{text-align:center}.section-blog-home-posts{padding-top:4rem}.section-blog-home__post{margin-bottom:4rem}.services-section{position:relative;padding:8rem 0}@media only screen and (max-width: 37.5em){.services-section{padding:4rem}}.services-section__header{max-width:800px;margin:0 auto}.services-section .section-adv__container{max-width:1240px;margin:0 auto}.services-section .services-grid{position:relative;margin-top:6rem;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.services-section .services-grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.services-section .services-grid{grid-template-columns:repeat(3, 1fr)}}.services-section .service{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:1.5rem 1.75rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.06);transition:transform 0.3s ease, box-shadow 0.3s ease}.services-section .service:hover{transform:translateY(-6px);box-shadow:0px 15px 30px 0px rgba(191,171,128,0.1);cursor:pointer}.services-section .service .service-icon{width:56px;height:56px;margin-bottom:1rem;object-fit:contain;display:block}.section-firstvisit{position:relative;display:flex;flex-direction:column;gap:4rem}.section-firstvisit-background{position:absolute;opacity:.1;top:20rem;transform:rotate(-10deg);left:-15rem}.section-firstvisit-background-2{position:absolute;opacity:.1;top:-10rem;transform:rotate(10deg);right:-15rem}.section-firstvisit__header-wrapper{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}@media (min-width: 1024px){.section-firstvisit__header-wrapper{flex-direction:row}}.section-firstvisit__headings{flex:1;min-width:300px}.section-firstvisit__headings h5,.section-firstvisit__headings h2{margin:0 0 1rem 0}.section-firstvisit__text{flex:2;min-width:300px}.section-firstvisit__text p{margin-bottom:1.5rem;line-height:1.6}.image-gallery-full{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-auto-rows:400px;gap:1.5rem}.image-gallery-full .gallery-item{overflow:hidden;border-radius:.5rem;box-shadow:0px 15px 30px 0px rgba(191,171,128,0.2)}.image-gallery-full .gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.image-gallery-full .gallery-item:hover img{transform:scale(1.05)}.image-gallery-full .gallery-item.tall{grid-row:span 2}.image-gallery-full .gallery-item.wide{grid-column:span 2}@media (max-width: 768px){.image-gallery-full{grid-auto-rows:180px}.image-gallery-full .gallery-item.tall{grid-row:span 1}.image-gallery-full .gallery-item.wide{grid-column:span 1}}.section-blog{padding:7.2rem;background-color:#fff;max-width:1240px;margin:0 auto}.section-blog a,.section-blog a:link,.section-blog a:visited{text-decoration:none;color:#4a4a4a}@media only screen and (max-width: 56.25em){.section-blog{padding:2.4rem}}.section-blog__header{padding-bottom:1.5rem}@media only screen and (max-width: 56.25em){.section-blog__header{padding-bottom:1rem}}.section-blog__subheader{padding-bottom:6rem}@media only screen and (max-width: 56.25em){.section-blog__subheader{padding-bottom:2rem}}.section-blog__posts{padding-top:1.5rem;justify-content:space-between}@media only screen and (max-width: 56.25em){.section-blog__posts{padding-top:1rem}}.section-blog__post{max-width:30%;margin-bottom:4rem}@media only screen and (max-width: 56.25em){.section-blog__post{max-width:49%}}@media only screen and (max-width: 37.5em){.section-blog__post{max-width:100%}}.section-blog__post--header{padding-bottom:1.5rem}.section-blog__post--header:hover{text-decoration:underline}.section-blog__post--categories{margin:1.5rem 0}.section-blog__post--category{font-size:1.4rem;padding:0.5rem 1rem;margin-right:1.2rem;background-color:#e4e4e4;color:#4a4a4a;border-radius:1.5rem}.section-blog__post--avatar{position:absolute;bottom:2rem;left:2rem}.section-blog__post--avatar img{margin-right:1.2rem;border-radius:50%}.section-blog__post--image{width:100%;height:40rem;object-fit:cover}.section-blog__post--data{position:relative;transition:all 0.5s ease}.section-blog__post--data:hover{transform:translateY(-5px)}.section-blog__pagination{font-size:1.8rem}.section-blog__pagination .page-numbers{padding:1rem}.section-blog__pagination .current{color:var(--color-primary)}.section-blog__hero-post{padding-bottom:6rem}.section-blog__hero-post a:hover{color:#bfab80;text-decoration:underline}.section-blog__hero-post--image img{height:48rem;max-width:100%;object-fit:cover}@media only screen and (max-width: 37.5em){.section-blog__hero-post--image img{height:35rem}}.section-blog__hero-post--excerpt{padding-bottom:1.5rem;font-size:1.8rem}.section-blog__hero-post--author{padding-top:2rem}.section-blog__hero-post--avatar img{border-radius:50%;margin-right:1rem}.section-blog__author-info{padding:1.5rem 0}.section-blog__author-avatar{margin-right:1.2rem;border-radius:50%}.section-blog__author-image img{height:50rem;width:100%;object-fit:cover}@media only screen and (max-width: 37.5em){.section-blog__author-image img{height:20rem}}.section-blog__post-excerpt{font-size:1.8rem;margin-bottom:1.5rem}.section-blog__content{width:65%;margin:4rem auto 0}@media only screen and (max-width: 37.5em){.section-blog__content{width:100%}}.section-blog__recent--image{width:100%;height:30rem;object-fit:cover}@media only screen and (max-width: 56.25em){.section-blog__recent--image{height:25rem}}.page__content{background-color:#fff;padding:8rem 7.2rem}@media only screen and (max-width: 56.25em){.page__content{padding:4rem 2.4rem}}.page__header{width:100%;position:relative}.page__image{position:relative;height:50rem;width:100%}.page__image::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);z-index:1}.page__image img{object-fit:cover}.page__title{position:absolute;top:35%;transform:translateY(-50%);padding:0 7.2rem;z-index:1000;opacity:0;animation:fadeIn 1s ease-in-out forwards;animation-delay:0.2s}@media only screen and (max-width: 37.5em){.page__title{padding:0 2.4rem}}.page__title--main{color:#bfab80;padding-bottom:1.5rem;text-transform:uppercase}.page__title--sub{color:#4a4a4a;font-weight:400}.page__contact{position:relative;padding-right:7.2rem;margin-right:7.2rem;height:100%}@media only screen and (min-width: 37.5em){.page__contact::before{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background-image:linear-gradient(to bottom, #EEDD83 50%, #AB782B 100%)}}@media only screen and (max-width: 75em){.page__contact{padding-right:2.4rem;margin-right:2.4rem}}@media only screen and (max-width: 37.5em){.page__contact{padding-right:0;margin-right:0;border-right:none}}.page__contact--box{padding:2.4rem;justify-content:center;text-align:center;width:100%}@media only screen and (max-width: 37.5em){.page__contact--box{padding:1.2rem 0}}.contact-page{max-width:1200px;margin:0 auto}@media only screen and (max-width: 37.5em){.contact-box{padding-bottom:4rem}}
