@charset "UTF-8";@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/firasans/v18/va9E4kDNxMZdWfMOD5VfkA.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vUDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKebukDQ.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDQ.ttf) format('truetype')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v19/NaPecZTIAOhVxoMyOr9n_E7fRMQ.ttf) format('truetype')}@font-face{font-family:'Titillium Web';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/titilliumweb/v19/NaPDcZTIAOhVxoMyOr9n_E7ffHjDKIw.ttf) format('truetype')}#mobile-header .inner-wrapper,#mobile-header .social ul,.flexbox,footer#main-footer .the-address,footer#main-footer .wrapper-center,header#main-header .wrapper-center,header#main-header nav ul,main#common-content section#contact .the-form .single-field,main#common-content section#description .brand,main#common-content section#description .navigation-links,main#common-content section#mision-vision .wrapper-center,main#common-content section#projects .wrapper-center,main#common-content section#single .image-full .project-name,main#common-content section#single .navigation-links,main#common-content section#single .row-centered-image,main#common-content section#single .row-centered-image .project-name,main#common-content section#single .row-finishes .the-finishes,main#common-content section#single .row-general-data,main#common-content section#single .row-location,main#common-content section#single .row-location .title,main#common-content section#single .row-quote.quote-center-left .the-text,main#common-content section#single .row-tipologie,main#common-content section#single .row-tipologie .project-name,main#common-content section#single .row-tipologie-image,main#common-content section#single .row-tipologie-image .project-name,main#common-content section#single .row-tipologie.tipologie-left.tipologie-small .right-wrapper,main#common-content section#splash .wrapper-center,main#common-content section#visionary-minds .single-brand,main#common-content section#visionary-minds .the-brands,main#hub section#about .wrapper-center,main#hub section#branches .the-branches,main#hub section#branches .wrapper-center,main#screen .black-screen .wrapper-center,main#screen .white-screen .wrapper-center,main#video-screen #content-wrapper .wrapper-center{display:-ms-flexbox;display:-webkit-flex;display:flex}.flexbox.align-items-center,header#main-header .wrapper-center,main#common-content section#contact .the-form .single-field,main#common-content section#mision-vision .wrapper-center,main#common-content section#single .image-full .project-name,main#common-content section#single .row-centered-image .project-name,main#common-content section#single .row-general-data,main#common-content section#single .row-location,main#common-content section#single .row-location .title,main#common-content section#single .row-tipologie,main#common-content section#single .row-tipologie .project-name,main#common-content section#single .row-tipologie-image,main#common-content section#single .row-tipologie-image .project-name,main#common-content section#splash .wrapper-center,main#common-content section#visionary-minds .the-brands,main#hub section#about .wrapper-center,main#hub section#branches .wrapper-center,main#screen .white-screen .wrapper-center,main#video-screen #content-wrapper .wrapper-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flexbox.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flexbox.align-items-start,footer#main-footer .the-address{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flexbox.align-items-end,main#screen .black-screen .wrapper-center{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#mobile-header .inner-wrapper,.flexbox.direction-column,main#common-content section#single .row-location .title,main#screen .white-screen .wrapper-center{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.flexbox.direction-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#mobile-header .social ul,.flexbox.justify-content-center,footer#main-footer .the-address,header#main-header nav ul,main#common-content section#description .brand,main#common-content section#description .navigation-links,main#common-content section#projects .wrapper-center,main#common-content section#single .image-full .project-name,main#common-content section#single .navigation-links,main#common-content section#single .row-centered-image,main#common-content section#single .row-centered-image .project-name,main#common-content section#single .row-tipologie .project-name,main#common-content section#single .row-tipologie-image .project-name,main#common-content section#splash .wrapper-center,main#common-content section#visionary-minds .single-brand,main#hub section#about .wrapper-center,main#hub section#branches .wrapper-center,main#screen .black-screen .wrapper-center,main#video-screen #content-wrapper .wrapper-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flexbox.justify-content-flex-end,main#common-content section#single .row-location .title,main#common-content section#single .row-quote.quote-center-left .the-text,main#common-content section#single .row-tipologie.tipologie-left.tipologie-small .right-wrapper{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.flexbox.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#mobile-header .inner-wrapper,.flexbox.justify-content-space-between,footer#main-footer .wrapper-center,header#main-header .wrapper-center,main#common-content section#contact .the-form .single-field,main#common-content section#single .row-finishes .the-finishes,main#common-content section#single .row-general-data,main#common-content section#single .row-location,main#common-content section#single .row-tipologie,main#common-content section#single .row-tipologie-image,main#common-content section#visionary-minds .the-brands,main#hub section#branches .the-branches,main#screen .white-screen .wrapper-center{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexbox.row-reverse,main#common-content section#single .row-tipologie-image.tipologie-image-right,main#common-content section#single .row-tipologie.tipologie-left{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flexbox.wrap,main#common-content section#projects .wrapper-center,main#common-content section#visionary-minds .the-brands{flex-flow:row wrap}.remPercent,html{font-size:62.5%}#mobile-header nav a,.common-footing h3,.common-heading h3,.pRegular,footer#main-footer .text p,header#main-header nav a,main#common-content section#description .navigation-links a,main#common-content section#mision-vision .common-text h3,main#common-content section#projects header h2,main#common-content section#projects header h3,main#common-content section#single .image-full .project-name p,main#common-content section#single .navigation-links a,main#common-content section#single .row-centered-image .project-name p,main#common-content section#single .row-location .heading h3,main#common-content section#single .row-location .title p,main#common-content section#single .row-quote blockquote cite,main#common-content section#single .row-quote blockquote p,main#common-content section#single .row-tipologie .project-name p,main#common-content section#single .row-tipologie-image .project-name p,main#common-content section#single header h2,main#common-content section#splash header h2,main#screen .black-screen .heading h3,main#screen .white-screen nav a,main#video-screen #content-wrapper .heading h3,main#video-screen #content-wrapper nav a{font-weight:400;font-family:'Playfair Display',serif}.pMedium{font-weight:500;font-family:'Playfair Display',serif}.pSemibold,footer#main-footer .heading h3,header#main-header nav li.active a,header#main-header nav li.current-menu-item a,main#screen .white-screen nav li.active a,main#video-screen #content-wrapper nav li.active a{font-weight:600;font-family:'Playfair Display',serif}.pBold{font-weight:700;font-family:'Playfair Display',serif}.fRegular{font-family:'Fira Sans',sans-serif;font-weight:400}.tRegular,main#common-content section#single .row-finishes .name p,main#common-content section#single .row-general-data .data li,main#common-content section#single .row-tipologie .the-list li{font-family:'Titillium Web',sans-serif;font-weight:400}.tBold{font-family:'Titillium Web',sans-serif;font-weight:700}.border-radius-zero,main#common-content section#contact .the-form .buttons button,main#common-content section#contact .the-form .buttons input[type=submit],main#common-content section#contact .the-form .single-field .base-input,main#common-content section#contact .the-form .single-field input[type=email],main#common-content section#contact .the-form .single-field input[type=number],main#common-content section#contact .the-form .single-field input[type=text],main#common-content section#contact .the-form .single-field input[type=search],main#common-content section#contact .the-form .single-field input[type=tel],main#common-content section#contact .the-form .single-field input[type=url],main#common-content section#contact .the-form .single-field input[type=password]{border-radius:0}.border-radius-circle,.social a{border-radius:50%}.border-none,.wpcf7 form .wpcf7-response-output,main#common-content section#contact .the-form .buttons button,main#common-content section#contact .the-form .buttons input[type=submit],main#common-content section#contact .the-form .single-field .base-input,main#common-content section#contact .the-form .single-field input[type=email],main#common-content section#contact .the-form .single-field input[type=number],main#common-content section#contact .the-form .single-field input[type=text],main#common-content section#contact .the-form .single-field input[type=search],main#common-content section#contact .the-form .single-field input[type=tel],main#common-content section#contact .the-form .single-field input[type=url],main#common-content section#contact .the-form .single-field input[type=password]{border:none}#mobile-header .inner-wrapper,.box-sizing-border-box,.the-background-video,.the-background-video .video-foreground,.the-background-video iframe,main#common-content section#contact .the-form .single-field .base-input,main#common-content section#contact .the-form .single-field input[type=email],main#common-content section#contact .the-form .single-field input[type=number],main#common-content section#contact .the-form .single-field input[type=text],main#common-content section#contact .the-form .single-field input[type=search],main#common-content section#contact .the-form .single-field input[type=tel],main#common-content section#contact .the-form .single-field input[type=url],main#common-content section#contact .the-form .single-field input[type=password],main#common-content section#mision-vision .wrapper-center>*,main#common-content section#projects .single-project,main#common-content section#single .row-location .title,main#common-content section#single .row-tipologie .right-wrapper,main#common-content section#single .row-tipologie-image .left-wrapper,main#screen .black-screen .wrapper-center,main#screen .white-screen,main#screen .white-screen .wrapper-center,main#video-screen #content-wrapper .wrapper-center{box-sizing:border-box}.color-inherit,.common-text ol a,.common-text p a,.common-text ul a{color:inherit}.common-image,.cover-background,.the-background-video,main#common-content section#single .row-finishes .image,main#common-content section#splash,main#common-content section#splash .background,main#common-content section#splash .background-mobile,main#screen,main#screen .black-screen,main#video-screen{background-position:center;background-repeat:no-repeat;background-size:cover}.burger-button,.cursor-pointer,header#main-header.white-header .x-wrapper,main#common-content section#description .down-page,main#screen .black-screen,main#video-screen #content-wrapper .x{cursor:pointer}#mobile-header .social,#mobile-header .top-wrapper img,#mobile-header nav a,#mobile-header nav a:before,.common-image a,.common-image img,.display-block,.social a,.wpcf7-spinner,footer#main-footer .single-address:nth-child(2):before,form.submitting .wpcf7-spinner,form.wpcf7-form.submitting:before,header#main-header .brand a,header#main-header .brand img,header#main-header nav a,header#main-header nav a:before,main#common-content section#description .brand img,main#common-content section#description .down-page,main#common-content section#description .navigation-links a:before,main#common-content section#description:after,main#common-content section#description:before,main#common-content section#projects .anchor,main#common-content section#single .navigation-links a:before,main#common-content section#single .row-finishes .name:before,main#common-content section#single .row-general-data .data:after,main#common-content section#single .row-general-data .data:before,main#common-content section#single .row-tipologie .the-list:after,main#common-content section#single .row-tipologie .the-list:before,main#common-content section#single header:before,main#common-content section#splash:before,main#common-content section#visionary-minds .single-brand img,main#hub section#intro:before,main#hub:before,main#screen .white-screen nav a,main#screen .white-screen nav a:before,main#screen .white-screen:before,main#video-screen #content-wrapper nav a,main#video-screen #content-wrapper nav a:before,main#video-screen:before{display:block}#mobile-header,.display-none,.grecaptcha-badge,body.home footer#main-footer,body.page-id-583 header#main-header,header#main-header .brand span,header#main-header .burger-button,main#common-content section#description .down-page i,main#common-content section#splash .background-mobile,main#common-content section#splash.person:before,main#screen .white-screen{display:none}#mobile-header .brand img,.common-text ol a,.common-text p a,.common-text ul a,.display-inline-block,main#common-content section#description .navigation-links a,main#common-content section#single .navigation-links a{display:inline-block}.font-size-zero{font-size:0}#mobile-header,#mobile-header .inner-wrapper,.common-image a,.full-height,.loading,.the-background-video,.the-background-video .video-foreground,.the-background-video iframe,.video-wrapper iframe,form.wpcf7-form.submitting:before,header#main-header .x-wrapper,main#common-content section#description:after,main#common-content section#projects .anchor,main#common-content section#single .image-full .project-name,main#common-content section#single .row-location .title,main#common-content section#splash .background,main#common-content section#splash .background-mobile,main#common-content section#splash:before,main#screen,main#screen .black-screen,main#screen .black-screen .wrapper-center,main#screen .white-screen,main#screen .white-screen .wrapper-center,main#video-screen,main#video-screen #content-wrapper,main#video-screen #content-wrapper .wrapper-center,main#video-screen #content-wrapper .x,main#video-screen:before{height:100%}#mobile-header,#mobile-header .inner-wrapper,.burger-button div,.common-image a,.common-image img,.full-width,.loading,.the-background-video,.the-background-video .video-foreground,.the-background-video iframe,.video-wrapper iframe,footer#main-footer .the-address,form.wpcf7-form.submitting:before,header#main-header,header#main-header .x-wrapper,header#main-header nav,header#main-header nav li.active a:before,header#main-header nav li.current-menu-item a:before,header#main-header nav li:hover a:before,main#common-content section#contact .the-form .single-field .base-input,main#common-content section#contact .the-form .single-field input[type=email],main#common-content section#contact .the-form .single-field input[type=number],main#common-content section#contact .the-form .single-field input[type=text],main#common-content section#contact .the-form .single-field input[type=search],main#common-content section#contact .the-form .single-field input[type=tel],main#common-content section#contact .the-form .single-field input[type=url],main#common-content section#contact .the-form .single-field input[type=password],main#common-content section#description:after,main#common-content section#description:before,main#common-content section#projects .anchor,main#common-content section#single .image-full .project-name,main#common-content section#single .row-location .title,main#common-content section#splash .background,main#common-content section#splash .background-mobile,main#common-content section#splash:before,main#common-content section#visionary-minds .single-brand.single-brand-luxom,main#hub section#branches .the-branches,main#screen,main#screen .white-screen,main#screen .white-screen .down-wrapper,main#screen .white-screen .up-wrapper,main#video-screen,main#video-screen #content-wrapper,main#video-screen #content-wrapper .x,main#video-screen:before{width:100%}.common-image img,.height-auto{height:auto}#mobile-header .social li:nth-child(1),#mobile-header nav li:first-child,.common-footing h3,.common-heading h3,.marginZero,.social li:first-child,body,footer#main-footer .heading h3,footer#main-footer .text p,header#main-header .brand h1,header#main-header nav li:first-child,main#common-content section#contact .the-form .single-field:nth-child(1),main#common-content section#mision-vision .common-text h3,main#common-content section#projects header h2,main#common-content section#single .image-full .project-name p,main#common-content section#single .row-centered-image .project-name p,main#common-content section#single .row-finishes .name p,main#common-content section#single .row-general-data .data li:first-child,main#common-content section#single .row-location .heading h3,main#common-content section#single .row-location .title p:nth-child(1),main#common-content section#single .row-quote blockquote,main#common-content section#single .row-quote blockquote p,main#common-content section#single .row-tipologie .project-name p,main#common-content section#single .row-tipologie .the-list li:first-child,main#common-content section#single .row-tipologie-image .project-name p,main#common-content section#single header h2,main#common-content section#splash header h2,main#hub section#about .common-text p,main#screen .black-screen .heading h3,main#screen .white-screen nav li:first-child,main#video-screen #content-wrapper .heading h3,main#video-screen #content-wrapper nav li:first-child{margin:0}#mobile-header nav a,.common-text ol a,.common-text p a,.common-text ul a,.outline-none,.social a,header#main-header .brand a,header#main-header nav a,main#common-content section#contact .the-form .buttons button,main#common-content section#contact .the-form .buttons input[type=submit],main#common-content section#contact .the-form .single-field .base-input,main#common-content section#contact .the-form .single-field input[type=email],main#common-content section#contact .the-form .single-field input[type=number],main#common-content section#contact .the-form .single-field input[type=text],main#common-content section#contact .the-form .single-field input[type=search],main#common-content section#contact .the-form .single-field input[type=tel],main#common-content section#contact .the-form .single-field input[type=url],main#common-content section#contact .the-form .single-field input[type=password],main#common-content section#description .down-page,main#common-content section#description .navigation-links a,main#common-content section#single .navigation-links a,main#screen .white-screen nav a,main#video-screen #content-wrapper nav a{outline:0}#mobile-header,#mobile-header .brand,.burger-button,.common-footing,.common-heading,.common-image,.common-text,.loading,.overflow-hidden,.social,.the-background-video,.wrapper,footer#main-footer,footer#main-footer .heading,footer#main-footer .text,header#main-header,header#main-header .brand,header#main-header .x-wrapper,header#main-header nav,main#common-content,main#common-content section#contact,main#common-content section#contact .the-form,main#common-content section#contact .the-form .buttons,main#common-content section#contact .the-form .single-field .field,main#common-content section#contact .the-form .single-field .name,main#common-content section#contact .the-form form,main#common-content section#description,main#common-content section#mision-vision,main#common-content section#projects,main#common-content section#projects .color,main#common-content section#projects header,main#common-content section#single,main#common-content section#single .image-full,main#common-content section#single .row-finishes,main#common-content section#single .row-finishes .image,main#common-content section#single .row-finishes .name,main#common-content section#single .row-general-data .data,main#common-content section#single .row-location .heading,main#common-content section#single .row-quote,main#common-content section#single .row-quote .the-text,main#common-content section#single .row-tipologie .the-list,main#common-content section#single header,main#common-content section#splash,main#common-content section#splash header,main#common-content section#visionary-minds,main#hub,main#hub section#about,main#hub section#branches,main#hub section#intro,main#screen,main#screen .black-screen,main#screen .black-screen .heading,main#screen .white-screen,main#screen .white-screen nav,main#video-screen #content-wrapper .heading,main#video-screen #content-wrapper .x,main#video-screen #content-wrapper nav{overflow:hidden}.paddingZero,main#common-content section#single .row-quote blockquote{padding:0}#mobile-header nav a:before,.burger-button div,.common-image a,.position-absolute,.the-background-video,.the-background-video .video-foreground,.the-background-video iframe,.video-wrapper iframe,footer#main-footer .single-address:nth-child(2):before,footer#main-footer .social,form.wpcf7-form.submitting:before,header#main-header,header#main-header .x-wrapper,header#main-header nav,header#main-header nav a:before,main#common-content section#description .down-page,main#common-content section#description .navigation-links a:before,main#common-content section#description:after,main#common-content section#description:before,main#common-content section#projects .anchor,main#common-content section#single .image-full .project-name,main#common-content section#single .navigation-links a:before,main#common-content section#single .row-centered-image .project-name,main#common-content section#single .row-finishes .name:before,main#common-content section#single .row-general-data .data:after,main#common-content section#single .row-general-data .data:before,main#common-content section#single .row-location .title,main#common-content section#single .row-tipologie .project-name,main#common-content section#single .row-tipologie .the-list:after,main#common-content section#single .row-tipologie .the-list:before,main#common-content section#single .row-tipologie-image .project-name,main#common-content section#single header:before,main#common-content section#splash .background,main#common-content section#splash .background-mobile,main#common-content section#splash:before,main#hub section#intro:before,main#hub:before,main#screen .white-screen,main#screen .white-screen nav a:before,main#screen .white-screen:before,main#video-screen #content-wrapper,main#video-screen #content-wrapper .heading,main#video-screen #content-wrapper .x,main#video-screen #content-wrapper nav a:before,main#video-screen:before{position:absolute}#mobile-header,.loading,.position-fixed,main#screen,main#video-screen{position:fixed}#mobile-header nav a,.burger-button,.common-image,.position-relative,.video-wrapper,footer#main-footer .single-address,footer#main-footer .the-address,footer#main-footer .wrapper-center,form.wpcf7-form.submitting,header#main-header .right-wrapper,header#main-header .wrapper-center,header#main-header nav a,main#common-content section#description,main#common-content section#description .navigation-links a,main#common-content section#description .wrapper-center,main#common-content section#projects .single-project,main#common-content section#single .image-full,main#common-content section#single .navigation-links a,main#common-content section#single .row-centered-image,main#common-content section#single .row-finishes .name,main#common-content section#single .row-general-data .data,main#common-content section#single .row-location .common-image,main#common-content section#single .row-tipologie,main#common-content section#single .row-tipologie .the-list,main#common-content section#single .row-tipologie-image,main#common-content section#single header,main#common-content section#splash,main#common-content section#splash .wrapper-center,main#hub section#about .wrapper-center,main#hub section#branches .wrapper-center,main#hub section#intro,main#screen .black-screen,main#screen .white-screen .wrapper-center,main#screen .white-screen nav a,main#video-screen #content-wrapper .wrapper-center,main#video-screen #content-wrapper nav,main#video-screen #content-wrapper nav a{position:relative}#mobile-header .social,.position-static{position:static}.text-align-left{text-align:left}#mobile-header .brand,.common-footing,.common-heading,.text-align-center,.wpcf7 form .wpcf7-response-output,header#main-header nav a,main#common-content section#contact .the-form .buttons,main#common-content section#description .down-page,main#common-content section#projects .single-project,main#common-content section#single .image-full .project-name,main#common-content section#single .navigation-links a,main#common-content section#single .row-finishes .name p,main#common-content section#single .row-general-data .data,main#common-content section#single .row-location .heading,main#common-content section#single .row-quote.quote-center blockquote,main#common-content section#single .row-tipologie .the-list,main#common-content section#single header,main#common-content section#splash,main#screen .black-screen .heading,main#screen .white-screen nav a,main#video-screen #content-wrapper .heading,main#video-screen #content-wrapper nav a{text-align:center}.text-align-right,main#common-content section#single .row-quote.quote-right blockquote{text-align:right}.text-align-justify,main#common-content section#description .common-text,main#common-content section#mision-vision .common-text:nth-child(1n+2),main#hub section#about .common-text{text-align:justify}#mobile-header nav a,.common-text ol a,.common-text p a,.common-text ul a,.social a,.text-decoration-none,header#main-header .brand a,header#main-header nav a,main#common-content section#description .down-page,main#common-content section#description .navigation-links a,main#common-content section#single .navigation-links a,main#screen .white-screen nav a,main#video-screen #content-wrapper nav a{text-decoration:none}#mobile-header nav a,.common-footing h3,.common-heading h3,.text-transform-uppercase,footer#main-footer .heading h3,main#common-content section#mision-vision .common-text h3,main#common-content section#projects header h2,main#common-content section#projects header h3,main#common-content section#single .image-full .project-name p,main#common-content section#single .row-centered-image .project-name p,main#common-content section#single .row-finishes .name p,main#common-content section#single .row-location .heading h3,main#common-content section#single .row-location .title p,main#common-content section#single .row-quote blockquote cite,main#common-content section#single .row-quote blockquote p,main#common-content section#single .row-tipologie .project-name p,main#common-content section#single .row-tipologie-image .project-name p,main#common-content section#single header h2,main#common-content section#splash header h2,main#screen .black-screen .heading h3,main#video-screen #content-wrapper .heading h3,main#video-screen #content-wrapper nav a{text-transform:uppercase}#mobile-header,.common-image a,.loading,.the-background-video,.top-left,.video-wrapper iframe,form.wpcf7-form.submitting:before,header#main-header,header#main-header .x-wrapper,main#common-content section#description:after,main#common-content section#projects .anchor,main#common-content section#single .image-full .project-name,main#common-content section#single .row-location .title,main#common-content section#splash .background,main#common-content section#splash .background-mobile,main#common-content section#splash:before,main#screen,main#screen .white-screen,main#video-screen,main#video-screen #content-wrapper,main#video-screen #content-wrapper .x,main#video-screen:before{left:0;top:0}.top-right{right:0;top:0}#mobile-header nav ul,.social ul,.ulReset,header#main-header nav ul,main#common-content section#single .row-general-data .data ul,main#common-content section#single .row-tipologie .the-list ul,main#screen .white-screen nav ul,main#video-screen #content-wrapper nav ul{font-size:0;list-style:none;margin:0;padding:0}#mobile-header .brand img,.vertical-align-middle{vertical-align:middle}#mobile-header .brand img,#mobile-header .top-wrapper img,.width-auto,header#main-header .brand img,main#common-content section#description .brand img,main#common-content section#visionary-minds .single-brand img{width:auto}body{background:#fff;font:1.35rem 'Playfair Display',serif;width:100%}body.page-id-583 footer#main-footer{display:block!important}body.ua-chrome main#hub section#intro .the-background-video,body.ua-safari main#hub section#intro .the-background-video{transform:scale(1.5)}header#main-header{z-index:9000;transition:all .6s}header#main-header.show-menu .brand{opacity:0;transform:translateY(10px)}header#main-header.show-menu nav{opacity:1;transform:translateY(0);z-index:10}header#main-header.show-menu .x-wrapper{opacity:0;transform:translateY(10px);z-index:0}header#main-header.white-header.scrolled{background:#f7f7f7}header#main-header.white-header.scrolled .wrapper-center{padding:20px 0}header#main-header.white-header.scrolled .brand{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-gray.png) no-repeat center/cover transparent}header#main-header.white-header.scrolled nav a{color:#919191}header#main-header.white-header.scrolled nav a:before{background:#919191}header#main-header.white-header.scrolled .burger-button div{background:#919191}header#main-header.white-header.scrolled .x-wrapper{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat right center/auto 100% transparent}header#main-header.white-header .brand{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-white.png) no-repeat center/cover transparent}header#main-header.white-header nav a{color:#fff}header#main-header.white-header nav a:before{background:#fff}header#main-header.white-header .burger-button div{background:#fff}header#main-header.white-header .x-wrapper{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-white.png) no-repeat right center/auto 100% transparent}header#main-header.black-header.scrolled{background:#fff}header#main-header.black-header.scrolled .wrapper-center{padding:20px 0}header#main-header.black-header.scrolled .brand{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-gray.png) no-repeat center/cover transparent}header#main-header.black-header.scrolled nav a{color:#919191}header#main-header.black-header.scrolled nav a:before{background:#919191}header#main-header.black-header.scrolled .burger-button div{background:#919191}header#main-header.black-header.scrolled .x-wrapper{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat right center/auto 100% transparent}header#main-header .wrapper-center{padding:50px 0 20px;width:90%;transition:all .6s}header#main-header .brand{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-gray.png) no-repeat center/cover transparent;transition:all 1s}header#main-header .brand img{height:50px;opacity:0}header#main-header .right-wrapper{height:45px;width:42px}header#main-header nav{bottom:22px;left:0;opacity:0;transform:translateY(30px);z-index:0;transition:all 1s;transition-delay:.5s}header#main-header nav li{margin:0 0 0 50px}header#main-header nav a{color:#919191;font-size:1.8rem;padding:10px 0;transition:all .3s}header#main-header nav a:before{background:#919191;bottom:8px;content:'';height:1px;width:0;transition:all .3s}header#main-header .x-wrapper{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat right center/auto 100% transparent;z-index:10;transition:all 1s}#mobile-header{background:#fff;z-index:9100}#mobile-header .inner-wrapper{padding:20px 5%}#mobile-header .top-wrapper img{height:30px}#mobile-header nav li{margin:15px 0 0}#mobile-header nav li.active a:before,#mobile-header nav li.current-menu-item a:before{width:75px}#mobile-header nav a{color:#2a2a2a;font-size:2rem}#mobile-header nav a:before{background:#2a2a2a;bottom:0;content:'';height:1px;left:0}#mobile-header .brand img{height:35px}#mobile-header .social{margin:30px 0 0}#mobile-header .social li{margin:0 0 0 10px}@media only screen and (min-width:981px) and (max-width:1224px){header#main-header .right-wrapper{width:calc(100% - 230px)}header#main-header .brand img{height:40px}header#main-header nav li{margin:0 0 0 40px}header#main-header nav a{font-size:1.7rem}}@media only screen and (min-width:768px) and (max-width:980px){header#main-header.show-menu .brand{opacity:1;transform:translateY(0)}header#main-header .wrapper-center{padding:20px 0}header#main-header .brand img{height:40px}header#main-header .right-wrapper{height:auto;width:auto}header#main-header nav{display:none}header#main-header .burger-button{display:block}header#main-header .x-wrapper{display:none}}@media only screen and (min-width:320px) and (max-width:767px){header#main-header.show-menu .brand{opacity:1;transform:translateY(0)}header#main-header.white-header.scrolled .wrapper-center{padding:15px 0}header#main-header.black-header.scrolled .wrapper-center{padding:15px 0}header#main-header .wrapper-center{padding:15px 0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}header#main-header .brand img{height:35px}header#main-header .right-wrapper{height:auto;width:auto}header#main-header nav{display:none}header#main-header .burger-button{display:block}header#main-header .x-wrapper{display:none}}main#screen{z-index:20}main#screen.hide-black-screen .black-screen{opacity:0;z-index:0}main#screen.show-white-screen .white-screen{opacity:1;transform:translateY(0)}main#screen .black-screen{z-index:0;transition:all 1s}main#screen .black-screen .wrapper-center{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-white.png) no-repeat center/auto 200px transparent;color:#fff;padding:0 0 40px}main#screen .black-screen .heading h3{font-size:2rem;letter-spacing:5px}main#screen .white-screen{background:#fff;opacity:0;transform:translateY(30px);z-index:10;transition:all 1s}main#screen .white-screen:before{background:#2a2a2a;content:'';height:calc(100% - 100px);left:50%;width:1px;z-index:0}main#screen .white-screen .wrapper-center{z-index:10}main#screen .white-screen .up-wrapper{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-black.png) no-repeat center/auto 50px #fff;height:150px}main#screen .white-screen nav{background:#fff;padding:50px 0}main#screen .white-screen nav li{margin:20px 0 0}main#screen .white-screen nav li.active a:before,main#screen .white-screen nav li:hover a:before{left:calc(50% - 40px);width:80px}main#screen .white-screen nav a{color:#2a2a2a;font-size:2rem}main#screen .white-screen nav a:before{background:#2a2a2a;bottom:0;content:'';height:1px;width:0;transition:all .3s}main#screen .white-screen .down-wrapper{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-black.png) no-repeat center/auto 45px #fff;height:150px}@media only screen and (min-width:768px) and (max-width:980px){main#screen .the-background-video{display:none}}main#video-screen.hide-x #content-wrapper .x{cursor:default;opacity:0;transform:translateY(10px);z-index:0}main#video-screen:before{background:#000;content:'';opacity:.1;z-index:0}main#video-screen #content-wrapper{z-index:10}main#video-screen #content-wrapper nav{opacity:0;transform:translateY(30px);z-index:0;transition:all 1s;transition-delay:.6s}main#video-screen #content-wrapper nav ul{padding:20px 0}main#video-screen #content-wrapper nav li{margin:25px 0 0}main#video-screen #content-wrapper nav li.active a:before,main#video-screen #content-wrapper nav li:hover a:before{opacity:1;transform:translateY(5px)}main#video-screen #content-wrapper nav a{color:#fff;font-size:2rem;letter-spacing:2px;line-height:1}main#video-screen #content-wrapper nav a:before{background:#fff;bottom:0;content:'';height:1px;left:calc(50% - 40px);opacity:0;transform:translateY(10px);width:80px;transition:all .3s}main#video-screen #content-wrapper .heading{bottom:30px;color:#fff;z-index:5}main#video-screen #content-wrapper .heading h3{font-size:2.4rem;letter-spacing:5px}main#video-screen #content-wrapper .x{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-white.png) no-repeat center/auto 200px transparent;mix-blend-mode:multiply;z-index:10;transition:all 1s}@media only screen and (min-width:768px) and (max-width:980px){main#video-screen:before{opacity:.6}main#video-screen .the-background-video{display:none}}@media only screen and (min-width:320px) and (max-width:767px){main#video-screen:before{opacity:.1}main#video-screen .the-background-video{display:none}main#video-screen #content-wrapper nav a{font-size:1.7rem}main#video-screen #content-wrapper .heading h3{font-size:1.7rem}main#video-screen #content-wrapper .x{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-white.png) no-repeat center/auto 150px transparent}}main#common-content section#splash{background-color:#fff;z-index:0}main#common-content section#splash:before{background:#2a2a2a;content:'';opacity:.1;z-index:5}main#common-content section#splash.showed .background,main#common-content section#splash.showed .background-mobile{opacity:1;transform:scale(1)}main#common-content section#splash.person .background,main#common-content section#splash.person .background-mobile{background-position:right bottom}main#common-content section#splash.person .wrapper-center{mix-blend-mode:multiply}main#common-content section#splash.person header h2{color:#a6a8ab}main#common-content section#splash .background,main#common-content section#splash .background-mobile{opacity:0;transform:scale(1.2);z-index:0;transition:all 1s}main#common-content section#splash .wrapper-center{height:100vh;z-index:10}main#common-content section#splash header h2{color:#fff;font-size:5rem}main#common-content section#description{margin:-150px 0 0;z-index:10}main#common-content section#description:after,main#common-content section#description:before{content:''}main#common-content section#description:before{background:#f7f7f7;bottom:0;height:calc(100% - 150px);z-index:0}main#common-content section#description:after{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-transparent.png) no-repeat right top/auto 507px transparent;z-index:5}main#common-content section#description.black-header .down-page{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/down-page-gray.png) no-repeat center/100% auto transparent}main#common-content section#description .wrapper-center{padding:230px 0 60px;z-index:10}main#common-content section#description .brand img.luxom{height:60px}main#common-content section#description .brand img.margaret{height:160px}main#common-content section#description .brand img.sbb{height:20px}main#common-content section#description .common-text{color:#7e8284;margin:60px auto 0 auto;max-width:660px;word-spacing:5px}main#common-content section#description .common-text p{text-indent:30px}main#common-content section#description .navigation-links{margin:60px 0 0}main#common-content section#description .navigation-links a{color:#2a2a2a;font-size:1.6rem;padding:0 0 10px}main#common-content section#description .navigation-links a:before{background:#2a2a2a;bottom:0;content:'';height:1px;left:calc(50% - 30px);width:60px}main#common-content section#description .navigation-links a:nth-child(1n+2){margin:0 0 0 100px}main#common-content section#description .down-page{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/down-page-white.png) no-repeat center/100% auto transparent;color:#fff;font-size:6rem;height:40px;line-height:40px;left:calc(50% - 28px);top:50px;width:56px;z-index:15}main#common-content section#mision-vision .wrapper-center{padding:80px 0;max-width:1280px}main#common-content section#mision-vision .left-wrapper{width:35%}main#common-content section#mision-vision .right-wrapper{margin:0 0 0 80px;width:500px}main#common-content section#mision-vision .common-text{color:#7e8284}main#common-content section#mision-vision .common-text h3{font-size:5rem;letter-spacing:5px}main#common-content section#projects .wrapper-center{padding:80px 0}main#common-content section#projects .single-project{width:33.33%}main#common-content section#projects .single-project:nth-child(1n+4){margin:80px 0 0}main#common-content section#projects .color{margin:30px 0 0}main#common-content section#projects .color .line{background:#2a2a2a;height:150px;margin:0 auto;width:1px}main#common-content section#projects .color .solid{height:40px;margin:30px auto 0 auto;width:180px}main#common-content section#projects header{color:#77736d}main#common-content section#projects header h2{font-size:2rem;letter-spacing:10px}main#common-content section#projects header h3{font-size:1.45rem;letter-spacing:10px;margin:10px 0 0}main#common-content section#single .wrapper-center{max-width:980px;padding:160px 0 125px}main#common-content section#single .wrapper-center>.animated .common-image{opacity:1;transform:translateY(0)}main#common-content section#single header{padding:0 0 100px}main#common-content section#single header:before{background:#2a2a2a;bottom:0;content:'';height:80px;left:50%;width:1px}main#common-content section#single header h2{color:#78746c;font-size:3.2rem;letter-spacing:10px;line-height:1.2}main#common-content section#single .row-general-data{margin:20px 0 0}main#common-content section#single .row-general-data .left-wrapper{width:200px}main#common-content section#single .row-general-data .data{padding:60px 0}main#common-content section#single .row-general-data .data:after,main#common-content section#single .row-general-data .data:before{background:#2a2a2a;content:'';height:40px;left:50%;width:1px}main#common-content section#single .row-general-data .data:before{top:0}main#common-content section#single .row-general-data .data:after{bottom:0}main#common-content section#single .row-general-data .data li{font-size:1.2rem;margin:10px 0 0}main#common-content section#single .row-general-data .right-wrapper{width:calc(100% - 240px)}main#common-content section#single .row-location{margin:80px 0 0}main#common-content section#single .row-location .left-wrapper{width:calc(50% + 40px)}main#common-content section#single .row-location .title{padding:80px}main#common-content section#single .row-location .title p{color:#d7d2cd}main#common-content section#single .row-location .title p:nth-child(1){font-size:2rem;letter-spacing:10px}main#common-content section#single .row-location .title p:nth-child(2){font-size:1.25rem;letter-spacing:10px;margin:10px 0 0}main#common-content section#single .row-location .right-wrapper{width:40%}main#common-content section#single .row-location .heading{margin:40px 0 0}main#common-content section#single .row-location .heading h3{color:#78746c;font-size:2.6rem;letter-spacing:10px;line-height:1.2}main#common-content section#single .row-finishes{margin:80px 0 0}main#common-content section#single .row-finishes .the-finishes{margin:60px 0}main#common-content section#single .row-finishes .single-finishes{width:calc(14.28% - 30px)}main#common-content section#single .row-finishes .image{height:200px}main#common-content section#single .row-finishes .name{margin:10px 0 0;padding:50px 0 0}main#common-content section#single .row-finishes .name:before{background:#2a2a2a;content:'';height:40px;left:50%;top:0;width:1px}main#common-content section#single .row-finishes .name p{font-size:1.2rem}main#common-content section#single .row-quote{margin:80px 0 0}main#common-content section#single .row-quote.quote-center-left{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat left bottom/auto 20px transparent}main#common-content section#single .row-quote.quote-center-left blockquote{width:50%}main#common-content section#single .row-quote.quote-center{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat left bottom/auto 20px transparent}main#common-content section#single .row-quote.quote-right{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat left bottom/auto 20px transparent}main#common-content section#single .row-quote.quote-left{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat right bottom/auto 20px transparent}main#common-content section#single .row-quote .the-text{margin:40px 0 0}main#common-content section#single .row-quote blockquote{color:#78746c}main#common-content section#single .row-quote blockquote p{font-size:1.45rem;letter-spacing:2px}main#common-content section#single .row-quote blockquote cite{font-size:1.2rem;font-style:normal;letter-spacing:2px;margin:5px 0 0}main#common-content section#single .row-tipologie{margin:80px 0 0}main#common-content section#single .row-tipologie.tipologie-left .right-wrapper{padding:0 0 0 30px}main#common-content section#single .row-tipologie.tipologie-left .project-name{left:-140px;right:auto;transform:rotate(-90deg)}main#common-content section#single .row-tipologie.tipologie-small .common-image{width:60%}main#common-content section#single .row-tipologie .left-wrapper{width:calc(50% - 150px)}main#common-content section#single .row-tipologie .the-list{margin:20px 0;padding:60px 0}main#common-content section#single .row-tipologie .the-list:after,main#common-content section#single .row-tipologie .the-list:before{background:#2a2a2a;content:'';height:40px;left:50%;width:1px}main#common-content section#single .row-tipologie .the-list:before{top:0}main#common-content section#single .row-tipologie .the-list:after{bottom:0}main#common-content section#single .row-tipologie .the-list li{font-size:1.2rem;margin:10px 0 0}main#common-content section#single .row-tipologie .right-wrapper{padding:0 30px 0 0;width:calc(50% + 50px)}main#common-content section#single .row-tipologie .project-name{right:-140px;transform:rotate(90deg);width:300px}main#common-content section#single .row-tipologie .project-name p{color:#78746c;font-size:1.2rem;letter-spacing:2px}main#common-content section#single .row-tipologie-image{margin:80px 0 0}main#common-content section#single .row-tipologie-image.tipologie-image-right .left-wrapper{padding:0 30px 0 0}main#common-content section#single .row-tipologie-image.tipologie-image-right .project-name{left:auto;right:-140px;transform:rotate(90deg)}main#common-content section#single .row-tipologie-image .left-wrapper{padding:0 0 0 30px;width:calc(100% - 250px)}main#common-content section#single .row-tipologie-image .right-wrapper{width:200px}main#common-content section#single .row-tipologie-image .right-wrapper>:nth-child(1n+2){margin:40px 0 0}main#common-content section#single .row-tipologie-image .project-name{left:-140px;transform:rotate(-90deg);width:300px}main#common-content section#single .row-tipologie-image .project-name p{color:#78746c;font-size:1.2rem;letter-spacing:2px}main#common-content section#single .row-centered-image{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat 10% bottom/auto 20px transparent;margin:80px 0 0}main#common-content section#single .row-centered-image.title-left{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat right bottom/auto 20px transparent}main#common-content section#single .row-centered-image.title-left .common-image{width:80%}main#common-content section#single .row-centered-image.title-left .project-name{left:-140px;right:auto;transform:rotate(-90deg)}main#common-content section#single .row-centered-image .common-image{width:60%}main#common-content section#single .row-centered-image .project-name{right:-140px;top:50%;transform:rotate(90deg);width:300px}main#common-content section#single .row-centered-image .project-name p{color:#78746c;font-size:1.2rem;letter-spacing:2px}main#common-content section#single .image-full{margin:80px 0 0}main#common-content section#single .image-full.image-full-padded{padding:20px}main#common-content section#single .image-full .project-name p{color:#fff;font-size:2.2rem;letter-spacing:5px}main#common-content section#single .navigation-links{margin:100px 0 0}main#common-content section#single .navigation-links a{color:#2a2a2a;font-size:1.6rem;padding:0 0 10px;width:100px}main#common-content section#single .navigation-links a:before{background:#2a2a2a;bottom:0;content:'';height:1px;left:calc(50% - 30px);width:60px}main#common-content section#single .navigation-links a:nth-child(1n+2){margin:0 0 0 100px}main#common-content section#visionary-minds .wrapper-center{padding:80px 0}main#common-content section#visionary-minds .single-brand.single-brand-luxom img{height:60px}main#common-content section#visionary-minds .single-brand.single-brand-margaret{width:calc(50% - 150px)}main#common-content section#visionary-minds .single-brand.single-brand-margaret img{height:140px}main#common-content section#visionary-minds .single-brand.single-brand-sbb{width:calc(50% - 150px)}main#common-content section#visionary-minds .single-brand.single-brand-sbb img{height:20px}main#common-content section#visionary-minds .single-brand:nth-child(1n+2){margin:80px 0 0}main#common-content section#contact .wrapper-center{max-width:900px;padding:80px 0}main#common-content section#contact .the-form .single-field{border-bottom:1px solid #2a2a2a;margin:30px 0 0;padding:0 0 10px}main#common-content section#contact .the-form .single-field.single-field-name .name{width:155px}main#common-content section#contact .the-form .single-field.single-field-name .field{width:calc(100% - 185px)}main#common-content section#contact .the-form .single-field.single-field-phone .name{width:170px}main#common-content section#contact .the-form .single-field.single-field-phone .field{width:calc(100% - 200px)}main#common-content section#contact .the-form .single-field.single-field-email .name{width:155px}main#common-content section#contact .the-form .single-field.single-field-email .field{width:calc(100% - 185px)}main#common-content section#contact .the-form .single-field.single-field-message .name{width:230px}main#common-content section#contact .the-form .single-field.single-field-message .field{width:calc(100% - 260px)}main#common-content section#contact .the-form .single-field .name label{font-size:6rem;line-height:1.2}main#common-content section#contact .the-form .single-field .base-input{background:0 0;color:#919191;font-size:1.8rem;height:35px;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:all .3s}main#common-content section#contact .the-form .single-field .base-input::-webkit-input-placeholder{color:#919191}main#common-content section#contact .the-form .single-field .base-input:-moz-placeholder{color:#919191;opacity:1}main#common-content section#contact .the-form .single-field .base-input::-moz-placeholder{color:#919191;opacity:1}main#common-content section#contact .the-form .single-field .base-input:-ms-input-placeholder{color:#919191}main#common-content section#contact .the-form .single-field .field{margin:20px 0 0}main#common-content section#contact .the-form .single-field input[type=email],main#common-content section#contact .the-form .single-field input[type=number],main#common-content section#contact .the-form .single-field input[type=text],main#common-content section#contact .the-form .single-field input[type=search],main#common-content section#contact .the-form .single-field input[type=tel],main#common-content section#contact .the-form .single-field input[type=url],main#common-content section#contact .the-form .single-field input[type=password]{background:0 0;color:#919191;font-size:1.8rem;height:35px;appearance:none;-moz-appearance:none;-webkit-appearance:none;transition:all .3s}main#common-content section#contact .the-form .single-field input[type=email]::-webkit-input-placeholder,main#common-content section#contact .the-form .single-field input[type=number]::-webkit-input-placeholder,main#common-content section#contact .the-form .single-field input[type=text]::-webkit-input-placeholder,main#common-content section#contact .the-form .single-field input[type=search]::-webkit-input-placeholder,main#common-content section#contact .the-form .single-field input[type=tel]::-webkit-input-placeholder,main#common-content section#contact .the-form .single-field input[type=url]::-webkit-input-placeholder,main#common-content section#contact .the-form .single-field input[type=password]::-webkit-input-placeholder{color:#919191}main#common-content section#contact .the-form .single-field input[type=email]:-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=number]:-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=text]:-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=search]:-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=tel]:-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=url]:-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=password]:-moz-placeholder{color:#919191;opacity:1}main#common-content section#contact .the-form .single-field input[type=email]::-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=number]::-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=text]::-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=search]::-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=tel]::-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=url]::-moz-placeholder,main#common-content section#contact .the-form .single-field input[type=password]::-moz-placeholder{color:#919191;opacity:1}main#common-content section#contact .the-form .single-field input[type=email]:-ms-input-placeholder,main#common-content section#contact .the-form .single-field input[type=number]:-ms-input-placeholder,main#common-content section#contact .the-form .single-field input[type=text]:-ms-input-placeholder,main#common-content section#contact .the-form .single-field input[type=search]:-ms-input-placeholder,main#common-content section#contact .the-form .single-field input[type=tel]:-ms-input-placeholder,main#common-content section#contact .the-form .single-field input[type=url]:-ms-input-placeholder,main#common-content section#contact .the-form .single-field input[type=password]:-ms-input-placeholder{color:#919191}main#common-content section#contact .the-form .buttons{margin:80px 0 0}main#common-content section#contact .the-form .buttons button,main#common-content section#contact .the-form .buttons input[type=submit]{background:0 0;border-bottom:1px solid #2a2a2a;color:#2a2a2a;font-size:2rem;padding:5px 10px;transition:all .3s}main#common-content section#contact .the-form .buttons button:hover,main#common-content section#contact .the-form .buttons input[type=submit]:hover{background:#2a2a2a;color:#fff}@media only screen and (min-width:768px) and (max-width:980px){main#common-content section#splash .background{display:none}main#common-content section#splash .background-mobile{display:block}main#common-content section#mision-vision .left-wrapper{width:40%}main#common-content section#mision-vision .right-wrapper{padding:0 0 0 5%;width:60%;margin:0}main#common-content section#projects .single-project{width:50%}main#common-content section#projects .single-project:nth-child(1n+3){margin:80px 0 0}main#common-content section#single .row-finishes .single-finishes{width:calc(14.28% - 10px)}main#common-content section#visionary-minds .single-brand.single-brand-margaret img{height:140px}}@media only screen and (min-width:320px) and (max-width:767px){main#common-content section#splash.person .wrapper-center{mix-blend-mode:unset}main#common-content section#splash .background{display:none}main#common-content section#splash .background-mobile{display:block}main#common-content section#splash header{margin:-25% 0 0}main#common-content section#splash header h2{font-size:3.4rem}main#common-content section#description{margin:-125px 0 0}main#common-content section#description:before{height:calc(100% - 75px)}main#common-content section#description:after{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-transparent.png) no-repeat right top/auto 300px transparent}main#common-content section#description .wrapper-center{padding:125px 0 10%}main#common-content section#description .brand img.luxom{height:50px}main#common-content section#description .brand img.margaret{height:140px}main#common-content section#description .common-text{margin:10% 0 0;word-spacing:normal;width:100%}main#common-content section#description .common-text p{text-indent:5%;margin:0}main#common-content section#description .navigation-links{margin:10% 0 0}main#common-content section#description .down-page{top:0}main#common-content section#mision-vision .wrapper-center{padding:10% 5%;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}main#common-content section#mision-vision .left-wrapper{width:100%}main#common-content section#mision-vision .right-wrapper{margin:0;width:100%}main#common-content section#mision-vision .common-text h3{font-size:3.4rem;letter-spacing:2px}main#common-content section#projects .wrapper-center{padding:10% 0}main#common-content section#projects .single-project{width:100%}main#common-content section#projects .single-project:nth-child(1n+2){margin:15% 0 0}main#common-content section#projects .color{margin:10px 0 0}main#common-content section#projects .color .line{height:80px}main#common-content section#projects .color .solid{margin:10px auto 0 auto}main#common-content section#projects header h2{font-size:1.8rem;letter-spacing:8px}main#common-content section#projects header h3{font-size:1.35rem;letter-spacing:8px}main#common-content section#single .wrapper-center{max-width:980px;padding:80px 0 10%}main#common-content section#single header h2{font-size:2.8rem;letter-spacing:5px}main#common-content section#single .row-general-data{margin:5% 0 0;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}main#common-content section#single .row-general-data .left-wrapper{margin:5% 0 0;width:100%}main#common-content section#single .row-general-data .data{padding:0}main#common-content section#single .row-general-data .data:after,main#common-content section#single .row-general-data .data:before{display:none}main#common-content section#single .row-general-data .data li{font-size:1.25rem}main#common-content section#single .row-general-data .right-wrapper{width:100%}main#common-content section#single .row-location{margin:10% 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#common-content section#single .row-location .left-wrapper{width:100%}main#common-content section#single .row-location .title{padding:5%}main#common-content section#single .row-location .right-wrapper{margin:5% 0 0;width:100%}main#common-content section#single .row-location .heading{margin:5% 0 0}main#common-content section#single .row-location .heading h3{letter-spacing:5px}main#common-content section#single .row-finishes{margin:10% 0 0}main#common-content section#single .row-finishes .the-finishes{margin:5% 0;flex-flow:row wrap}main#common-content section#single .row-finishes .single-finishes{width:calc(50% - 5px)}main#common-content section#single .row-finishes .single-finishes:nth-child(1n+3){margin:10% 0 0}main#common-content section#single .row-finishes .image{height:150px}main#common-content section#single .row-finishes .name p{font-size:1.25rem}main#common-content section#single .row-quote{margin:10% 0 0}main#common-content section#single .row-quote.quote-center-left{background:0 0}main#common-content section#single .row-quote.quote-center-left .the-text{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}main#common-content section#single .row-quote.quote-center-left blockquote{width:100%}main#common-content section#single .row-quote.quote-center{background:0 0}main#common-content section#single .row-quote.quote-center blockquote{width:100%;text-align:center}main#common-content section#single .row-quote.quote-right{background:0 0}main#common-content section#single .row-quote.quote-right blockquote{width:100%;text-align:center}main#common-content section#single .row-quote.quote-left{background:0 0}main#common-content section#single .row-quote.quote-left blockquote{width:100%;text-align:center}main#common-content section#single .row-quote .the-text{margin:5% 0 0}main#common-content section#single .row-quote blockquote cite{font-size:1.25rem}main#common-content section#single .row-quote blockquote br{display:none}main#common-content section#single .row-tipologie{margin:10% 0 0;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}main#common-content section#single .row-tipologie.tipologie-left{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}main#common-content section#single .row-tipologie.tipologie-left.tipologie-small .right-wrapper{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main#common-content section#single .row-tipologie.tipologie-left .right-wrapper{padding:0}main#common-content section#single .row-tipologie.tipologie-small .common-image{width:60%}main#common-content section#single .row-tipologie .left-wrapper{margin:5% 0 0;width:100%}main#common-content section#single .row-tipologie .the-list{margin:10px 0}main#common-content section#single .row-tipologie .the-list li{font-size:1.25rem}main#common-content section#single .row-tipologie .right-wrapper{padding:0;width:100%}main#common-content section#single .row-tipologie .project-name{display:none}main#common-content section#single .row-tipologie-image{margin:10% 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#common-content section#single .row-tipologie-image.tipologie-image-right{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#common-content section#single .row-tipologie-image.tipologie-image-right .left-wrapper{padding:0}main#common-content section#single .row-tipologie-image .left-wrapper{padding:0;width:100%}main#common-content section#single .row-tipologie-image .right-wrapper{margin:5% 0 0;width:100%}main#common-content section#single .row-tipologie-image .right-wrapper>:nth-child(1n+2){margin:5% 0 0}main#common-content section#single .row-tipologie-image .right-wrapper .common-image{padding:0 10%}main#common-content section#single .row-tipologie-image .project-name{display:none}main#common-content section#single .row-centered-image{background:0 0;margin:10% 0 0}main#common-content section#single .row-centered-image.title-left{background:0 0}main#common-content section#single .row-centered-image.title-left .common-image{width:100%}main#common-content section#single .row-centered-image .common-image{width:100%}main#common-content section#single .row-centered-image .project-name{display:none}main#common-content section#single .image-full{margin:10% 0 0}main#common-content section#single .image-full.image-full-padded{padding:0}main#common-content section#single .image-full .project-name p{font-size:2rem;letter-spacing:2px}main#common-content section#single .navigation-links{margin:10% 0 0}main#common-content section#single .navigation-links a:nth-child(1n+2){margin:0 0 0 30px}main#common-content section#visionary-minds .wrapper-center{padding:10% 0}main#common-content section#visionary-minds .the-brands{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#common-content section#visionary-minds .single-brand.single-brand-luxom img{height:40px}main#common-content section#visionary-minds .single-brand.single-brand-margaret{order:3;width:100%}main#common-content section#visionary-minds .single-brand.single-brand-margaret img{height:140px}main#common-content section#visionary-minds .single-brand.single-brand-sbb{width:100%}main#common-content section#visionary-minds .single-brand.single-brand-sbb img{height:16px}main#common-content section#visionary-minds .single-brand:nth-child(1n+2){margin:15% 0 0}main#common-content section#contact{padding:5% 0 7.5%}main#common-content section#contact .wrapper-center{padding:0}main#common-content section#contact .wrapper-center:before{display:none}main#common-content section#contact .the-form .single-field{margin:10% 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#common-content section#contact .the-form .single-field.single-field-name .name{width:100%}main#common-content section#contact .the-form .single-field.single-field-name .field{width:100%}main#common-content section#contact .the-form .single-field.single-field-phone .name{width:100%}main#common-content section#contact .the-form .single-field.single-field-phone .field{width:100%}main#common-content section#contact .the-form .single-field.single-field-email .name{width:100%}main#common-content section#contact .the-form .single-field.single-field-email .field{width:100%}main#common-content section#contact .the-form .single-field.single-field-message .name{width:100%}main#common-content section#contact .the-form .single-field.single-field-message .field{width:100%}main#common-content section#contact .the-form .single-field .name label{font-size:3rem}main#common-content section#contact .the-form .single-field .field{margin:10px 0 0}main#common-content section#contact .the-form .buttons{margin:10% 0 0}main#common-content section#contact .the-locations{margin:10% auto 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}main#hub{background:#f7f7f7}main#hub:before{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-transparent.png) no-repeat center/100% auto transparent;content:'';height:528px;right:8px;top:23.5vw;width:462px;z-index:100}main#hub section#intro{height:37.5vw}main#hub section#intro:before{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-white.png) no-repeat center/100% auto transparent;content:'';height:58px;left:calc(50% - 539px);top:52px;width:50px;z-index:100}main#hub section#about .wrapper-center{height:300px;z-index:200}main#hub section#about .common-text{max-width:770px}main#hub section#about .common-text p{color:#a5a5a5;text-indent:48px}main#hub section#about .common-text p:first-letter {color:#7e8284;font-size:3.4rem;line-height:1}main#hub section#branches{background:#fff}main#hub section#branches .wrapper-center{height:250px;z-index:200}main#hub section#branches .the-branches{max-width:770px}main#hub section#branches .single-branch{width:284px}@media only screen and (min-width:981px) and (max-width:1224px){main#hub:before{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-transparent.png) no-repeat center/100% auto transparent;height:488px;width:432px}main#hub section#intro:before{left:calc(50% - 439px)}main#hub section#intro .the-background-video{transform:scale(1.5)}main#hub section#about .wrapper-center{padding:50px}main#hub section#branches .wrapper-center{padding:80px 50px}}@media only screen and (min-width:768px) and (max-width:980px){main#hub:before{height:388px;top:27vw;width:340px}main#hub section#intro{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/intro-tablet.jpg) no-repeat center/cover #2a2a2a}main#hub section#intro .the-background-video{display:none}main#hub section#about .wrapper-center{padding:7.5% 0}main#hub section#branches{background:#fff}main#hub section#branches .wrapper-center{padding:7.5% 0}main#hub section#branches .single-branch{width:35%}}@media only screen and (min-width:320px) and (max-width:767px){main#hub:before{display:none}main#hub section#intro{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/intro-tablet.jpg) no-repeat center/cover #2a2a2a;height:50vw}main#hub section#intro:before{display:none}main#hub section#intro .the-background-video{display:none}main#hub section#about .wrapper-center{padding:10% 0}main#hub section#about .common-text{text-align:center}main#hub section#about .common-text p{text-indent:0}main#hub section#branches .wrapper-center{padding:10%}main#hub section#branches .the-branches{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}main#hub section#branches .single-branch{width:100%}main#hub section#branches .single-branch:nth-child(1n+2){margin:50px 0 0}}footer#main-footer{background:#f7f7f7}footer#main-footer.white-footer{background:#fff}footer#main-footer .wrapper-center{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat left 40px/auto 50px transparent;padding:40px 0 140px;width:90%}footer#main-footer .the-address{color:#7e8284}footer#main-footer .single-address{padding:0 0 0 55px;width:220px}footer#main-footer .single-address:nth-child(2):before{background:#2a2a2a;content:'';height:80%;left:0;top:10%;width:1px}footer#main-footer .heading h3{font-size:1.6rem}footer#main-footer .text p{font-size:1.45rem;line-height:1.6}footer#main-footer .social{right:0;top:40px}@media only screen and (min-width:320px) and (max-width:767px){footer#main-footer .wrapper-center{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/logo-x-sand.png) no-repeat center 40px/auto 50px transparent;padding:125px 0 12.5%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer#main-footer .the-address{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer#main-footer .single-address{padding:0;text-align:center;width:100%}footer#main-footer .single-address:nth-child(2){margin:10% 0 0}footer#main-footer .single-address:nth-child(2):before{display:none}footer#main-footer .social{margin:5% 0 0;display:none;position:static}footer#main-footer .social ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer#main-footer .social ul.align-items-center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer#main-footer .social ul.align-items-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}footer#main-footer .social ul.align-items-start{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer#main-footer .social ul.align-items-end{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}footer#main-footer .social ul.direction-column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer#main-footer .social ul.direction-column-reverse{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}footer#main-footer .social ul.justify-content-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer#main-footer .social ul.justify-content-flex-end{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}footer#main-footer .social ul.justify-content-space-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}footer#main-footer .social ul.justify-content-space-between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer#main-footer .social ul.row-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}footer#main-footer .social ul.wrap{flex-flow:row wrap}footer#main-footer .social li{margin:0 0 0 10px}}
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */
:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:calc(1*2);animation-iteration-count:calc(1*2);-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:calc(1*3);animation-iteration-count:calc(1*3);-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:calc(1s*2);animation-delay:calc(1s*2);-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:calc(1s*3);animation-delay:calc(1s*3);-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:calc(1s*4);animation-delay:calc(1s*4);-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:calc(1s*5);animation-delay:calc(1s*5);-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:calc(1s/2);animation-duration:calc(1s/2);-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:calc(1s*.8);animation-duration:calc(1s*.8);-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:calc(1s*2);animation-duration:calc(1s*2);-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:calc(1s*3);animation-duration:calc(1s*3);-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media print,(prefers-reduced-motion:reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{20%,53%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{20%,53%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translate3d(0,0,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.wpcf7 form .wpcf7-response-output{margin:10px auto 0 auto;max-width:500px;padding:5px 10px}.wpcf7 form.sent .wpcf7-response-output{background:#2a2a2a;color:#fff}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background:#e74c3c;color:#fff}.wpcf7 form.spam .wpcf7-response-output{background:#f39c12;color:#fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background:#f1c40f;color:#2a2a2a}.wpcf7-not-valid-tip{background:#e74c3c;color:#fff;font-size:1.25rem;padding:3px}.wpcf7-spinner{margin:10px auto 0 auto}form.wpcf7-form.submitting:before{content:'';z-index:100}.burger-button{height:18px;width:30px}.burger-button.burger-button-close div:nth-child(1){top:calc(50% - 2px);transform:rotate(45deg)}.burger-button.burger-button-close div:nth-child(2){opacity:0}.burger-button.burger-button-close div:nth-child(3){bottom:calc(50% - 2px);transform:rotate(-45deg)}.burger-button div{background:#2a2a2a;border-radius:2px;height:2px}.burger-button div:nth-child(1){top:0}.burger-button div:nth-child(2){top:calc(50% - 1px)}.burger-button div:nth-child(3){bottom:0}.center{margin:0 auto;overflow:hidden}.center-width{max-width:1280px;width:90%}.common-footing h3,.common-heading h3{color:#78746c;font-size:2.2rem;letter-spacing:10px}.common-text{color:#2a2a2a}.common-text ol,.common-text p,.common-text ul{font-size:1.5rem;line-height:2}.social li{margin:10px 0 0}.social li.instagram a{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/social-instagram.png) no-repeat center/cover transparent}.social li.tiktok a{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/social-tiktok.png) no-repeat center/cover transparent}.social li.facebook a{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/social-facebook.png) no-repeat center/cover transparent}.social li.youtube a{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/social-youtube.png) no-repeat center/cover transparent}.social li.linkedin a{background:url(//luxomdevelopments.com/wp-content/themes/2023/assets/img/social-linkedin.png) no-repeat center/cover transparent}.social a{height:35px;width:35px}.the-background-video{background:#2a2a2a;z-index:0}.the-background-video .video-foreground,.the-background-video iframe{left:0;pointer-events:none;top:0;z-index:0}.video-wrapper{height:0;margin:20px 0;padding-bottom:52.25%;padding-top:25px}.wrapper-left{float:left}.wrapper-center{margin:0 auto}.wrapper-center-width{max-width:980px;width:90%}.wrapper-right{float:right}@media (min-aspect-ratio:16/9){.the-background-video .video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.the-background-video .video-foreground{width:300%;left:-100%}}