.site-header-image{display:block;margin:auto}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block}img,.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.author-bio .avatar{border:1px solid #dee2e6;border-radius:50%}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}#comments,#reply-title{margin-top:1.5rem;margin-bottom:1rem}.commentlist,.commentlist ul{padding-left:0}.commentlist li{padding:1rem}.comment-meta{margin-bottom:1rem}.comment>.children{margin-top:1rem;margin-right:-.625rem;margin-bottom:-1.625rem}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}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}ol,ul{list-style:none;padding-left:30px}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Avenir Next";src:local("Avenir Next Bold"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/bold.woff2) format("woff2"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/bold.woff) format("woff"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/bold.ttf) format("ttf"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/bold.eot?#iefix) format("eot");font-weight:700;unicode-range:U+000-5FF;font-display:swap}@font-face{font-family:"Avenir Next";src:local("Avenir Next Demi Bold"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/demi.woff2) format("woff2"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/demi.woff) format("woff"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/demi.ttf) format("ttf"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/demi.eot?#iefix) format("eot");font-weight:600;unicode-range:U+000-5FF;font-display:swap}@font-face{font-family:"Avenir Next";src:local("Avenir Next Medium"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/medium.woff) format("woff"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/medium.ttf) format("truetype"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/medium.eot?#iefix) format("eot");font-weight:500;unicode-range:U+000-5FF;font-display:swap}@font-face{font-family:"Avenir Next";src:local("Avenir Next Regular"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/regular.woff) format("woff"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/regular.ttf) format("ttf"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/regular.eot?#iefix) format("eot");font-weight:400;unicode-range:U+000-5FF;font-display:swap}@font-face{font-family:"Avenir Next";src:local("Avenir Next Thin"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/thin.woff2) format("woff2"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/thin.woff) format("woff"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/thin.ttf) format("ttf"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/thin.eot?#iefix) format("eot");font-weight:300;unicode-range:U+000-5FF;font-display:swap}@font-face{font-family:"Avenir Next";src:local("Avenir Next Ultra Light"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/ultralight.woff2) format("woff2"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/ultralight.woff) format("woff"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/ultralight.ttf) format("ttf"),url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../fonts/avenir-next/ultralight.eot?#iefix) format("eot");font-weight:200;unicode-range:U+000-5FF;font-display:swap}html{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}html,body{max-width:100%}body{font-family:"Avenir next",sans-serif;font-style:normal;padding-top:214px;font-weight:500;letter-spacing:.2px;font-size:18px;line-height:1.6;color:#4a5357;background-color:#f6fafb}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Avenir next",sans-serif;line-height:1.3em;margin-bottom:30px;font-weight:400;color:#333}h2{font-size:25.6px}h3{font-size:23.2px}h4{font-size:20.8px}h5{font-size:18.4px}h6{font-size:16px}h1{font-size:35px;margin-bottom:90px;text-align:center;position:relative;max-width:800px;margin:10px auto 58px auto}h1:before{content:"";width:60px;height:2px;background-color:#beaf83;bottom:-18px;left:50%;position:absolute;transform:translateX(-50%)}h2{font-size:30px;margin-top:50px;margin-bottom:20px}.heading h2,.home h2{font-size:33px;margin-bottom:90px;text-align:center;position:relative;margin-top:0}.heading h2:before,.home h2:before{content:"";width:60px;height:2px;background-color:#beaf83;bottom:-18px;left:50%;position:absolute;transform:translateX(-50%)}h3{font-size:21px;font-weight:500;margin-bottom:16px}p,li{line-height:1.6em;font-size:1.1rem;font-weight:400;margin-bottom:20px;letter-spacing:.1px;color:#4a5357}li{margin-bottom:10px}li:before{content:"•";color:#beaf83;display:inline-block;width:1em;margin-left:-1em}a{color:#beaf83;text-decoration:underline}a:hover,a:active,a:focus{color:#ac9962}strong,b{font-weight:600}table{font-size:16px;font-size:1rem;line-height:2.28571429;letter-spacing:.15px;text-align:left}tr:nth-child(2n){background-color:#fff}th{background-color:#5da8e6;color:#fff;font-size:14px;font-size:.875rem;line-height:1.2em;font-weight:600;font-style:normal;letter-spacing:1.25px;text-transform:uppercase;padding:16px 25px}td{border-right:1px solid #ddd;padding:10px 22px}.btn{font-family:"Avenir next",sans-serif;color:#fff;border-color:#fff;border-radius:40px;text-transform:uppercase;font-size:16px;letter-spacing:1px;padding:12px 32px;background:0 0;border-width:2px;white-space:normal;font-weight:500;text-decoration:none}.btn:hover,.btn:active,.btn:focus{text-decoration:none}.btn-secondary{color:#fff;border-color:#beaf83;background:#0000001a}.btn-primary{color:#fff;background-color:#beaf83;border:none}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{color:#fff;background-color:#ac9962;border:none;text-decoration:none}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#ac9962;border-color:#ac9962}.btn-phone{display:block;background-image:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/phone-footer.png);text-indent:-9999px;width:42px;height:42px;background-repeat:no-repeat;border:none;padding:0}.btn-form{width:100%;padding-left:0;padding-right:0}.row-center{justify-content:center}.pre-title{text-transform:uppercase;font-size:14px !important;letter-spacing:1.8px;font-weight:600;text-align:center;margin-bottom:6px;color:#beaf83}@media (min-width:1200px){.page-narrow.container{max-width:900px}}.main-header{padding:0;position:fixed;width:100%;z-index:1030;top:0;background:#31383d url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/bg-intro.jpg)}.main-header .top-header{display:flex;justify-content:space-between;padding:12px 0;align-items:center}.main-header .top-header .header-contact-email,.main-header .top-header .header-contact-phone{font-family:"Avenir next",sans-serif;text-decoration:none;font-size:16px;padding:0 0 0 30px;background:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/phone.svg);background-size:22px;background-position:0 0;background-repeat:no-repeat;color:#fff}.main-header .top-header .header-contact-email:hover,.main-header .top-header .header-contact-phone:hover{text-decoration:none}.main-header .top-header .header-contact-email{background:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/email.svg);background-size:22px;background-position:0 0;background-repeat:no-repeat;margin-left:10px}.main-header .top-header .header-contact-form{background-color:#beaf83;color:#fff;text-transform:uppercase;font-size:12px;padding:10px 24px;letter-spacing:1.4px;border-radius:16px;line-height:1em;font-weight:600;text-decoration:none}.main-header .top-header .header-contact-form:hover,.main-header .top-header .header-contact-form:active,.main-header .top-header .header-contact-form:focus{text-decoration:none;background-color:#ac9962}.main-header .middle-header{text-align:center;margin-top:-32px}.main-header .middle-header .navbar-brand{background:rgba(0,0,0,0) url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/logo-white.png) no-repeat scroll center 0;height:110px;text-indent:-9999px;width:201px;margin:0 0 18px}.main-header .bottom-header{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.main-header .bottom-header .navbar{width:100%}.main-header .bottom-header .nav-item{margin-bottom:0}.main-header .bottom-header .nav-item:before{display:none}.main-header .bottom-header .navbar-nav .nav-link{text-transform:uppercase;font-size:13px;padding-right:1.1rem;padding-left:1.1rem;color:#fff;letter-spacing:1.8px;font-weight:600;text-decoration:none}.main-header .bottom-header .navbar-nav .nav-link:hover{color:#beaf83}.main-header .bottom-header .navbar-light .navbar-nav .active>.nav-link{color:#fff}.main-header .bottom-header .navbar-nav .dropdown-menu{padding:1rem 0;left:50%;transform:translateX(-50%)}.main-header .bottom-header .navbar-nav .dropdown-item{text-transform:uppercase;font-size:14px;padding-right:1.4rem;padding-left:1.4rem;letter-spacing:.8px;font-weight:600;text-decoration:none}.dropdown-menu:after{bottom:100%;left:46%;border:solid transparent;border-top-width:medium;border-right-width:medium;border-bottom-color:transparent;border-bottom-width:medium;border-left-width:medium;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:8px}@media (max-width:768px){.main-header .bottom-header .navbar-nav .dropdown-menu{background-color:transparent;text-align:center;border-bottom:1px solid #ffffff30;border-top:1px solid #ffffff30;transform:none}.main-header .bottom-header .navbar-nav .dropdown-item{color:#fff;white-space:break-spaces;font-size:12px}.main-header .bottom-header .navbar-nav .dropdown-item:hover,.main-header .bottom-header .navbar-nav .dropdown-item:focus{color:#beaf83;background:0 0}.dropdown-menu:after{display:none}}.wpforms-container.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-weight:500;font-size:12px;float:none;line-height:1.3;margin:0 0 4px;padding:0;text-transform:uppercase;letter-spacing:.8px}.page-item:before{display:none}.page-link{text-decoration:none;color:#beaf83}.page-link:hover{color:#beaf83;background-color:#f1f3f4}.page-item span{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-item span.current{background-color:#beaf83;color:#fff}.page-item i{font-size:.7rem}@media (min-width:768px){.main-header .middle-header,.main-header .navbar,.main-header .middle-header .navbar-brand{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.main-header.smaller{box-shadow:0px 21px 62px 0px rgba(0,0,0,.1)}.main-header.smaller .middle-header{margin-top:-38px}.main-header.smaller .middle-header .navbar-brand{height:38px;margin:-18px 0 10px;background-size:66%}.main-header.smaller .navbar{padding:.3rem 1rem}}.section-intro{position:relative;padding:92px 0 56px;text-align:center;background:#31383d url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/bg-intro.jpg)}.section-intro:after{content:"";position:absolute;left:0;top:-220px;background:#31383d url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/bg-intro.jpg);height:220px;width:100%}.section-intro:before{content:"";position:absolute;left:0;bottom:0;background:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/bg-intro-picture.jpg);width:100%;height:677px;background-position:center center;background-repeat:no-repeat}.section-intro .container{position:relative}.section-intro-txt p{margin-bottom:40px;color:#fff}.section-intro .section-intro-txt{max-width:900px;margin:0 auto}.section-intro h1{color:#fff;max-width:740px;margin:0 auto 20px auto}.section-intro h1:before{display:none}.section-intro .lead{font-size:22px;font-weight:400;line-height:1.5em}.section{padding:120px 0}.section-services{background-color:#f6f6f6}.section-services h3{color:#beaf83}.section-services ul{padding-left:20px}.section-services li{font-weight:400;margin-bottom:6px;font-size:1rem}.section-services li:before{content:"\2022";color:#beaf83;display:inline-block;width:14px;margin-left:-14px}.section-services p{font-weight:500;font-size:1rem}.section-services--item{margin-bottom:34px;background-color:#fff;padding:52px 40px;border-radius:6px;min-height:410px}.section-values{padding:0 !important;background-color:#beaf83}.section-values .container-fluid{padding-right:0;padding-left:0}.section-values .col{padding:0}.section-values-img{background-image:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/bg-values-02.jpg);height:580px;background-size:cover;background-repeat:no-repeat;background-position:center center}.section-values-txt{min-height:580px;display:flex;justify-content:center;align-items:center}.section-values-txt ul{max-width:78%;padding-top:20px}.section-values-txt li{background-image:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/ico-check.png);background-repeat:no-repeat;padding-left:36px;background-position:0 1px}.section-values-txt li:before{display:none}.section-values-txt li:not(:last-child){margin-bottom:30px}.section-values-txt h3{color:#57513e;margin-bottom:4px}.section-values-txt p{color:#fff}.section-team h2{font-size:30px;margin-bottom:90px;max-width:900px;margin:0 auto 90px auto}.section-team--item{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:400px;position:relative;overflow:hidden;max-height:346px;cursor:pointer}.section-team--img{text-align:center;position:relative}.section-team--img img{max-width:100%;overflow:hidden}.section-team--img:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#303030;background:-webkit-linear-gradient(bottom,#303030,transparent);background:-webkit-linear-gradient(90deg,#303030,transparent);background:linear-gradient(0deg,#303030,transparent);-webkit-transition:all .25s cubic-bezier(0,0,.53,1.01);transition:all .25s cubic-bezier(0,0,.53,1.01);z-index:1;opacity:.9}.section-team .section-team--info{position:absolute;top:72%;padding:24px;z-index:9;-webkit-transition:all .25s cubic-bezier(0,0,.53,1.01);transition:all .25s cubic-bezier(0,0,.53,1.01)}.section-team .section-team--name{font-weight:600;margin-bottom:0;color:#fff}.section-team .section-team--title{margin-bottom:22px;text-transform:uppercase;font-size:12px;letter-spacing:1.3px;color:#fff}.section-team .section-team--cv p{font-size:15px;color:#fff}.section-team .section-team--cv:before{content:"";width:0;height:1px;background-color:#ffffff4d;position:absolute;top:80px}.section-team--item:hover .section-team--info{top:34%}.section-team--item:hover .section-team--cv:before{width:40px}.section-team-ceo--item{max-width:100%;background-color:#31383d;min-height:346px;display:flex;align-items:center;padding-right:12%;cursor:default}.section-team-ceo--item:hover .section-team--info{top:auto}.section-team-ceo--item .section-team--img:before{background:0 0}.section-team-ceo--item p{margin-bottom:0}.section-team-ceo--item .section-team--title{margin-bottom:30px}.section-team-ceo--item .section-team--info{position:relative;display:inline-block;width:56%}.section-team-ceo--item .section-team--cv{position:relative}.section-team-ceo--item .section-team--cv:before{content:"";width:40px;height:1px;background-color:#beaf83;position:absolute;top:-18px}.section-team-ceo--item .section-team--quote{color:#ffffffb3;font-size:17px;font-weight:300;margin-top:12px;font-family:georgia,serif;font-style:italic;position:relative}.page-template-page-team .section-team{padding:40px 0}.section-cta{margin:0 !important;position:relative;margin-top:125px;background:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/bg-cta.jpg);background-size:cover;background-color:#31383d;padding:120px 0}.section-cta-wrapper{max-width:600px;text-align:center;margin:0 auto}.section-cta-wrapper h2{color:#fff;margin-bottom:42px}.section-cta-wrapper h3{color:#fff;margin-bottom:37px;font-weight:400;font-size:22px}.section-cta-wrapper img{display:block;margin:0 auto}.section-cta-wrapper form{max-width:460px;margin:0 auto}.section-cta-wrapper form .btn{margin-top:20px}.footer-links{margin:100px 0 0;font-size:14px;font-weight:300;color:#fff;background-color:#31383d;border-top:1px solid #ffffff1a;padding:0}.home .footer-links{margin:0}.footer-links a{text-decoration:none;color:#fff;font-weight:400;font-size:14px;font-weight:500}.footer-links a:hover{text-decoration:none;color:#fff}.footer-links__email{padding:20px 30px}.footer-links__email span{padding-right:12px}.menu-footer-menu-container{display:inline-block}.menu-footer-menu-container li{display:inline-block;margin:0}.menu-footer-menu-container li:before{display:none}.footer-links__legal{text-align:right}.footer-links__legal a{display:inline-block;padding:20px 30px;border-right:1px solid #ffffff4d}.footer-links__legal a:hover{opacity:.7}.footer-links .social-links{min-height:40px;margin-right:0;margin-top:0;padding:16px 30px;display:inline-block;float:right}.footer-links .social-links li{display:inline-block;margin-left:0;margin-bottom:0}.footer-links .social-links li:before{display:none}.footer-links .social-links li a{padding:0 4px;border:none}.footer-links .social-links li a .icon-instagram,.footer-links .social-links li a .icon-linkedin,.footer-links .social-links li a .icon-facebook,.footer-links .social-links li a .icon-twitter{fill:#fff}.footer-copyright{display:flex;justify-content:space-between;align-items:center;padding:6px 26px}.footer-copyright p{margin:0;font-size:13px;color:#7c7c7c;font-weight:400;padding:18px 0}.footer-certificate{max-width:380px;align-items:center;display:flex;justify-content:space-between}.footer-certificate img{width:25%;margin-right:6px}.footer-copyright .footer-certificate p{font-size:11px;margin:0;font-weight:500;color:#333}.footer-certificate:hover{text-decoration:none}.footer-certificate:hover p{text-decoration:underline}form{text-align:left}.form-control{background-color:#fff;border:none;border-radius:0;padding:.62rem .75rem;font-size:1rem}label{color:#575757;text-transform:uppercase;font-size:12px;letter-spacing:.8px}.home .section-cta label{color:#fff}.contact-form{min-height:700px;margin-top:100px;margin-bottom:60px}.form-control::placeholder{color:#b2bbc5;opacity:1}.form-control:-ms-input-placeholder{color:#b2bbc5}.form-control::-ms-input-placeholder{color:#b2bbc5}.form-check a:hover{color:#beaf83;text-decoration:underline}.form-check-input{margin-top:8px}.c_error{color:red;font-size:14px}.hide-msg{color:#fff;padding:10px 20px;margin-top:30px;text-align:center}.hide-msg p{color:#fff}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#beaf83 !important}.section-cta div.wpforms-container-full .wpforms-form input[type=submit],.section-cta div.wpforms-container-full .wpforms-form button[type=submit],.section-cta div.wpforms-container-full .wpforms-form .wpforms-page-button{font-family:"Avenir next",sans-serif;border-radius:40px;text-transform:uppercase;font-size:16px;letter-spacing:1px;padding:12px 32px;white-space:normal;font-weight:500;color:#fff;background-color:#beaf83;border:none}.section-cta div.wpforms-container-full .wpforms-form .wpforms-field-label{color:#fff}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li:before{display:none}.page-template-page-contact div.wpforms-container-full .wpforms-form input[type=submit],.page-template-page-contact div.wpforms-container-full .wpforms-form button[type=submit],.page-template-page-contact div.wpforms-container-full .wpforms-form .wpforms-page-button{font-family:"Avenir next",sans-serif;border-radius:40px;text-transform:uppercase;font-size:16px;letter-spacing:1px;padding:12px 32px;white-space:normal;font-weight:500;color:#fff;background-color:#beaf83;border:none}.page-template-page-contact div.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-weight:500;font-size:12px;float:none;line-height:1.3;margin:0 0 4px;padding:0;text-transform:uppercase;letter-spacing:.8px;color:#333}.contact-wrapper{margin-top:60px}.contact-wrapper .col{padding:40px}.contact-wrapper .social-links{margin-top:20px}.contact-wrapper .social-links ul{padding-left:0}.contact-wrapper .social-links li{display:inline-block;margin-right:6px}.contact-wrapper .social-links li:before{display:none}.contact-wrapper .social-links li a .icon-instagram,.contact-wrapper .social-links li a .icon-linkedin,.contact-wrapper .social-links li a .icon-facebook,.contact-wrapper .social-links li a .icon-twitter{fill:#beaf83}.contact-wrapper .contact-email,.contact-wrapper .contact-phone{font-family:"Avenir next",sans-serif;text-decoration:none;font-size:18px;padding:0 0 8px 42px;background:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/phone.svg);background-size:32px;background-position:0 0;background-repeat:no-repeat;display:inline-block;color:#333;margin:4px 0}.contact-wrapper .contact-email:hover,.contact-wrapper .contact-phone:hover{text-decoration:none}.contact-wrapper .contact-email{background:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/email.svg);background-size:32px;background-position:0 0;background-repeat:no-repeat}.modal{z-index:9999}.modal-backdrop{background-color:#000;opacity:.6 !important}@media (min-width:1200px){.modal-lg{max-width:1170px}}#modal-info{height:7 0px;padding:0 5%}.modal-header{border-bottom:0;padding-left:2%}.modal-header h3{font-size:30px}.modal-header .close{position:absolute;right:18px;top:8px;font-family:"Avenir next",sans-serif;font-weight:300;font-size:46px;color:#000}.modal-content{padding:20px 5%;overflow:hidden}#modal-info .modal-lg{max-width:100%}#modal-info{background-color:#fff;padding:0}#modal-info .modal-dialog{margin:0 auto}#modal-info .modal-content{border:none}.modal div.wpforms-container-full .wpforms-form input[type=submit],.modal div.wpforms-container-full .wpforms-form button[type=submit],.modal div.wpforms-container-full .wpforms-form .wpforms-page-button{font-family:"Avenir next",sans-serif;border-radius:40px;text-transform:uppercase;font-size:16px;letter-spacing:1px;padding:12px 32px;white-space:normal;font-weight:500;color:#fff;background-color:#beaf83;border:none}.modal div.wpforms-container-full .wpforms-form .wpforms-field-label{color:#666}.modal-dialog .modal-body h2{font-size:28px;margin-bottom:50px;margin-top:-6px;text-align:center;position:relative}.modal-dialog .modal-body h2:before{content:"";width:50px;height:2px;background-color:#beaf83;bottom:-14px;left:50%;position:absolute;transform:translateX(-50%)}.cookie-notice-container{font-size:13px;line-height:20px;text-align:center;opacity:.95;padding:14px 0}.cookie-notice-container a{color:#fff;text-decoration:underline;padding:0 0 0 10px}.cookie-notice-container a:hover{color:#fff}body.page-text{padding-top:254px}.container.container-txt{max-width:900px;padding:40px 20px 100px}.container.container-txt h2{font-size:27px;margin-bottom:30px;text-align:left;margin-top:40px}.container.container-txt h2:before{display:none}.container.container-txt h3{font-size:18px;font-weight:500;margin-bottom:16px;margin-top:30px}.container.container-txt li:before{content:"•";color:#beaf83;display:inline-block;width:1em;margin-left:-1em}.container.container-txt ol,.container.container-txt ul{padding-left:20px}.container.container-txt p{font-weight:400}.container.container-txt li{font-weight:400}.warning-cookies{z-index:999;position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:1.6rem;background-color:#fff;font-size:1.4rem;line-height:1.9rem;font-weight:600;display:inline-block;padding:20px 28px;width:70%;box-shadow:0 8px 40px -14px rgba(62,90,72,.52);border-radius:.5rem}.warning-cookies p{font-size:15px;width:calc(100% - 280px);font-weight:400;display:inline-block;margin-bottom:0;line-height:1.5em;padding-right:10px}.warning-cookies p a{color:#beaf83}.warning-cookies-actions{width:260px;display:inline-block;vertical-align:top}.warning-cookies .btn{padding:8px 14px !important;font-size:12px !important}@media (max-width:992px){.warning-cookies{width:90%}.warning-cookies p{width:100%}.warning-cookies-actions{width:100%;text-align:center;margin-top:16px}}@media (max-width:768px){.warning-cookies{bottom:90px}}.navbar.navbar-light .navbar-toggler{position:fixed;top:42px;border:none;left:auto;right:4px}.navbar.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}a.view-all,span.view-all{font-size:15px;color:#beaf83}a.view-all:hover,span.view-all:hover{text-decoration:none}a.view-all:hover:after,span.view-all:hover:after{-webkit-transform:translateX(2px);transform:translateX(2px)}a.view-all:after,span.view-all:after{content:"";display:inline-block;width:5px;height:8px;margin-left:2px;vertical-align:baseline;background-image:url("data:image/svg+xml;utf8,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EDisclosure%20Indicator%3C%2Ftitle%3E%3Cpath%20d%3D%22M0%2C1.5%20L1.5%2C0%20L7.29201249%2C5.79201249%20C7.68302319%2C6.18302319%207.68649149%2C6.81350851%207.29201249%2C7.20798751%20L1.5%2C13%20L0%2C11.5%20L4.29422684%2C7.20577316%20C4.68401459%2C6.81598541%204.68722761%2C6.18722761%204.29422684%2C5.79422684%20L0%2C1.5%20Z%22%20fill%3D%22%23beaf83%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-size:cover}.single-post #main,.blog #main{padding-top:40px}.index-post{background-color:#fff;overflow:hidden}.updated{display:none}.index-post h2{font-size:26px;margin-bottom:12px;margin-top:0}.index-post img{height:230px;-o-object-fit:cover;object-fit:cover;width:100%}.index-post h2{text-align:left;letter-spacing:0;font-weight:600;font-size:24px}.index-post h2:before{display:none}.index-post h2 a{color:#212529;text-decoration:none}.index-post h2 a:before{display:none}.index-post-content{padding:32px 40px 42px;min-height:400px;position:relative}.text-muted{color:#6c757d !important;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px}.index-post-content .view-all{-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;position:absolute;bottom:38px;text-decoration:none}.single-post .hentry{max-width:920px;margin:0 auto}.single-post .hentry p,.single-post .hentry li{line-height:1.7em;font-size:1.2rem;letter-spacing:.1px;color:#393b3c}.single-post .hentry .attachment-post-thumbnail{margin-bottom:40px;width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.txt-featured{max-width:900px;margin:0 auto;text-align:center}.txt-featured h1{margin-top:0}.txt-featured p{font-size:20px;line-height:1.7em}.section-gray{background-color:#ebf1f2}.block-txt{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-txt-info{width:80%;margin:0 auto;padding:100px 0;max-width:560px}.block-link{background-color:transparent;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;min-height:80vh;position:relative;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.block-link:hover{text-decoration:none}.block-link:hover .overlay{opacity:.5}.block-link a{position:absolute;width:100%;z-index:999;top:0;bottom:0}.block-link-info{z-index:99;position:relative;max-width:78%}.block-link .pre-title{margin-bottom:8px;text-shadow:0 0 8px rgba(0,0,0,.5);padding-left:0}.block-link h3{font-size:22px;font-weight:500;color:#fff;line-height:1.4em;text-shadow:0 0 8px rgba(0,0,0,.5)}.overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:linear-gradient(to bottom,#0000004a 50%,rgba(35,41,55,.75) 95%);background:-webkit-linear-gradient(to bottom,#0000004a 50%,rgba(35,41,55,.75) 95%);background:-moz-linear-gradient(to bottom,#0000004a 50%,rgba(35,41,55,.75) 95%);z-index:9}.block-link-img{background-size:cover;background-position:center center;width:100%;margin:0 auto;height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute}.block-link-bottom{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.work-solution h2,.work-solution .pre-title{text-align:left}.work-solution h2{margin-bottom:30px}.work-solution h2:before{display:none}.section-solution{padding:0}.section-works{padding-bottom:0}.section-works .block-link{text-align:left;min-height:520px;margin-bottom:34px}.section-works .block-link-info{margin-bottom:30px}.section-works .block-link-info p{color:#fff;line-height:1.4em}.section-works h3{position:relative;margin-bottom:26px}.section-works h3:before{content:"";width:60px;height:2px;background-color:#beaf83;bottom:-13px;left:32px;position:absolute;transform:translateX(-50%)}.section-works .ssba{display:none}.single-work h2{margin-top:0}.single-work .section-works{padding-top:0}.slider-reviews{box-shadow:0 0px 7px 8px rgba(0,0,0,.02);border:1px solid #eeeeee80;background:#fff}.review-info{padding:80px 60px;min-height:392px}.review-txt p{line-height:1.6em;font-size:22px;font-weight:400}.review-person{font-size:16px;font-weight:600;margin-bottom:0}.review-position{font-size:16px;font-weight:400}.btn-next,.btn-prev{position:absolute;top:160px;background-color:#beaf83;color:#fff;padding:8px 12px;cursor:pointer;border:none;left:-16px;z-index:99}.btn-next{right:-16px;left:auto}.btn-prev .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.btn-next .icon,.btn-prev .icon{fill:#fff;height:14px;width:14px}svg{overflow:hidden;vertical-align:middle}.page-id-10 .wp-block-column{box-shadow:0 0px 5px 4px rgba(0,0,0,.03);padding:40px;margin:20px 10px;border-radius:6px;border:1px solid #eee}.page-id-10 .wp-block-column h3{color:#beaf83}.footer-cta{padding:40px;background-color:#c6b68ab8;max-width:932px;margin:0 auto;border-radius:10px;margin-top:40px;text-align:center;background-repeat:no-repeat;border:10px solid #f9f6ec36;background-size:cover}.footer-cta p{color:#fff;font-size:19px;margin-bottom:10px;text-shadow:0 0px 2px #00000014}.footer-cta .btn{margin-top:20px;font-size:15px;background-color:#4d423f;border-color:#4d423f}.footer-cta .btn:focus,.footer-cta .btn:active,.footer-cta .btn:hover{background-color:#5e514d;border-color:#5e514d;color:#fff}.footer-cta h3{font-weight:600;font-size:23px;color:#4d423f}.header-meta{text-align:center;margin-top:-20px}.ssbp-wrap{margin-top:20px}.ssba{font-size:15px !important;border-top:1px solid #eee;padding-top:10px !important}.page-id-8 .wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0;padding:0 40px 40px}.page-id-8 h2{font-weight:500;letter-spacing:0}.blocks-gallery-item:before{display:none}h2.heading-center{text-align:center;margin-bottom:40px;max-width:780px;margin:60px auto 40px auto}.section-catalog.section{padding-top:2rem}.page-template-page-catalog .hentry header+p{max-width:960px;margin:0 auto 30px auto}.section-catalog .block-link{text-align:left;margin-bottom:34px;min-height:52vh}.section-catalog .block-link a{position:absolute;width:100%;display:block;height:100%}.section-catalog .block-link a:before{content:"";width:100%;height:100%;position:absolute;overflow:hidden;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#0000004a),color-stop(95%,rgba(35,41,55,.75)));background:-o-linear-gradient(top,#0000004a 50%,rgba(35,41,55,.75) 95%);background:linear-gradient(to bottom,#0000004a 50%,rgba(35,41,55,.75) 95%);background:-moz-linear-gradient(to bottom,#0000004a 50%,rgba(35,41,55,.75) 95%);z-index:9}.section-catalog .block-link-img{background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.section-catalog .block-link a:hover .block-link-img{-webkit-transform:scale(1.16);-ms-transform:scale(1.16);transform:scale(1.16)}.section-catalog .block-link-info{text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:60%;width:72%}.section-catalog h3{position:relative;margin-bottom:26px;font-weight:500;font-size:clamp(1rem, 0.864rem + 0.68vw, 1.375rem)}.section-catalog .block-link-info p{color:#fff;line-height:1.4em;font-weight:300;font-size:clamp(0.8rem, 0.691rem + 0.55vw, 1.1rem)}.section-catalog h3:before{content:"";width:60px;height:2px;background-color:#beaf83;bottom:-13px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sold{background-color:#fff;color:#beaf83;padding:1rem .8rem .8rem;text-transform:uppercase;font-weight:600;font-size:.76rem;letter-spacing:1px;line-height:1em;position:absolute;top:0;right:1.8rem;z-index:9}.new{background-color:#b10e0b;color:#fff;padding:8px 12px;text-transform:uppercase;font-weight:600;font-size:.76rem;letter-spacing:1px;line-height:1em;position:absolute;top:16px;left:16px;z-index:9}.single-catalog-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:768px){.single-catalog-info{position:sticky;top:240px}}.single-catalog h1{text-align:left;margin-bottom:.4rem}.single-catalog h1:before{display:none}.single-catalog-title{font-size:1.4rem;font-weight:500;line-height:1.4em}.single-catalog-meta{margin-bottom:1rem;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:1rem 0}.single-catalog-meta p{margin-bottom:0}.single-catalog .btn{border-radius:4px;font-size:14px;padding:8px 24px;margin-top:.6rem;margin-bottom:1rem}@media (min-width:1200px){.single-catalog #main{max-width:960px}}@media (max-width:768px){.section-catalog .block-link-img{background-size:cover}.section-catalog .block-link:hover .block-link-img{background-size:cover}.single-catalog-title{font-size:1.1rem}}.block-catalog-cta{margin:5rem auto 0 auto;border-top:10px solid #beaf83;padding:2rem 3rem;background:#fff;-webkit-box-shadow:0 0 20px 0px rgb(0 0 0/6%);box-shadow:0 0 20px 0px rgb(0 0 0/6%)}.block-catalog-cta h2{margin-top:30px;margin-bottom:20px}.block-catalog-cta h3{font-weight:400;font-size:18px;line-height:1.6em}.block-catalog-cta img{display:block;margin:0 auto}.block-catalog-cta form{max-width:460px;margin:0 auto}.block-catalog-cta div.wpforms-container-full .wpforms-form button[type=submit]{color:#fff;background-color:#beaf83 !important;border:none;font-family:"Avenir next",sans-serif;color:#fff;border-color:#fff;border-radius:40px;text-transform:uppercase;font-size:16px;letter-spacing:1px;padding:12px 32px;background:0 0;border-width:2px;white-space:normal;font-weight:500;text-decoration:none}.block-catalog-cta div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:80px}@media (max-width:768px){.block-catalog-cta{padding:1rem 2rem}}#lightgallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5%}@media (min-width:768px){#lightgallery{padding-right:2rem}}#lightgallery a{position:relative;display:block;-webkit-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s;width:18.8%;margin-bottom:.6rem}#lightgallery a.catalog-img-thumbnail{width:100%;margin-bottom:1.6rem}#lightgallery a.catalog-img-thumbnail img{height:auto}#lightgallery a img{display:block;width:100%;height:90px;-o-object-fit:cover;object-fit:cover}#lightgallery a:before{content:"";background-color:#00000082;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity ease-out .3s;-o-transition:opacity ease-out .3s;transition:opacity ease-out .3s;opacity:0}#lightgallery a:after{content:"";position:absolute;content:url(//peritart.es/wp-content/themes/b4st-peritart/theme/css/../img/zoom-in-line.svg);left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity ease-out .3s;-o-transition:opacity ease-out .3s;transition:opacity ease-out .3s;opacity:0}#lightgallery a:hover:before,#lightgallery a:hover:after{opacity:1}.pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-link{border:none}.section-banner-catalog{max-width:1022px;width:100%;margin:4rem auto 1rem auto}.section-banner-catalog>a{padding:2rem 2.6rem;background-color:#00000036;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #ffffff1f;text-decoration:none}.section-banner-catalog>a:hover{background-color:#0000001c;border:1px solid #ffffff2e}.banner-catalog-info{width:30%;position:relative;text-align:left}.banner-catalog-info h2{text-align:left;color:#fff;font-weight:500;font-size:1.4rem;margin-bottom:7px;color:#f4e0a6}.banner-catalog-info h2:before{display:none}.banner-catalog-info p{color:#fff;text-align:left;font-size:15px;margin-bottom:0;line-height:1.5em}.banner-catalog-link{font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;margin-top:16px;color:#f4e0a6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.banner-catalog-images{display:-webkit-box;display:-ms-flexbox;display:flex;width:68%;overflow:hidden}.banner-catalog-images img{width:112px;height:112px;-o-object-fit:cover;object-fit:cover;margin-left:1rem;border:4px solid #ffffff24;border-radius:5px}@media (max-width:992px){.section-banner-catalog>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem 1.6rem}.section.section-banner-catalog{padding:4rem 5rem}.banner-catalog-info{width:100%;text-align:center}.banner-catalog-info p,.banner-catalog-info h2{text-align:center}.banner-catalog-info,.banner-catalog-images{width:100%}.banner-catalog-link{margin:1rem 0 1.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1200px){.container{max-width:1240px}}@media (max-width:1610px){.footer-links__legal a{padding:20px 16px;font-size:14px;line-height:1.6em}.footer-links__email{padding:20px 16px;font-size:14px}.footer-links .social-links{padding:16px 0 0 14px}.footer-copyright p{font-size:14px}}@media (max-width:1200px){.section-cta{margin-top:0}.main-header .bottom-header .navbar-nav .nav-link{text-transform:uppercase;font-size:13px;padding-right:.8rem;padding-left:.8rem}.footer-links{text-align:center}.footer-links__email{border-bottom:1px solid #ffffff1a;padding:14px 0 6px}.footer-links__email span{display:inline-block;width:100%;margin-bottom:8px}.footer-links__legal{text-align:center;padding-top:20px}.footer-links__legal a{padding:0 18px;margin-bottom:8px;line-height:1em}.footer-links__legal .item-last{border:none}.footer-links .social-links{width:100%;text-align:center;padding:24px 0 16px 14px}.modal-lg{max-width:100%}#modal-info ul li{padding:5px 0 5px 72px;font-size:14px;height:30px}#modal-info ul li.ico1{padding:5px 0 5px 54px}#modal-info ul li.ico1:after{left:-6px}.section-team-ceo--item{padding-right:4%}}@media (min-width:992px) and (max-width:1200px){.section-team .section-team--info{top:66%}.section-team--img:before{height:97%}.section-team--item:hover .section-team--info{top:8%}}@media (max-width:992px){body{padding-top:154px}.section{padding:80px 0}.bottom-header .btn{display:none}.bottom-header{display:block;max-width:none}.navbar-brand-wrapper{width:100%;text-align:center;border-bottom:1px solid #d2d2d2}.main-header .header-link{width:49%;display:inline-block;text-align:center;padding:10px 0}.main-header .header-link.item-first{border-right:1px solid #d2d2d2}.main-header .navbar-brand{margin-top:16px;height:66px}.main-header .contact-phone{position:absolute;top:26px;right:10px;display:block;text-indent:-9999px;background-size:42px;width:42px;height:42px;padding:0;background-position:0}.navbar-nav.phone{display:none}.navbar-brand{width:100%;background-position:center;margin-right:0}#navbarDropdown{width:100%}.main-header .bottom-header .navbar-nav .nav-link{padding-right:.4rem;padding-left:.4rem;font-size:11px}.section-intro:before{display:none}.section-intro-right{left:0}.section-intro-right .btn-play{display:none}.section-intro .btn-primary{padding:10px 42px 8px}.section-intro .btn-primary:after{display:none}.section-intro h1,.section-intro .lead{text-shadow:0 1px 5px rgba(0,0,0,.3)}#modal-info.fade{-webkit-transition-duration:0;-o-transition-duration:0;transition-duration:0;-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}#modal-info{padding:0 !important}#modal-info ul li{padding:5px 0 5px 110px;font-size:14px;height:30px;margin:15px 0 0;width:105%}#modal-info ul li:after{left:3%}#modal-info ul li.ico1{padding:5px 0 5px 54px;margin-left:-5%;width:105%}#modal-info ul li.ico2{margin-left:-5%;border-left:16px solid #fff}#modal-info ul li.ico3{margin-left:3%;border-left:36px solid #fff}#modal-info ul li.ico1:after{left:-6px}.modal-header h3{font-size:30px}.modal-body{padding:0}.modal-body .notebook img{position:static;margin-left:5%;width:125%;margin-bottom:30px}.section-team--item{height:400px}.section-team-ceo--item{max-width:400px;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.section-team-ceo--item .section-team--info{width:100%;padding:30px;background:#303030;background:-webkit-gradient(linear,left bottom,left top,from(#303030),to(transparent));background:-o-linear-gradient(bottom,#303030,transparent);background:linear-gradient(0deg,#303030,transparent);bottom:0;position:absolute;top:22%}.section-team-ceo--item:hover .section-team--info{top:22%}.section-team-ceo--item .section-team--quote{display:none}}@media (max-width:768px){body{padding-top:72px}body.page-text{padding-top:82px}.page-home body{padding-bottom:60px}.container{padding-right:25px;padding-left:25px}.page-home .footer-contact{display:block;position:fixed;bottom:0;width:100%;z-index:9999}.main-header{-webkit-box-shadow:0px 21px 62px 0px rgba(0,0,0,.1);box-shadow:0px 21px 62px 0px rgba(0,0,0,.1)}.main-header .middle-header{margin-top:-38px}.main-header .middle-header .navbar-brand{height:38px;margin:-18px 0 10px;background-size:66%}.main-header .navbar{padding:.3rem 1rem}.main-header .bottom-header .navbar{padding:0}.main-header .bottom-header{border-bottom:none}.main-header .container{min-width:100%}.main-header .top-header .header-contact-form{background-color:transparent;padding:0;line-height:1em;color:#beaf83}.main-header .top-header{padding:6px 16px 4px;background-color:#1c2024}.main-header .middle-header{margin-top:0;padding:8px 0;background-color:#0003}.main-header .top-header .header-contact-email,.main-header .top-header .header-contact-phone{font-size:14px;padding:0 0 0 24px;background-size:17px;line-height:1.5em}.main-header .middle-header .navbar-brand{margin:0}.main-header .bottom-header{border-top:none}.navbar-nav{padding:16px 0}.main-header .bottom-header .navbar-nav .nav-link{text-align:center;padding:.6rem}.section-intro{padding:80px 0 60px}.section-intro .lead{font-size:18px}h1{font-size:26px}h2{text-align:center;font-size:26px;margin-bottom:56px}.section-cta-wrapper h2{font-size:30px}.section-cta-content h3{font-size:36px}.check-list li{padding:0 0 0 36px;background-size:24px}.modal-open .footer-contact{display:none}.modal-header h3{font-size:22px}.modal-title{margin-left:32px;min-height:66px}.modal-body .btn-secondary{width:100%;padding:10px 0 8px}.f-email{text-align:center;padding-top:12px}footer .f-legal{text-align:center}footer .f-legal a{padding:12px 6px;border-right:none;float:none;width:auto}.section-cta-wrapper{padding:0 30px}.section-team--item .section-team--info{top:34%}.section-team-ceo--item .section-team--info{top:22%}.section-team-ceo--item:hover .section-team--info{top:22%}.section-values-img{height:160px}.footer-links .social-links{padding:24px 0 16px}.main-header .bottom-header{background-color:#1c2024}.section-team .section-team--cv:before{width:40px}.section-services--item{min-height:0;padding:42px 30px}.footer-copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media (max-width:480px){.main-header .header-link{font-size:12px}.main-header .top-header .header-contact-email,.main-header .top-header .header-contact-phone{font-size:12px}.btn-form{font-size:12px;font-weight:700}.section-cta{margin-top:60px}.section-cta-wrapper form .btn{width:100%}}.whatsapp-float{position:fixed;left:14px;bottom:28px;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.25);background:#25d366;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-icon{width:60%;height:60%;object-fit:contain;display:block}.whatsapp-float:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 16px rgba(0,0,0,.3)}@media (min-width:1024px){.whatsapp-float{left:20px;bottom:20px}}html,body{max-width:100%;overflow-x:hidden}.section-team{padding-bottom:60px}.section-reviews{padding:0 0 120px}@media (max-width:992px){.section-reviews{padding:0 0 80px}.home .section-reviews h2{margin-bottom:60px}}.cmplz-cookiebanner .cmplz-links ul li:before{display:none}.cmplz-cookiebanner .cmplz-message p{font-weight:400;font-size:14px;line-height:1.5;margin-bottom:0;text-align:center}#cmplz-document p{font-size:1.1rem}.works-wrapper{max-width:890px;margin:0 auto}.works-wrapper .wp-block-columns{padding:2rem;margin-top:2rem;border-radius:6px;border:1px solid #e0e0e0}.works-wrapper figcaption.wp-element-caption{font-size:14px;text-align:center}