.lazyload,.lazyloading{max-width:100%}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}html{line-height:1.15;-webkit-text-size-adjust:100%}ul,ol{margin:0;padding:0}li{list-style:none}figure{width:100%;margin:0;float:left}figure img{width:100%;height:100%;object-fit:contain;float:left}body{margin:0}main{display:block}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}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.raguel.es/wp-content/themes/raguel/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.lg-sub-html,.lg-toolbar{background-color:rgba(0,0,0,.45)}@font-face{font-family:lg;src:url(//www.raguel.es/wp-content/themes/raguel/lg/css/../fonts/lg.eot?n1z373);src:url(//www.raguel.es/wp-content/themes/raguel/lg/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(//www.raguel.es/wp-content/themes/raguel/lg/css/../fonts/lg.woff?n1z373) format("woff"),url(//www.raguel.es/wp-content/themes/raguel/lg/css/../fonts/lg.ttf?n1z373) format("truetype"),url(//www.raguel.es/wp-content/themes/raguel/lg/css/../fonts/lg.svg?n1z373#lg) format("svg");font-weight:400;font-style:normal}.lg-icon{font-family:lg;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:0}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#FFF}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-moz-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-ms-keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@keyframes lg-right-end{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-moz-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@-ms-keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}@keyframes lg-left-end{0%,100%{left:0}50%{left:30px}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:0;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.lg-toolbar .lg-icon:hover{color:#FFF}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-next,.lg-prev,.lg-toolbar{opacity:1;-webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;-o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-o-transition:-o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0s;transition:transform .25s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important;transition-duration:0s!important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:hover,.lg-outer.lg-dropdown-active #lg-share{color:#FFF}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100%!important;height:100%!important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-has-vimeo .lg-video-play{background:url(//www.raguel.es/wp-content/themes/raguel/lg/css/../img/vimeo-play.png) no-repeat}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(//www.raguel.es/wp-content/themes/raguel/lg/css/../img/vimeo-play.png) 0 -58px no-repeat}.lg-outer .lg-has-html5 .lg-video-play{background:url(//www.raguel.es/wp-content/themes/raguel/lg/css/../img/video-play.png) no-repeat;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url(//www.raguel.es/wp-content/themes/raguel/lg/css/../img/youtube-play.png) no-repeat}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(//www.raguel.es/wp-content/themes/raguel/lg/css/../img/youtube-play.png) 0 -60px no-repeat}.lg-outer .lg-video-object{width:100%!important;height:100%!important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 80ms ease 0s;-moz-transition:opacity 80ms ease 0s;-o-transition:opacity 80ms ease 0s;transition:opacity 80ms ease 0s}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s;transition:transform .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-moz-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;-o-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-moz-transition:-moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-o-transition:-o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}#lg-zoom-in:after{content:"\e311"}#lg-actual-size{font-size:20px}#lg-actual-size:after{content:"\e033"}#lg-zoom-out{opacity:.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s;-moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0s;-o-transition:opacity .15s ease 0s,-o-transform .15s ease 0s;transition:opacity .15s ease 0s,transform .15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;display:block;height:12px;-webkit-transition:box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s;-o-transition:visibility 0s linear .18s,opacity .18s linear 0s;transition:visibility 0s linear .18s,opacity .18s linear 0s}.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s;transition-delay:0s;-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}.lg-outer .lg-dropdown{background-color:#fff;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-moz-transform:translate3d(0,5px,0);-o-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-moz-transition:-moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;-o-transition:-o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s}.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px}.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a{color:#333}.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px}.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle}.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto}.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{width:100%;height:100%}.lg-outer #lg-share{position:relative}.lg-outer #lg-share:after{content:"\e80d"}.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}.lg-outer #lg-share-twitter .lg-icon{color:#00aced}.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}.lg-group:after{content:"";display:table;clear:both}.lg-outer{position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important;transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{background:url(//www.raguel.es/wp-content/themes/raguel/lg/css/../img/loading.gif) center center no-repeat;display:none!important}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s;transition:opacity .15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important;-moz-transition:none 0s ease 0s!important;-o-transition:none 0s ease 0s!important;transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s;-moz-transition:opacity .1s ease 0s;-o-transition:opacity .1s ease 0s;transition:opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}
:root{--black:#151515;--yellow:#ffe800;--grey:#707070}::-moz-selection{color:#fff;background:var(--yellow);text-shadow:0 0 0 transparent}::selection{color:#fff;background:var(--yellow);text-shadow:0 0 0 transparent}html,body{font-family:'Bebas Neue',cursive;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--black)}body.noscroll{overflow:hidden}a{transition:all .28s ease;text-decoration:none;color:var(--grey)}h1,h2,h3,h4,h5{width:100%;margin:0 0 30px;font-family:'Bebas Neue',cursive;font-weight:400}p{width:100%;margin:0 0 30px;font-size:22px;line-height:30px;color:#fff;font-family:'Vollkorn',serif;float:left}*>p:last-child{margin-bottom:0}.button{padding:15px 40px;border:1px solid var(--yellow);font-family:'Vollkorn',serif;font-size:22px;color:#fff;position:relative}.button:after{content:'';width:45px;height:1px;background-color:var(--yellow);transform:translate(50%,-50%);transition:all .28s ease;position:absolute;top:50%;right:1px}.button:hover:after{right:-5px}.button.center{transform:translateX(-50%);float:left;position:relative;left:50%}header{position:fixed;top:110px;left:140px;z-index:10}header nav{display:flex;flex-direction:column}header nav>a{width:110px}header nav>a img{width:100%;float:left}header nav a:hover{color:#fff}header nav #mobile{display:none}header nav ul{margin-top:36px}header nav ul li{margin-bottom:15px}header nav ul li:last-child{margin-bottom:0}header nav ul li a{font-size:30px}header nav ul li.current-menu-item a{color:var(--yellow)}header nav ul.contact a{font-size:18px;font-family:'Vollkorn',serif}main{width:100%;display:flex;align-items:center;flex-direction:column}main section{width:100%;max-width:1320px;color:#fff}.home #projects{max-width:860px;min-height:100vh;padding-top:110px;padding-bottom:110px;display:flex;align-items:center;justify-content:center}.home #projects:after{content:'';width:1px;height:180px;background-color:var(--yellow);transform:translate(-50%,-50%);position:absolute;bottom:0;left:50%;z-index:3;display:none}.home #projects .projects{display:grid;grid-template-columns:repeat(7,110px);grid-template-rows:repeat(5,110px);gap:12px;float:left}.home #projects .projects article{font-size:28px;display:flex;align-items:center;justify-content:center;transition:all .28s ease}.home #projects .projects article:not(.border){position:relative;z-index:3}.home #projects .projects article.blocked{opacity:.25;filter:grayscale(1)}.home #projects .projects article.blocked a{cursor:not-allowed}.home #projects .projects article figure{width:110px;height:110px;border:1px solid #fff;overflow:hidden;position:relative}.home #projects .projects article.empty:not(.border) figure{border:0}.home #projects .projects article figure img{width:100%;height:100%;object-fit:cover;transition:all .28s ease}.home #projects .projects article:not(.blocked):hover figure img{opacity:.5}.home #projects .projects article figure a:after{content:'';width:100%;height:100%;background-image:url(//www.raguel.es/wp-content/themes/raguel/images/more.svg);background-position:center;background-repeat:no-repeat;transform:scale(.5);opacity:0;transition:all .28s ease;pointer-events:none;position:absolute;top:0;left:0}.home #projects .projects article:not(.blocked):hover figure a:after{opacity:1;transform:scale(1)}.home #intro{max-width:none;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;position:relative}.home #intro:before{content:'';width:100%;height:100%;background-color:rgb(0 0 0/85%);position:absolute;top:0;left:0}.home #intro:after{content:'';width:1px;height:180px;background-color:var(--yellow);transform:translate(-50%,75%);position:absolute;bottom:0;left:50%;z-index:3}.home #intro article{width:100%;max-width:860px;padding:100px 0;position:relative;z-index:1}.home #intro article h1{font-size:50px}.home #intro article p{font-size:30px;line-height:40px}.home #services{padding-top:150px;text-align:center}.home #services h2{font-size:50px;margin-bottom:15px}.home #services p{font-size:30px;line-height:40px}.home #services .services{width:100%;margin-top:50px;padding-bottom:125px;display:flex;justify-content:center;float:left}.home #services .services article{display:flex;align-items:center;flex-direction:column}.home #services .services article:nth-child(2){margin:0 100px}.home #services .services article figure{width:150px;height:168px;border-top:4px solid #fff;border-bottom:4px solid #fff;display:flex;align-items:center;position:relative}.home #services .services article figure img{height:150px}.home #services .services article figure figcaption{width:100%;transform:translateY(100%);position:absolute;bottom:0}.home #services .services article figure figcaption h3{text-align:center;margin-top:20px;font-size:28px}.home .project{width:100%;height:100%;max-width:1020px;padding-bottom:150px;overflow:auto;background-color:var(--black);opacity:0;transform:translate(-50%,-50px);pointer-events:none;transition:all .72s ease;position:fixed;top:0;left:50%;z-index:9}.home .project.active{opacity:1;transform:translate(-50%,0);pointer-events:all}.home .project .close{width:30px;height:30px;font-size:32px;color:var(--yellow);background-color:var(--black);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:-7px;right:20px;z-index:3}.home .project section{display:flex;flex-direction:column;align-items:center;margin-top:110px;position:relative}.home .project section article{max-width:1020px;position:relative}.about #team{margin-top:150px;display:grid;grid-template-columns:repeat(2,1fr);gap:50px;row-gap:100px}.about #team article{display:flex;align-items:stretch;position:relative}.about #team article figure{min-width:250px;height:250px;margin-right:30px}.about #team article h3{margin-bottom:70px;font-size:38px;color:var(--yellow)}.about #team article h3 em{width:100%;font-size:22px;font-family:'Vollkorn',serif;font-weight:400;color:#fff;float:left;clear:both}.about #team article h3 span.line{width:calc(100% + 100px);margin-left:-100px;margin-top:20px;border:0;border-top:1px solid var(--yellow);float:left}.about #team article p{font-size:15px;line-height:20px;hyphens:auto}.services #services{margin-top:150px;display:grid;grid-template-columns:1fr;gap:75px}.services #services figure img{height:auto}.services #services article{display:flex;align-items:stretch}.services #services article figure{min-width:530px;height:530px;margin-right:50px;background-color:#f2f2f2}.services #services article div h3{font-size:50px;padding-bottom:30px;position:relative}.services #services article div h3:after{content:'';width:480px;height:1px;background-color:var(--yellow);position:absolute;bottom:0;left:-120px}.services #services article div p{font-size:22px;line-height:30px}.project main{padding-top:110px}.project main section{max-width:1640px;display:flex;flex-direction:column;align-items:center}.project section article{max-width:1220px;display:grid;grid-template-columns:calc(60% - 25px) 40%}.project section article #gallery{margin-right:25px}.project section article #gallery .owl-item figure{cursor:zoom-in}.project section article #gallery .owl-item figure img{transition:all .28s ease}.project section article #gallery .owl-item figure:hover img{filter:brightness(120%)}.project section article #gallery #thumbs{width:100%;margin-top:25px;float:left;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.project section article #gallery #thumbs figure{width:100%;height:100%;opacity:.5;transition:all .28s ease;cursor:pointer;float:none;display:inline-block;position:relative}.project section article #gallery #thumbs figure.active,.project section article #gallery #thumbs figure:hover{opacity:1}.project section article #gallery #thumbs figure:after{content:'';width:calc(100% - 6px);height:calc(100% - 6px);border:3px solid var(--yellow);transform:scale(.75);opacity:0;transition:all .28s ease;position:absolute;top:0;left:0}.project section article #gallery #thumbs figure.active:after{transform:scale(1);opacity:1}.project section article div span{width:100%;float:left}.project section article div h1{font-size:70px;color:var(--yellow);float:left}.project section article div h1:after{content:'';width:80%;margin:20px 0;border-top:1px solid var(--yellow);float:left}.project section article div ul li{width:100%;margin-bottom:10px;font-family:'Vollkorn',serif;color:#fff;font-size:18px;display:flex;align-items:center;position:relative}.project section article div ul li:before{content:'';width:30px;margin-top:-2px;margin-right:10px;border-top:1px solid #fff;float:left}.project section article div>span{width:100%;font-size:21px;color:var(--grey);float:left}.project section article div>span a:hover{color:#fff}.project nav.project-nav{width:100%;max-width:1640px;margin-top:120px;padding-bottom:30px;border-bottom:1px solid var(--yellow);display:flex;justify-content:center;position:relative}.project nav.project-nav:after{content:'';width:1px;height:120px;background-color:var(--yellow);transform:translateX(-50%);position:absolute;left:50%;bottom:-60px}.project nav.project-nav a,.project nav.project-nav span{width:100px;float:left}.project nav.project-nav a{font-size:24px}.project nav.project-nav a:hover{color:#fff}.project nav.project-nav a:first-child{margin-right:20px}.project nav.project-nav a:last-child{margin-left:15px}.project nav.project-nav a i{color:var(--yellow)}.project #cta{margin-top:90px}.project #cta h4{font-size:38px;color:#fff}nav#projects-filter{position:fixed;top:110px;right:140px;z-index:11}nav#projects-filter span{font-size:30px;color:#fff}nav#projects-filter div{margin-top:10px;padding:15px 0 15px 15px;display:flex;flex-direction:column;border-left:2px solid var(--yellow)}nav#projects-filter div a{font-size:28px}nav#projects-filter div a:hover{color:#fff}nav#projects-filter div a.active{color:var(--yellow)}#contact{width:100%;height:100%;background-color:var(--black);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(1.2);pointer-events:none;transition:all .72s ease;position:fixed;top:0;left:0;z-index:11}#contact.active{opacity:1;transform:scale(1);pointer-events:all}#contact ul{transform:translateX(-50%) translateY(calc(100% + 40px)) scale(0);transition:all .56s ease .56s;position:fixed;bottom:40px;left:50%}#contact.active ul{transform:translateX(-50%) translateY(0) scale(1)}#contact ul li{margin:0 15px;float:left}#contact ul li a{font-size:24px;font-family:'Vollkorn',serif}#contact ul li a:hover{color:#fff}#contact article{width:100%;max-width:585px;background-color:var(--black);position:relative}#contact .close{width:60px;height:60px;font-size:32px;color:var(--yellow);display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:50px;right:50px}#contact article h3{margin-bottom:10px;font-size:30px;color:#fff}#contact article p{margin-top:0;margin-bottom:0}.wpcf7 form{width:100%;display:grid;grid-template-columns:1fr;gap:15px;float:left;position:relative}.wpcf7 .block{width:100%}.wpcf7 .block.last{display:flex;align-items:center;justify-content:space-between}.wpcf7 .block.last .wpcf7-list-item{margin:0}.wpcf7 input:not([type=checkbox]):not([type=submit]),.wpcf7 textarea{width:100%;height:50px;border:1px solid var(--yellow);padding:15px;background-color:var(--black);font-family:'Vollkorn',serif;color:#fff;font-size:18px}.wpcf7 input.wpcf7-not-valid{border-color:#dc3232 !important}.wpcf7 fieldset,.wpcf7 .screen-reader-response{display:none}.wpcf7 textarea{height:145px;resize:none}.wpcf7 [type=submit]{background-color:var(--black);transition:all .28s ease}.wpcf7 .wpcf7-submit:disabled{border-color:rgb(255 255 255/50%);color:rgb(255 255 255/50%)}.wpcf7 [type=submit]:not([disabled]){cursor:pointer}.wpcf7 .policy .showinfo{color:var(--grey);cursor:pointer}.wpcf7 .policy .privacy-info{font-size:.75em;line-height:normal;margin-top:20px;height:0;transition:.2s;opacity:0}#contact .wpcf7 .policy .privacy-info.active{height:80px;margin-top:10px;opacity:1;transition:.2s}.wpcf7 .wpcf7-acceptance span{margin-left:0}.wpcf7 .wpcf7-acceptance label{font-size:18px;font-family:'Vollkorn',serif;color:#fff;display:flex;align-items:center;cursor:pointer;position:relative}.wpcf7 .wpcf7-acceptance label a:hover{color:#fff}.wpcf7 .wpcf7-acceptance label:before{content:'';min-width:18px;height:18px;margin-right:10px;border:1px solid #fff;position:relative;top:-2px}.wpcf7 .wpcf7-acceptance label:after{content:'';width:14px;height:14px;background-color:var(--yellow);opacity:0;transform:scale(0);transition:all .28s ease;position:absolute;top:1px;left:3px}.wpcf7 .wpcf7-acceptance label.active:after{opacity:1;transform:scale(1)}.wpcf7 .wpcf7-acceptance label input{width:20px;height:20px;opacity:0;cursor:pointer;position:absolute;top:-2px}.wpcf7 .ajax-spinner{width:100%;height:100%;position:absolute;top:0;left:0}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 .wpcf7-response-output{display:none !important}.wpcf7 .wpcf7-spinner{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.regular main{padding-top:110px}.regular main section{max-width:1100px}.regular h1{font-size:70px;padding-bottom:20px;margin-top:-10px;border-bottom:2px solid var(--yellow);color:var(--yellow)}.regular .privacy h2{margin-top:30px;display:inline-block;width:100%;clear:both;font-size:36px;padding-bottom:20px;border-bottom:2px solid var(--yellow);color:#fff}.regular .privacy h3{padding-top:30px;font-size:28px;padding-bottom:0;color:#fff}.regular .privacy ul{padding-left:20px}.regular .privacy ul li{font-size:22px;line-height:30px;font-family:'Vollkorn',serif;margin:10px 0;list-style:square}.regular .privacy ul li b{text-transform:uppercase}footer{width:100%;margin-top:150px;background-color:var(--black);display:flex;justify-content:center;float:left;position:relative;z-index:10}footer>div{width:100%;max-width:1640px;padding:50px 0;border-top:1px solid var(--yellow);display:grid;grid-template-columns:1fr 1fr;align-items:center}footer>div #copy{font-family:'Vollkorn',serif;color:#fff}footer>div #copy p{width:auto;margin-bottom:0;font-size:16px;display:inline-block;float:none}footer>div #copy a:hover{color:#fff}footer>div #social{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}footer>div #social a{font-size:24px;color:var(--yellow);display:flex;align-items:center;justify-content:center}footer #neobrand{width:24px;opacity:.5;overflow:hidden;float:right}footer #neobrand:hover{opacity:1}footer #neobrand img{width:auto;height:24px;float:left}#contact .wpcf7-form .ajax-loader{position:absolute;right:160px;margin-left:auto;top:calc(100% - 45px)}.error-img{display:flex;justify-content:center;align-items:center}.error-img img{width:100%;text-align:center;max-width:500px}#cookies-eu-banner{max-width:500px;padding:50px;background-color:var(--black);right:0}#cookies-eu-banner #cookies-eu-label{max-width:720px;margin-bottom:30px;font-family:'Vollkorn',serif}#cookies-eu-banner #cookies-eu-buttons button{margin:0 10px;font-size:18px;font-family:'Bebas Neue',serif}#cookies-eu-reject{color:#666}#cookies-eu-banner #cookies-eu-accept{background-color:var(--black);border-color:var(--yellow);color:var(--yellow)}.grecaptcha-badge{display:none}
@media only screen and (max-width:1750px){.project section article{max-width:980px}}@media only screen and (max-width:1640px){header{top:50px;left:50px}nav#projects-filter{top:50px;right:50px}.project main{padding-top:50px}.regular main{padding-top:180px}footer>div{padding:50px}}@media only screen and (max-width:1500px){.regular main section,.project section article{max-width:850px}}@media only screen and (max-width:1400px){.home #projects .projects{grid-template-columns:repeat(5,110px) !important}.project section article{display:block}.regular main section,.home .project section article,.project section article{max-width:620px}.project section article #gallery{width:100%;margin-right:0}.project section article #gallery #thumbs{grid-template-columns:repeat(4,1fr)}.project section article div>span{margin-top:30px}}@media only screen and (max-width:990px){p{font-size:18px;line-height:1.3}header{width:100%;padding:20px;background-color:var(--black);top:0;left:0;z-index:11}header nav{position:relative}header nav>a{width:90px;position:relative;z-index:10}header nav #mobile{width:32px;height:32px;font-size:32px;display:flex;align-items:center;justify-content:center;transform:translateY(-50%);color:var(--yellow);position:absolute;top:50%;right:0}header nav #mobile i{transition:all .28s ease;position:absolute}header nav #mobile i.fa-times{opacity:0;transform:scale(0)}header.active nav #mobile i.fa-bars{opacity:0;transform:scale(0)}header.active nav #mobile i.fa-times{opacity:1;transform:scale(1)}header nav .menu{width:100%;height:100%;padding:90px 0 30px;margin:0;opacity:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--black);transform:scale(.9);transition:all .28s ease;pointer-events:none;position:fixed;top:0;left:0}header nav ul li{margin-bottom:30px}header nav .contact{width:100%;padding:0 20px;margin:0;opacity:0;transform:scale(.9);transition:all .28s ease;display:flex;justify-content:space-between;pointer-events:none;position:fixed;bottom:0;left:0}header.active nav .menu,header.active nav .contact{opacity:1;transform:scale(1);pointer-events:all}nav#projects-filter{display:none}.home #intro article{padding:50px 20px}.home #intro article h1,.home #services h2{font-size:42px}.home #intro article p,.home #services p{font-size:24px;line-height:1.3}.home #services{padding:150px 20px 0}.home .project section article,.project section article{width:100%;max-width:none;padding:0 20px}.home .project .close,.project .close{right:20px;top:10px}.home #projects .projects{grid-template-columns:repeat(3,110px) !important}.project section article div h1{margin-top:20px;font-size:50px}.project section article div h1:after{clear:both}.regular h1{font-size:58px}.regular main section,.home .project section article{padding:0 20px}.about #team{margin-top:100px;grid-template-columns:1fr;gap:50px}.about #team article{width:100%;flex-direction:column}.about #team article h3 span.line{width:100%;margin-left:0}.about #team article:after{width:0;height:150px;border-top:0;border-left:1px solid var(--yellow);right:30px}.about #team article figure{margin-right:0;margin-bottom:30px;position:relative}.services #services{margin-top:100px}.services #services article{width:100%;flex-direction:column}.services #services article figure{width:100%;min-width:auto;height:0;padding-bottom:100%;margin-right:0;margin-bottom:30px;position:relative}.services #services article figure:after{content:'';height:150px;border-left:1px solid var(--yellow);transform:translateY(50%);position:absolute;right:30px;bottom:0}.services #services article div h3:after{display:none}.services #services article div p{font-size:18px;line-height:1.3}#contact{padding:20px;display:block;overflow:auto}#contact .close{top:24px;right:7px;z-index:10}#contact article h3{font-size:25px}footer{margin-top:100px}footer>div{grid-template-columns:1fr;gap:30px;text-align:center}footer>div>div{line-height:1.8}footer>div>span{display:flex;justify-content:center}.project #cta{margin:90px 20px 0;text-align:center}#contact .wpcf7-form .ajax-loader{right:0;left:0;margin:20px auto 20px;top:100%}#contact{padding:80px 20px 20px}#contact article{height:100%;margin:auto}#contact.active ul{display:none}}@media only screen and (max-width:720px){.home #services .services article:nth-child(2){margin:0 50px}.wpcf7 .block.last{flex-direction:column;align-items:flex-start}.wpcf7 .block.last [type=submit]{margin-top:20px}#contact .wpcf7 .policy .privacy-info.active{height:100%}}@media only screen and (max-width:650px){.home #projects{padding-top:110px;padding-bottom:50px}.home #projects .projects{grid-template-columns:repeat(3,110px) !important}.home #services .services{padding-bottom:100px;flex-direction:column}.home #services .services article:nth-child(2){margin:50px 0}.home #services .services article figure{height:auto;padding:30px 0 25px;flex-direction:column;border-bottom:0}.home #services .services article figure figcaption{margin-top:30px;border-top:4px solid #fff;transform:none;position:static}.home #services .services article figure figcaption h3{margin-bottom:0}.project section article #gallery #thumbs{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:500px){footer>div #copy{display:flex;flex-direction:column;gap:15px}footer>div #copy p,footer>div #copy a{width:100%;float:left}footer>div #copy span{display:none}}@media only screen and (max-width:450px){.project section article #gallery #thumbs{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:420px){.home #projects .projects{grid-template-columns:repeat(2,110px) !important}.home #projects .projects article{grid-column:auto !important;grid-row:auto !important}.home #projects .projects article.border{display:none !important}#cookies-eu-banner{padding:20px}}
.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{--smush-placeholder-width:100px;--smush-placeholder-bg-max-width:120px;--smush-placeholder-aspect-ratio:1/1;width:var(--smush-image-width,var(--smush-placeholder-width)) !important;aspect-ratio:var(--smush-image-aspect-ratio,var(--smush-placeholder-aspect-ratio)) !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}
#banner-cookies{width:100%;padding:20px;border-top:1px solid #ccc;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .52s ease;position:fixed;bottom:0;left:0;z-index:10}#banner-cookies.hide{transform:translateY(100%)}#banner-cookies .cookies-wrapper{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:space-between;gap:40px}#banner-cookies .cookies-wrapper p{font-size:18px;margin:0;color:#45433a}#banner-cookies .cookies-wrapper p a{color:#000;text-decoration:underline}#banner-cookies .cookies-actions{display:flex;gap:10px}#banner-cookies .cookies-actions button{font-size:18px;padding:5px 10px 3px;border:1px solid currentColor;border-radius:2px;color:currentColor;transition:all .42s ease;background-color:#fff;cursor:pointer;display:inline-block}#banner-cookies .cookies-actions [data-action=accept]{background-color:#fff;color:#000}#banner-cookies .cookies-actions [data-action=accept]:hover{background-color:#000;color:#fff}#banner-cookies .cookies-actions [data-action=reject]{color:#999}#banner-cookies .cookies-actions [data-action=reject]:hover{background-color:#000;color:#fff}@media only screen and (max-width:768px){#banner-cookies .cookies-wrapper{gap:20px}#banner-cookies .cookies-wrapper{flex-direction:column;text-align:center;gap:20px}}