/* https://alejandracompany.com/wp-content/themes/alejandracompany/style.css?v=1.1.0&ver=6.8.2 */
/* Import rule from: https://p.typekit.net/p.css?s=1&k=yhf5lbp&ht=tk&f=15930.15931.28452.28454.28457.28463&a=11690407&app=typekit&e=css */
/**/@font-face{font-family:"quicksand";src:url(https://use.typekit.net/af/d14ba4/00000000000000007735a132/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff");font-display:swap;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"quicksand";src:url(https://use.typekit.net/af/232160/00000000000000007735a130/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"mr-eaves-xl-sans";src:url(https://use.typekit.net/af/4e4383/00000000000000007735b338/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff");font-display:swap;font-style:normal;font-weight:300;font-stretch:normal}@font-face{font-family:"mr-eaves-xl-sans";src:url(https://use.typekit.net/af/82d493/00000000000000007735b30b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff");font-display:swap;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"mr-eaves-xl-sans";src:url(https://use.typekit.net/af/f374e0/00000000000000007735b312/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i3&v=3) format("woff");font-display:swap;font-style:italic;font-weight:300;font-stretch:normal}@font-face{font-family:"mr-eaves-xl-sans";src:url(https://use.typekit.net/af/a468a4/00000000000000007735b31d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff");font-display:swap;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:'icomoon';font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/themes/alejandracompany/assets/fonts/icons/icomoon.woff) format("woff")}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-consultancy:before{content:"\e900"}.icon-interior-design:before{content:"\e902"}.icon-projects:before{content:"\e903"}.icon-team:before{content:"\e906"}.icon-location:before{content:"\e909"}.icon-instagram:before{content:"\e901"}.icon-plus:before{content:"\e91e"}.icon-menu:before{content:"\e913"}.icon-cross:before{content:"\e914"}.icon-chevron-left:before{content:"\e904"}.icon-chevron-right:before{content:"\e905"}.icon-chevron-up:before{content:"\e907"}.icon-chevron-down:before{content:"\e908"}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}ul,ol{padding:0;margin:0}ul,menu{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:62.5%}body{font-family:"quicksand",sans-serif;font-size:1.6rem;font-weight:300;line-height:1.4;color:#000;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}b,strong{font-weight:700}p{margin:0 0 1.6rem;word-break:break-word}small{font-size:.8em}body.no-overflow{overflow:hidden!important;-webkit-overflow-scrolling:auto}@media (min-width:1400px){body.no-overflow{overflow:auto!important}}body.modal-open{overflow:hidden!important;-webkit-overflow-scrolling:auto}html,body{-webkit-tap-highlight-color:transparent}@media all and (display-mode:standalone){body{-webkit-touch-callout:none}}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;background:#fff}#page_main{display:flex;flex-direction:column;flex-grow:1;margin-top:140px}#page_main.with-page-title{margin-top:180px}#page_main>*{width:100%}.standard-margin-bottom{margin-bottom:90px}@media (min-width:768px){.standard-margin-bottom{margin-bottom:120px}}.small-margin-bottom{margin-bottom:50px}.medium-margin-bottom{margin-bottom:75px}.standard-vertical-padding{padding-top:90px;padding-bottom:90px}@media (min-width:768px){.standard-vertical-padding{padding-top:120px;padding-bottom:120px}}kit-digital{display:block;padding-block:20px}.container{width:1200px;max-width:88%;margin-left:auto;margin-right:auto}@media (min-width:768px) and (max-width:1365px){.container{max-width:86%}}.container-wide{width:1450px;max-width:88%;margin-left:auto;margin-right:auto}.container-medium{width:900px;max-width:88%;margin-left:auto;margin-right:auto}.container-narrow{width:700px;max-width:88%;margin-left:auto;margin-right:auto}@media (max-width:767px){.container.wide-mobile,.container-wide.wide-mobile,.container-medium.wide-mobile,.container-narrow.wide-mobile{max-width:100%}}b-container{display:block}#page_header{position:fixed;top:0;left:0%;z-index:100;display:flex;align-items:center;width:100vw;height:140px;margin:0 auto!important;background-color:#fff;transition:height 0.2s cubic-bezier(.4,0,.2,1)}#page_header>b-container{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;text-align:center;gap:20px}#page_header>b-container::after{content:"";position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:#cc8041;opacity:0;transition:opacity 0.2s cubic-bezier(.4,0,.2,1)}#page_header .top-bar .instagram-link{display:flex;align-items:center;justify-content:center;width:48px;font-size:20px}#page_header.shrink{height:80px}@media (min-width:768px){#page_header.shrink{height:80px}}#page_header.shrink b-logo a{-webkit-transform:scale(.8);transform:scale(.8)}@media (min-width:1400px){#page_header.shrink b-logo a{-webkit-transform:scale(.65);transform:scale(.65)}}@media (min-width:1400px){#page_header.shrink .top-bar{max-height:0;opacity:0}}#page_header.shrink>b-container::after{opacity:1}#page_header b-logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);flex-shrink:0;display:flex;align-items:center;-webkit-transform-origin:center;transform-origin:center}#page_header b-logo a{width:200px;transition:-webkit-transform 0.2s cubic-bezier(.4,0,.2,1);transition:transform 0.2s cubic-bezier(.4,0,.2,1);transition:transform 0.2s cubic-bezier(.4,0,.2,1),-webkit-transform 0.2s cubic-bezier(.4,0,.2,1)}@media (min-width:1600px){#page_header b-logo a{width:250px}}#page_header b-logo img{width:100%}@media (max-width:1399px){#menu-wrapper{position:fixed;top:0;right:-100%;z-index:9999;width:100vw;height:100vh;background-color:#E1BD9F;opacity:0;transition:right 0.2s cubic-bezier(.4,0,.2,1),opacity 0.2s cubic-bezier(.4,0,.2,1)}#menu-wrapper::-webkit-scrollbar{display:none}#menu-wrapper.active{right:0;opacity:1;pointer-events:all}}@media (max-width:1399px){#menu-wrapper>div:nth-child(2){height:100%;width:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.menu{display:flex;align-items:center}@media (max-width:1399px){.menu{width:100%;min-height:100vh;padding:50px 35px;flex-direction:column;justify-content:center}.menu>li:not(:last-child):after{content:"";display:block;height:1px;width:100%;background-color:#cc8041;margin:1rem auto}}@media (min-width:1400px){.menu{gap:10px}}.menu li,.menu a{position:relative;display:block}@media (max-width:1399px){.menu li,.menu a{width:100%}}.menu a{padding:6px;color:#000;font-family:"mr-eaves-xl-sans",sans-serif;font-size:2.3rem;line-height:1.6;font-weight:400;letter-spacing:4px;text-transform:uppercase}@media screen and (min-width:1400px){.menu a{font-size:1.5rem}}@media (min-width:1400px){.menu a{padding:10px 8px}}.menu a:hover{color:#cc8041}.menu .current-menu-item>a{color:#cc8041;font-weight:700}.menu .drop-icon{width:40px}.menu .drop-icon:after{content:"";position:relative;top:-3px;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;width:7px;height:7px;border-top:1px solid;border-right:1px solid;border-color:#000;cursor:pointer}.menu .sub-menu{display:none;background-color:#fff;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}@media (min-width:1400px){.menu .sub-menu{margin:0;position:absolute;top:100%;left:0;z-index:3000;padding:5px 0;background-color:#fff;border:1px solid #fff;text-align:left;box-shadow:0 4px 5px -2px rgba(0,0,0,.08),0 7px 10px 1px rgba(0,0,0,.1),0 2px 16px 1px rgba(0,0,0,.14)}}.menu .sub-menu li{display:block}@media (min-width:1400px){.menu .sub-menu li{border-bottom:1px solid #fff}.menu .sub-menu li:last-child{border:none}}@media (min-width:1400px){.menu .sub-menu a{min-width:180px;margin:0 20px}}@media (min-width:1024px) and (max-width:1365px){.menu .sub-menu a{min-width:200px;padding:16px}}@media (min-width:1400px){.menu .sub-menu a{padding:12px 16px}}.menu .menu-item-has-children>a{display:flex;align-items:center;justify-content:center;gap:10px}@media (min-width:1400px){.menu .menu-item-has-children>a{padding:9px 8px;margin-right:16px;-webkit-transform:translateX(13px);transform:translateX(13px)}}.menu .menu-item-has-children>a .icon{font-size:1.5rem}.menu .menu-item-has-children:last-child>a{margin-right:0}.menu li:last-child .sub-menu{left:auto;right:-10px}#page_header .submenu{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));background-color:#cc8041}@media (max-width:1399px){#page_header .submenu{width:100%}}@media (min-width:1400px){#page_header .submenu{margin:0;position:absolute;top:100%;left:0;z-index:3000;text-align:left;border:1px solid #333a41;border-radius:45px;background-color:#fff;box-shadow:0 4px 5px -2px rgba(0,0,0,.08),0 7px 10px 1px rgba(0,0,0,.1),0 2px 16px 1px rgba(0,0,0,.14);overflow:hidden}}#page_header .submenu li{display:block;background-color:#cc8041}@media (any-hover:hover){#page_header .submenu li:hover{background-color:#ac672e}}@media (min-width:1400px){#page_header .submenu li{background-color:#fff}}@media (min-width:1400px) and (any-hover:hover){#page_header .submenu li:hover{background-color:#f2f2f2}}@media (min-width:1400px){#page_header .submenu li:not(:last-child){border-bottom:1px solid #333a41}}#page_header .submenu a{display:flex;align-items:center;padding:16px;font-size:1.7rem;line-height:1}@media (max-width:1399px){#page_header .submenu a{justify-content:center}}@media (min-width:1400px){#page_header .submenu a{padding:15px 20px;white-space:nowrap;font-size:1.3rem}}#page_header .menu li:last-child .submenu{left:auto;right:0}#page_header .submenu{opacity:0;pointer-events:none;transition:opacity 0.3s cubic-bezier(.4,0,.2,1)}@media (max-width:1399px){#page_header .submenu{max-height:0;overflow:hidden;transition:opacity 0.3s cubic-bezier(.4,0,.2,1),max-height 0.3s cubic-bezier(.4,0,.2,1)}}#page_header .submenu.open{pointer-events:all}#page_header .menu-item-has-children.active .submenu{max-height:500px;opacity:1}#openNav{width:30px;height:30px;display:flex;align-items:center}#openNav b-icon{width:30px;height:2px;background:#cc8041}#openNav b-icon:before,#openNav b-icon:after{content:"";display:block;width:30px;height:2px;background:#cc8041}#openNav b-icon:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}#openNav b-icon:after{-webkit-transform:translateY(8px);transform:translateY(8px)}#closeNav{position:fixed;top:25px;right:5%;z-index:999999;width:30px;height:30px;display:flex;align-items:center}@media (min-width:1024px){#closeNav{right:6%}}#closeNav b-icon{-webkit-transform:rotate(45deg) translateY(-2px);transform:rotate(45deg) translateY(-2px)}#closeNav b-icon:before,#closeNav b-icon:after{content:"";display:block;width:30px;height:2px;background:#000}#closeNav b-icon:before{-webkit-transform:rotate(90deg) translateX(2px);transform:rotate(90deg) translateX(2px)}#openNav,#closeNav{padding:0;background-color:transparent;border:none;text-decoration:none;outline:none;cursor:pointer;-webkit-appearance:none}@media (min-width:1400px){#openNav,#closeNav{display:none!important}}.top-bar{display:none}@media (min-width:1400px){.top-bar{display:flex;justify-content:flex-end;max-height:100px;font-family:"mr-eaves-xl-sans",sans-serif;text-transform:uppercase;font-size:.9rem;letter-spacing:3px;transition:0.2s cubic-bezier(.4,0,.2,1)}.top-bar>div{width:auto!important}.top-bar .wpml-ls-current-language>a:after{content:"";position:relative;top:-3px;right:auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;width:7px;height:7px;border:none;border-top:1px solid;border-right:1px solid;border-color:#000;cursor:pointer}.top-bar .wpml-ls-current-language>a .wpml-ls-native{margin-right:10px}.top-bar .wpml-ls-legacy-dropdown-click a{padding:10px 8px!important;border:none!important;color:#000000!important;font-size:12px!important;font-weight:400;letter-spacing:4px;background-color:white!important}.top-bar .wpml-ls-legacy-dropdown-click a.wpml-ls-link:hover{background-color:#f2f2f2!important}.top-bar .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover{color:#cc8041!important}.top-bar .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover:after{border-color:#cc8041!important}.top-bar .wpml-ls-sub-menu{box-shadow:0 8px 9px -5px rgba(0,0,0,.08),0 15px 22px 2px rgba(0,0,0,.1),0 6px 28px 5px rgba(0,0,0,.14);border:none}}@media (min-width:1400px){.menu .wpml-ls-current-language{display:none}}#page_footer{background-color:#EFEFEF;margin-bottom:0!important;padding:3rem 0}@media (max-width:1023px){#page_footer{text-align:center}}@media (min-width:1024px){#page_footer{padding:2rem 0}}#page_footer footer-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}@media (max-width:1023px){#page_footer footer-inner{flex-direction:column}}#page_footer b-logo img{display:block;width:170px}#page_footer footer-links{display:flex;align-items:center;gap:30px}@media (max-width:1023px){#page_footer footer-links{flex-direction:column;max-width:300px}}@media (min-width:1024px){#page_footer footer-links ul{display:flex;align-items:center;gap:10px}}#page_footer footer-links .company-links a{font-size:1.4rem;font-weight:400}@media (any-hover:hover){#page_footer footer-links .company-links a:hover{text-decoration:underline}}#page_footer footer-links .social-media-links a{display:flex;align-items:center;justify-content:center;font-size:3.5rem}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{font-family:"quicksand",sans-serif;font-size:1.6rem;font-weight:300;color:#000;line-height:1.7;height:45px!important;width:100%;padding:10px 25px;background-color:#fff;border:1px solid transparent;border-radius:45px;outline:none;resize:vertical;transition:border-color 0.2s cubic-bezier(.4,0,.2,1);-webkit-appearance:none}.inverted-form-fields form input[type="text"],.inverted-form-fields form input[type="password"],.inverted-form-fields form input[type="email"],.inverted-form-fields form input[type="url"],.inverted-form-fields form input[type="date"],.inverted-form-fields form input[type="month"],.inverted-form-fields form input[type="time"],.inverted-form-fields form input[type="datetime"],.inverted-form-fields form input[type="datetime-local"],.inverted-form-fields form input[type="week"],.inverted-form-fields form input[type="number"],.inverted-form-fields form input[type="search"],.inverted-form-fields form input[type="tel"],.inverted-form-fields form input[type="color"],.inverted-form-fields form select,.inverted-form-fields form textarea{background-color:#EFEFEF}@media (any-hover:hover){form input[type="text"]:hover,form input[type="password"]:hover,form input[type="email"]:hover,form input[type="url"]:hover,form input[type="date"]:hover,form input[type="month"]:hover,form input[type="time"]:hover,form input[type="datetime"]:hover,form input[type="datetime-local"]:hover,form input[type="week"]:hover,form input[type="number"]:hover,form input[type="search"]:hover,form input[type="tel"]:hover,form input[type="color"]:hover,form select:hover,form textarea:hover{border-color:#1c2024}}form input[type="text"]:active,form input[type="password"]:active,form input[type="email"]:active,form input[type="url"]:active,form input[type="date"]:active,form input[type="month"]:active,form input[type="time"]:active,form input[type="datetime"]:active,form input[type="datetime-local"]:active,form input[type="week"]:active,form input[type="number"]:active,form input[type="search"]:active,form input[type="tel"]:active,form input[type="color"]:active,form select:active,form textarea:active{border-color:#ac672e}form input[type="text"]:focus-visible,form input[type="password"]:focus-visible,form input[type="email"]:focus-visible,form input[type="url"]:focus-visible,form input[type="date"]:focus-visible,form input[type="month"]:focus-visible,form input[type="time"]:focus-visible,form input[type="datetime"]:focus-visible,form input[type="datetime-local"]:focus-visible,form input[type="week"]:focus-visible,form input[type="number"]:focus-visible,form input[type="search"]:focus-visible,form input[type="tel"]:focus-visible,form input[type="color"]:focus-visible,form select:focus-visible,form textarea:focus-visible{border-color:#ac672e}form input[type="text"]::-webkit-input-placeholder,form input[type="password"]::-webkit-input-placeholder,form input[type="email"]::-webkit-input-placeholder,form input[type="url"]::-webkit-input-placeholder,form input[type="date"]::-webkit-input-placeholder,form input[type="month"]::-webkit-input-placeholder,form input[type="time"]::-webkit-input-placeholder,form input[type="datetime"]::-webkit-input-placeholder,form input[type="datetime-local"]::-webkit-input-placeholder,form input[type="week"]::-webkit-input-placeholder,form input[type="number"]::-webkit-input-placeholder,form input[type="search"]::-webkit-input-placeholder,form input[type="tel"]::-webkit-input-placeholder,form input[type="color"]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#000}form input[type="text"]::-moz-placeholder,form input[type="password"]::-moz-placeholder,form input[type="email"]::-moz-placeholder,form input[type="url"]::-moz-placeholder,form input[type="date"]::-moz-placeholder,form input[type="month"]::-moz-placeholder,form input[type="time"]::-moz-placeholder,form input[type="datetime"]::-moz-placeholder,form input[type="datetime-local"]::-moz-placeholder,form input[type="week"]::-moz-placeholder,form input[type="number"]::-moz-placeholder,form input[type="search"]::-moz-placeholder,form input[type="tel"]::-moz-placeholder,form input[type="color"]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{color:#000}form input[type="text"]:-ms-input-placeholder,form input[type="password"]:-ms-input-placeholder,form input[type="email"]:-ms-input-placeholder,form input[type="url"]:-ms-input-placeholder,form input[type="date"]:-ms-input-placeholder,form input[type="month"]:-ms-input-placeholder,form input[type="time"]:-ms-input-placeholder,form input[type="datetime"]:-ms-input-placeholder,form input[type="datetime-local"]:-ms-input-placeholder,form input[type="week"]:-ms-input-placeholder,form input[type="number"]:-ms-input-placeholder,form input[type="search"]:-ms-input-placeholder,form input[type="tel"]:-ms-input-placeholder,form input[type="color"]:-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#000}form input[type="text"]::placeholder,form input[type="password"]::placeholder,form input[type="email"]::placeholder,form input[type="url"]::placeholder,form input[type="date"]::placeholder,form input[type="month"]::placeholder,form input[type="time"]::placeholder,form input[type="datetime"]::placeholder,form input[type="datetime-local"]::placeholder,form input[type="week"]::placeholder,form input[type="number"]::placeholder,form input[type="search"]::placeholder,form input[type="tel"]::placeholder,form input[type="color"]::placeholder,form select::placeholder,form textarea::placeholder{color:#000}form select{height:44px!important}form textarea{min-height:200px}nf-fields-wrap{display:flex;flex-direction:column;gap:20px}#ninja_forms_required_items,.nf-field-container{margin-bottom:0!important}.nf-form-fields-required{margin-bottom:1rem!important;font-size:1.12rem!important;text-transform:uppercase}@media (max-width:1023px){.nf-form-fields-required{max-width:60%}}.nf-form-content nf-fields-wrap .inline-checkbox .field-wrap{display:grid;grid-template-columns:30px 1fr;grid-gap:1rem;align-items:center}.nf-form-content nf-fields-wrap .inline-checkbox .nf-field-label{display:none}.nf-form-content nf-fields-wrap .inline-checkbox .nf-field-description p{line-height:2;font-size:1.26rem}@media (min-width:768px){.nf-form-content nf-fields-wrap .inline-checkbox .nf-field-description p{font-size:1.44rem}}.nf-response-msg{margin-bottom:5rem;text-align:center}form input[type="checkbox"]{position:relative;display:inline-block;margin-top:2px;padding:15px;background-color:#fff;border:1px solid transparent;border-radius:45px;-webkit-appearance:none;transition:border-color 0.2s cubic-bezier(.4,0,.2,1)}.inverted-form-fields form input[type="checkbox"]{background-color:#EFEFEF}@media (any-hover:hover){form input[type="checkbox"]:hover{border-color:#1c2024}}form input[type="checkbox"]:checked{color:#000}form input[type="checkbox"]:checked:after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:12px;width:12px;border-radius:50%;background-color:#cc8041;-webkit-appearance:none}a{text-decoration:none;color:#000}.no-reset a,a.link,.link a,.nf-form-cont a{font-weight:400;text-decoration:none;color:#cc8041}@media (any-hover:hover){.no-reset a:hover,a.link:hover,.link a:hover,.nf-form-cont a:hover{color:#ac672e}}.view-more{font-size:.8rem;font-weight:400;color:#A7A7A7;text-transform:uppercase}.view-more:hover{border-bottom:2px solid #000}.button,body input[type="button"]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background-color:transparent;color:#cc8041;border:2px solid #F6EAE1;border-radius:10px;font-family:"quicksand",sans-serif;font-size:1.7rem;font-weight:700;text-decoration:none;outline:none;transition:background-color 0.2s cubic-bezier(.4,0,.2,1),color 0.2s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-appearance:none}@media (any-hover:hover){.button:hover,body input[type="button"]:hover{background-color:#cc8041;color:#F6EAE1;cursor:pointer}}.button:focus,body input[type="button"]:focus{background-color:#cc8041;color:#F6EAE1;cursor:pointer}.button:active,body input[type="button"]:active{background-color:#cc8041;color:#F6EAE1;cursor:pointer}.button b-icon,body input[type="button"] b-icon{font-size:1.5rem}.button-secondary{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;background-color:transparent;color:#F6EAE1;border:2px solid #F6EAE1;border-radius:10px;font-family:"quicksand",sans-serif;font-size:1.7rem;font-weight:700;text-decoration:none;outline:none;transition:background-color 0.2s cubic-bezier(.4,0,.2,1),color 0.2s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-appearance:none}@media (any-hover:hover){.button-secondary:hover{background-color:#F6EAE1;color:#cc8041;cursor:pointer}}.button-secondary:focus{background-color:#F6EAE1;color:#cc8041;cursor:pointer}.button-secondary:active{background-color:#F6EAE1;color:#cc8041;cursor:pointer}.button-secondary b-icon{font-size:1.5rem}body input[type="submit"]{display:block;width:100%!important;padding:10px 25px;background-color:#cc8041;color:#fff;border:1px solid #cc8041;border-radius:45px;font-family:"quicksand",sans-serif;font-size:1.6rem;font-weight:400;text-transform:uppercase;text-align:left;text-decoration:none;outline:none;cursor:pointer;-webkit-appearance:none}@media (any-hover:hover){body input[type="submit"]:hover{background-color:#c07334;color:#fff;cursor:pointer}}body input[type="submit"]:focus{background-color:#c07334;color:#fff;cursor:pointer}body input[type="submit"]:active{background-color:#c07334;color:#fff;cursor:pointer}.icon-button{display:flex;align-items:center;justify-content:center;height:55px;width:55px;margin:0 auto;background-color:transparent;border:3px solid #F6EAE1;border-radius:10px;color:#cc8041;font-size:2rem;cursor:pointer}ul.list{list-style:none;margin:0;padding-left:2rem}ul.list>li:before{content:"";display:inline-block;width:20px;height:4px;margin-left:-2rem;margin-right:1rem;-webkit-transform:translateY(-5px);transform:translateY(-5px);background-color:#cc8041}ul.list li{margin-bottom:1rem}b-map{display:block;height:350px;margin-bottom:0;background-color:#EFEFEF;border-radius:45px;overflow:hidden}@media (min-width:768px){b-map{height:400px}}@media (min-width:1024px){b-map{height:100%}}b-map>div{height:100%}b-map iframe{display:block;width:100%;height:100%;border:none;margin-bottom:-6px}#map_canvas{aspect-ratio:1;background-color:#EFEFEF;border-radius:45px;overflow:hidden}@media (min-width:768px){#map_canvas{aspect-ratio:4/3}}@media (min-width:1024px){#map_canvas{aspect-ratio:16/9}}#map_canvas .gm-style-iw-c{padding:12px!important;border-radius:24px;outline:none}#map_canvas .gm-style-iw-c .gm-style-iw-d{overflow:auto!important}#map_canvas .gm-style-iw-c .map-title{margin-bottom:10px;font-size:2rem;font-weight:400}#map_canvas .gm-style-iw-c .map-image img{width:100%;border-radius:24px;aspect-ratio:3/2}#map_canvas .gm-style-iw-c button{top:6px!important;right:6px!important}.map-data{display:none}#contact_section{margin-top:auto;background-color:#EFEFEF}#contact_section contact-wrapper{display:flex;align-items:center;gap:90px}@media (max-width:1023px){#contact_section contact-wrapper{flex-direction:column}}#contact_section section-title{display:flex;align-items:center;justify-content:center;gap:20px}#contact_section section-title b-icon{margin-bottom:0}#contact_section image-container,#contact_section b-map{flex-shrink:0;aspect-ratio:1}@media (min-width:1024px){#contact_section image-container,#contact_section b-map{width:500px}}#contact_section contact-form{width:100%}page-title{display:block;text-align:center}page-title .title{font-family:"mr-eaves-xl-sans",sans-serif;font-size:3.4rem;line-height:1.2;letter-spacing:2px;text-transform:uppercase}@media (min-width:768px){page-title .title{font-size:4rem}}@media (min-width:1024px){page-title .title{font-size:5rem}}page-title .subtitle{margin-top:10px;margin-bottom:0}@media (min-width:1366px){page-title .subtitle{font-size:2rem}}section-title{display:block;margin-bottom:50px;text-align:center}@media (min-width:768px){section-title{margin-bottom:75px}}section-title .title{font-size:3.2rem;letter-spacing:6px;line-height:3rem;text-transform:uppercase;font-family:"mr-eaves-xl-sans",sans-serif;color:#cc8041}@media (min-width:768px){section-title .title{font-size:6rem;letter-spacing:12px;line-height:5.4rem}}section-title b-icon{display:block;margin-bottom:20px;font-size:6.5rem;color:#cc8041}image-container{display:block}image-container img{border-radius:45px}image-container img.right-border{border-right:10px solid #EBE0D7}image-container img.bottom-border{border-bottom:10px solid #EBE0D7}#featured_image image-container{height:300px;max-height:40vh;transition:height 0.2s ease-in-out}@media (min-width:768px){#featured_image image-container{height:700px;max-height:55vh}}#featured_image image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home #hero_section claim-wrapper{position:relative;display:block}.home #hero_section claim-wrapper b-claim{display:block;text-transform:uppercase;font-family:"mr-eaves-xl-sans",sans-serif;font-size:3.8rem;font-weight:300;line-height:3.7rem}@media (max-width:1023px){.home #hero_section claim-wrapper b-claim{margin-top:50px;text-align:center}}@media (min-width:1024px){.home #hero_section claim-wrapper b-claim{position:absolute;top:15%;left:0}}.home #hero_section claim-wrapper b-claim strong{display:block;color:#cc8041;font-weight:300}@media (max-width:767px){.home #hero_section b-container{padding:0}}.home #hero_section image-container{position:relative;aspect-ratio:828/1214;overflow:hidden}@media (min-width:768px){.home #hero_section image-container{aspect-ratio:1200/688}}.home #hero_section image-container::after{content:"";position:absolute;top:0;left:0;display:block;height:calc(100% + 1px);width:calc(100% + 1px);background-image:url(/wp-content/themes/alejandracompany/assets/images/home/hero/hero-mask-mobile.png);background-size:contain;pointer-events:none}@media (min-width:768px){.home #hero_section image-container::after{background-image:url(/wp-content/themes/alejandracompany/assets/images/home/hero/hero-mask-desktop.png)}}.home #hero_section image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:828/1214}@media (min-width:768px){.home #hero_section image-container img{aspect-ratio:1200/688}}.home #about_section b-container{display:grid;grid-template-columns:100%;grid-gap:80px}@media (min-width:768px){.home #about_section b-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.home #about_section section-title{margin-bottom:45px;text-align:left}}.home #about_section image-container{max-height:610px}.home #about_section image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.home #about_section text-container{display:block;max-width:520px}@media (max-width:767px){.home #about_section text-container{text-align:center}}.featured-projects{display:grid;grid-template-columns:100%;grid-gap:30px}@media (min-width:768px){.featured-projects{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.featured-projects{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,1fr)}}.featured-projects li{position:relative}@media (min-width:1024px){.featured-projects li:nth-child(1){grid-row:1/3;aspect-ratio:1}.featured-projects li:nth-child(2){grid-row:2/6}.featured-projects li:nth-child(3){grid-column:3/5;grid-row:1/5;aspect-ratio:1}.featured-projects li:nth-child(4){grid-column:1/2;grid-row:3/5;aspect-ratio:1}.featured-projects li:nth-child(5){grid-column:3/4;grid-row:5/6}}.page-template-page_projects .featured-projects li:nth-child(5){display:none}.featured-projects image-container{display:block;height:100%}.featured-projects image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.featured-projects image-container img{aspect-ratio:1}}.featured-projects text-container{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%;padding:30px;background-color:#cc8041;border-radius:45px;border-bottom:10px solid #EBE0D7;text-align:center;color:#fff;opacity:0;pointer-events:none;transition:opacity 0.2s cubic-bezier(.4,0,.2,1)}.featured-projects text-container .title{margin-bottom:10px;text-transform:uppercase;font-size:2.8rem;line-height:1.4}.featured-projects li:hover text-container{opacity:1;pointer-events:all}@media (max-width:767px){.featured-projects button-container{display:flex;justify-content:center}}.home #services_section{position:relative;overflow:hidden}.home #services_section b-container>ul{display:flex;justify-content:center;gap:25px}@media (max-width:1023px){.home #services_section b-container>ul{flex-direction:column;align-items:center}}.home #services_section background-image{position:absolute;top:0;left:0;z-index:-1;display:block;height:100%;width:100%}.home #services_section background-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.title-highlight b-container{text-align:center}.title-highlight b-container p{margin-bottom:0;text-transform:uppercase;font-family:"mr-eaves-xl-sans",sans-serif;font-size:3rem;font-weight:300}@media (min-width:768px){.title-highlight b-container p{font-size:5rem}}.title-highlight b-container strong{color:#cc8041;font-weight:300}.home #services_section .service-item{display:flex;flex-direction:column;flex-basis:40%;flex-grow:1;gap:30px;max-width:470px;padding:40px;background-color:#fff;border-bottom:10px solid #cc8041;border-radius:45px;text-align:center}@media (min-width:768px){.home #services_section .service-item{padding:70px}}.home #services_section service-title{max-width:140px;margin-left:auto;margin-right:auto;line-height:1.4}.home #services_section service-title b-icon{display:block;margin-bottom:15px;font-size:9rem;color:#cc8041}.home #services_section service-title .title{font-size:1.4rem}.home #services_section service-description .title{display:block;margin-bottom:5px;text-transform:uppercase;color:#cc8041;font-family:"mr-eaves-xl-sans",sans-serif;font-size:2.5rem;line-height:3rem;font-weight:700}@media (min-width:768px){.home #services_section service-description .title{font-size:3rem}}.home #services_section service-description b-price{display:block;margin-bottom:1.2rem;font-size:2.2rem}.home #services_section service-description ul{margin-bottom:30px;font-size:1.8rem;font-weight:400}@media (min-width:768px){.home #services_section service-description ul{font-size:2.2rem}}.home #services_section service-description small{display:inline-block;font-size:1.2rem;font-weight:400;line-height:1.4}@media (min-width:768px){.home #services_section service-description small{font-size:1.4rem}}.home #services_section service-description p{font-size:1.9rem;font-weight:400}.home #services_section button-container{margin-top:auto}.page-template-page_projects #projects_section ul{display:grid;grid-template-columns:100%;grid-gap:35px 45px}@media (min-width:768px){.page-template-page_projects #projects_section ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-template-page_projects #projects_section ul{grid-template-columns:repeat(3,1fr)}}@media (min-width:1366px){.page-template-page_projects #projects_section ul{grid-template-columns:repeat(4,1fr)}}.page-template-page_projects #projects_section ul a{display:block}.page-template-page_projects #projects_section ul inner-wrapper{position:relative;display:block;margin-bottom:5px}.page-template-page_projects #projects_section image-container{display:block;height:100%}.page-template-page_projects #projects_section image-container img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}@media (min-width:768px){.page-template-page_projects #projects_section image-container img{aspect-ratio:2/1}}.page-template-page_projects #projects_section text-container{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;width:100%;padding:30px;background-color:#cc8041;border-radius:45px;border-bottom:10px solid #EBE0D7;text-align:center;color:#fff;opacity:0;pointer-events:none;transition:opacity 0.2s cubic-bezier(.4,0,.2,1)}.page-template-page_projects #projects_section text-container p{margin-bottom:0}@media (any-hover:hover){.page-template-page_projects #projects_section li:hover text-container{opacity:1;pointer-events:all}}.page-template-page_projects #projects_section .title{font-family:"mr-eaves-xl-sans",sans-serif;font-size:2rem;text-align:center;text-transform:uppercase}@media (any-hover:hover){.page-template-page_projects #projects_section li:hover .title{color:#cc8041}}.page-template-page_projects #projects_section project-filters menu{display:flex;align-items:center;justify-content:center;gap:20px}@media (max-width:767px){.page-template-page_projects #projects_section project-filters menu{flex-direction:column}}@media (min-width:768px){.page-template-page_projects #projects_section project-filters menu{gap:40px}}@media (min-width:1366px){.page-template-page_projects #projects_section project-filters menu{gap:70px}}.page-template-page_projects #projects_section project-filters .filter{background-color:transparent;border:none;font-family:"mr-eaves-xl-sans",sans-serif;font-size:2.4rem;letter-spacing:6px;color:#000;text-transform:uppercase;text-decoration:none;outline:none;cursor:pointer;-webkit-appearance:none}@media (any-hover:hover){.page-template-page_projects #projects_section project-filters .filter:hover{color:#cc8041}}.page-template-page_projects #projects_section project-filters .filter.active{color:#cc8041;cursor:default;pointer-events:none}.page-template-page_projects #projects_section .project{display:none;position:relative;transition:0.25s ease-in-out}.page-template-page_projects #projects_section .project.show{display:block!important}.page-template-page_projects #projects_section .project.opacity-true{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.page-template-page_projects #projects_section .project.opacity-false{opacity:0;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.single-projects .interior-design-text{margin-bottom:25px;padding:50px 0;text-align:center;font-family:"mr-eaves-xl-sans",sans-serif;font-size:2.4rem;letter-spacing:6px;color:#cc8041;text-transform:uppercase}.single-projects .interior-design-text p{margin-bottom:0}.single-projects page-title .title{color:#cc8041}.single-projects #project_photos ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px}@media (min-width:768px){.single-projects #project_photos ul{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.single-projects #project_photos ul{grid-template-columns:repeat(6,1fr)}}.single-projects #project_photos ul image-container{display:block;aspect-ratio:1}.single-projects #project_photos ul a{height:100%}.single-projects #project_photos ul img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.single-projects #page_content{position:relative;padding-bottom:100px;text-align:center}.single-projects #page_content::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:4px;width:300px;max-width:50vw;background-color:#cc8041}.page-template-page_about #about_section .grid{display:grid;grid-template-columns:100%;grid-gap:30px}@media (min-width:768px){.page-template-page_about #about_section .grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(12,1fr);grid-gap:80px}}@media (min-width:768px){.page-template-page_about #about_section .grid>*:nth-child(1){grid-column:1/2;grid-row:1/7}.page-template-page_about #about_section .grid>*:nth-child(2){grid-column:2/3;grid-row:1/5;padding-top:50px}.page-template-page_about #about_section .grid>*:nth-child(3){grid-column:1/2;grid-row:7/13}.page-template-page_about #about_section .grid>*:nth-child(4){grid-column:2/3;grid-row:11/13}.page-template-page_about #about_section .grid>*:nth-child(5){grid-column:2/3;grid-row:5/11}}.page-template-page_about #about_section .meet-text{display:block;margin-bottom:15px;font-family:"mr-eaves-xl-sans",sans-serif;font-size:2rem;letter-spacing:5px;color:#cc8041;text-transform:uppercase}@media (max-width:767px){.page-template-page_about #about_section .meet-text{text-align:center}}@media (min-width:1024px){.page-template-page_about #about_section .meet-text{margin-bottom:20px;font-size:2.4rem;letter-spacing:6px}}.page-template-page_about #about_section .page-title-wrapper{margin-bottom:30px;color:#cc8041}@media (min-width:1024px){.page-template-page_about #about_section .page-title-wrapper{display:flex;align-items:center;gap:30px}}.page-template-page_about #about_section .page-title-wrapper page-title{text-align:center}@media (min-width:768px){.page-template-page_about #about_section .page-title-wrapper page-title{text-align:left}}.page-template-page_about #about_section .page-title-wrapper page-title .title{font-size:3.5rem;line-height:3.3rem;letter-spacing:7px;transition:font-size 0.2s ease-in-out}@media (min-width:1024px){.page-template-page_about #about_section .page-title-wrapper page-title .title{font-size:5rem;line-height:4.9rem;letter-spacing:10px}}@media (min-width:1366px){.page-template-page_about #about_section .page-title-wrapper page-title .title{font-size:6.3rem;line-height:6.1rem;letter-spacing:12px}}.page-template-page_about #about_section .page-title-wrapper b-icon{transition:font-size 0.2s ease-in-out}@media (max-width:1023px){.page-template-page_about #about_section .page-title-wrapper b-icon{display:none}}@media (min-width:1024px){.page-template-page_about #about_section .page-title-wrapper b-icon{font-size:8rem}}@media (min-width:1366px){.page-template-page_about #about_section .page-title-wrapper b-icon{font-size:9rem}}.page-template-page_about #about_section img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.page-template-page_about #about_section img{aspect-ratio:3/4}}@media (max-width:767px){.page-template-page_about #about_section p{text-align:center}}.page-template-page_services #services_section .service-item{display:grid;grid-template-columns:100%;grid-gap:40px}@media (min-width:768px){.page-template-page_services #services_section .service-item{grid-template-columns:repeat(2,1fr);grid-gap:60px}}@media (min-width:1366px){.page-template-page_services #services_section .service-item{grid-gap:100px}}.page-template-page_services #services_section .service-item:not(:last-child){margin-bottom:100px}@media (min-width:768px){.page-template-page_services #services_section .service-item:nth-child(even){text-align:right}.page-template-page_services #services_section .service-item:nth-child(even) image-container{order:2}.page-template-page_services #services_section .service-item:nth-child(even) text-container{order:1}.page-template-page_services #services_section .service-item:nth-child(even) service-title{flex-direction:row-reverse}}.page-template-page_services #services_section image-container{aspect-ratio:3/4}@media (min-width:768px) and (max-width:1365px){.page-template-page_services #services_section image-container{aspect-ratio:initial}}.page-template-page_services #services_section image-container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-template-page_services #services_section service-title{display:flex;align-items:center;gap:20px;margin-bottom:30px}@media (max-width:767px){.page-template-page_services #services_section service-title{flex-direction:column}}.page-template-page_services #services_section service-title b-icon{font-size:9rem;color:#cc8041}.page-template-page_services #services_section service-title .title{font-size:1.4rem;text-transform:uppercase}@media (max-width:767px){.page-template-page_services #services_section service-description{text-align:center}}.page-template-page_services #services_section service-description .title{margin-top:30px;margin-bottom:20px;font-family:"mr-eaves-xl-sans",sans-serif;font-size:3.5rem;letter-spacing:7px;line-height:3.3rem;text-transform:uppercase;color:#cc8041}@media (min-width:1024px){.page-template-page_services #services_section service-description .title{font-size:4.5rem;letter-spacing:9px;line-height:4.2rem}}@media (min-width:1366px){.page-template-page_services #services_section service-description .title{font-size:6.3rem;letter-spacing:12px;line-height:6.1rem}}.page-template-page_services #services_section service-description b-price{display:block;margin-bottom:20px}.page-template-page_services #services_section service-description b-price strong{font-size:2.5rem}.page-template-page_services #services_section service-description b-price small{font-size:1.2rem}.page-template-page_services #services_section service-description p{font-size:1.8rem}.page-template-page_contact b-map{height:400px}.error404{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.error404 section{max-width:600px;padding:50px 0;text-align:center}@media (min-width:1024px){.error404 section{max-width:700px}}.error404 section .information{padding:0 25px}@media (min-width:1024px){.error404 section .information{padding:0 50px}}.error404 .title{margin-bottom:30px;font-size:2rem;font-weight:400}@media (min-width:1024px){.error404 .title{font-size:2.4rem}}@media (min-width:1024px){.error404 .title{font-size:3.2rem}}.error404 .subtitle{font-size:4rem;font-weight:400}@media (min-width:1024px){.error404 .subtitle{font-size:4.4rem}}@media (min-width:1024px){.error404 .subtitle{font-size:5.2rem}}.no-reset ul,.no-reset ol{margin:2rem 0 2rem 1rem}@media (min-width:1024px){.no-reset ul,.no-reset ol{margin:2rem 0 2rem 2rem}}.no-reset li{margin-bottom:1rem}.no-reset li ul{margin-top:10px}.no-reset ul{list-style:none;padding-left:2rem}.no-reset ul>li:before{content:"";display:inline-block;width:10px;height:2px;margin-left:-2rem;margin-right:14px;-webkit-transform:translateY(-5px);transform:translateY(-5px);background-color:#cc8041}.no-reset h1{font-size:3.6rem;font-weight:400}.no-reset h2{font-size:2.8rem;font-weight:400}.no-reset h3{font-size:2.4rem;font-weight:400}.no-reset h4{font-size:2rem}.no-reset h1,.no-reset h2,.no-reset h3,.no-reset h4{margin-top:50px;margin-bottom:15px}.wp-block-column{flex-grow:0;margin:0!important}@media (max-width:1023px){.wp-block-column{flex-basis:100%}}@media (min-width:1024px){.wp-block-column{flex-basis:50%}}@media (max-width:1023px){.wp-block-column:not(:first-child){margin-left:0}}.has-2-columns{display:grid;grid-template-columns:1fr;grid-gap:20px}@media (min-width:768px){.has-2-columns{grid-template-columns:1fr 1fr}}.has-2-columns .wp-block-image{height:100%;width:100%}.has-2-columns .wp-block-image img{height:240px;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.has-2-columns .wp-block-image img{height:300px}}