img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*! 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{margin:0}img{width:100%;height:auto;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}
.padding{width:100%;padding:25px;float:left}.w15,.w16,.w20,.w25,.w33,.w50,.w75,.w100{display:inline-block}.w15{width:15%}.w16{width:16%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:calc(100%/3)}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w66{width:calc((100%/3)*2)}.w70{width:70%}.w75{width:75%}.w100{width:100%}.cols5{width:calc(100% + 10px);margin-left:-5px;float:left}.cols15{width:calc(100% + 30px);margin-left:-15px;float:left}.cols25{width:calc(100% + 50px);margin-left:-25px;float:left}.cols50{width:calc(100% + 100px);margin-left:-50px;float:left}.col2{width:calc(100%/2)}.col3{width:calc(100%/3)}.col4{width:calc(100%/4)}.col5{width:calc(100%/5)}.col6{width:calc(100%/6)}.col7{width:calc(100%/7)}.col8{width:calc(100%/8)}.col9{width:calc(100%/9)}.col10{width:calc(100%/10)}.left.p0,.right.p0{padding:0}.p5{padding:5px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p50{padding:50px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr50{padding-right:50px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl50{padding-left:50px}.prl5{padding:0 5px}.prl10{padding:0 10px}.prl15{padding:0 15px}.prl20{padding:0 20px}.prl25{padding:0 25px}.prl50{padding:0 50px}.mb-1{margin-bottom:-1px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt50{margin-top:50px}.mt100{margin-top:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.fleft{float:left}.fright{float:right}.absolute{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.relative{position:relative;z-index:1}

.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.dadel.es/wp-content/themes/dadel/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%}
html,body{font-family:'Source Sans Pro',sans-serif;color:#1d1d1b}body.noscroll{overflow:hidden}::-moz-selection{color:#fff;background:#54bcb7;text-shadow:0 0 0 transparent}::selection{color:#fff;background:#54bcb7;text-shadow:0 0 0 transparent}a{color:#54bcb7;text-decoration:none;transition:all .56s ease}a:hover{text-decoration:underline}h1,h2,h3,h4,h5{width:100%;margin:0 0 30px;float:left}p,section>ul li{width:100%;margin:0 0 20px;font-size:18px;line-height:24px;color:#1d1d1b;float:left}section>ul{padding-left:20px}section>ul li{margin-bottom:10px;list-style-type:disc}#loading{width:100%;height:100%;background-color:#fff;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;z-index:99}#loading:after{content:'';width:150px;height:150px;border-radius:0 150px 150px 0;background-color:#54bcb7;animation-name:morph;animation-duration:1.7s;animation-iteration-count:infinite}@keyframes morph{0%{border-radius:0 150px 150px 0}20%{border-radius:0 0 150px 150px}40%{border-radius:150px 0 0 150px}60%{border-radius:150px 150px 0 0}80%{border-radius:0 150px 150px 0}100%{border-radius:0 150px 150px 0}}.wrapper{width:100%;max-width:1200px;transform:translateX(-50%);float:left;position:relative;left:50%}.plus{width:50px;height:50px;transition:all .72s ease;position:relative}.plus:before,.plus:after{content:'';background-color:rgba(84,188,183,.5);position:absolute}.plus:before{width:100%;height:10px;transform:translateY(-50%);top:50%}.plus:after{width:10px;height:100%;transform:translateX(-50%);left:50%}.plus:hover{transform:rotate(180deg)}.page-title{margin:0 0 30px;font-size:32px;font-weight:700;letter-spacing:.1px;color:#54bcb7}.regular-title{width:100%;padding:20px;margin:0 0 40px;font-size:20px;font-weight:900;color:#1d1d1b;float:left;position:relative}.regular-title:before{content:'';width:60px;height:60px;border-radius:0 200px 200px 0;letter-spacing:.1px;background-color:#54bcb7;opacity:.5;transform:translateY(-50%);position:absolute;top:50%;left:0;z-index:-1}.main-link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}#header{position:fixed;top:80px;left:80px;z-index:10}#header #logo{width:120px;float:left}#header #logo img{width:100%;height:100%;object-fit:contain;float:left}#header .menu{width:100%;margin-top:40px;margin-bottom:60px;float:left;position:relative}#header .menu #marker{content:'';width:7px;height:7px;border-radius:0 7px 7px 0;background-color:#1d1d1b;transform:scale(0);opacity:0;transition:all .72s ease;position:absolute;top:0;left:-10px}#header .menu #marker.visible{opacity:1;transform:scale(1)}#header .menu li{margin-bottom:20px;clear:both;float:left}#header .menu li:last-child{margin-bottom:0}#header .menu li a{font-size:18px;line-height:13px;font-weight:700;text-transform:lowercase;color:#1d1d1b;float:left}#header .contact a{margin-bottom:10px;font-weight:700;color:#1d1d1b;display:inline-block}#header .contact a:hover{color:#54bcb7}#header .contact li:last-child a{margin-bottom:0}#header .contact a span{float:left}#header .contact a span.icon{width:20px;height:20px;margin-right:5px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:18px auto;position:relative;top:4px}#header .contact li:first-child a span.icon{background-image:url(//www.dadel.es/wp-content/themes/dadel/images/phone.svg)}#header .contact li:last-child a span.icon{background-image:url(//www.dadel.es/wp-content/themes/dadel/images/email.svg)}#header .contact a span.info{position:relative;top:4px}#contact{padding:20px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#fff;background-color:#54bcb7;transition:all .72s ease;position:fixed;top:80px;right:0;z-index:10}#contact:hover{padding-right:40px;text-decoration:none}#contact-form{width:80%;height:0;overflow:hidden;background-color:rgba(255,255,255,.95);justify-content:center;align-items:center;display:flex;transition:all 1.2s ease;position:fixed;top:50%;left:10%;z-index:11}#contact-form.show{width:100%;height:100%;top:0;left:0}#contact-form .form-wrapper{width:100%;padding:50px;max-width:900px;border:1px solid #eaeaea;border-bottom:3px solid #eaeaea;background-color:#fff;opacity:0;transform:scale(.7);animation-name:popout;animation-duration:.72s;animation-fill-mode:forwards;animation-delay:0ms;position:relative}#contact-form.show .form-wrapper{animation-name:popup;animation-duration:.72s;animation-fill-mode:forwards;animation-delay:.3s}@keyframes popup{0%{transform:scale(.7);opacity:0}50%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes popout{0%{opacity:1;transform:scale(1)}25%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.7)}}#contact-form .form-wrapper .close{font-size:22px;color:#b3b3b3;cursor:pointer;transition:all .56s ease;position:absolute;top:20px;right:20px}#contact-form .form-wrapper .close:hover{color:#1d1d1b}#contact-form .form-wrapper h3{width:100%;margin:0 0 20px;font-size:28px;color:#54bcb7;float:left}#body .form-wrapper a,#body .wpcf7 a{color:#54bcb7}#body .wpcf7 .cols15>div{margin-bottom:20px;position:relative}#body .wpcf7 input:not([type=checkbox]),#body .wpcf7 textarea{width:100%;height:50px;padding-left:15px;border:2px solid #eaeaea;transition:all .56s ease;float:left}#body .wpcf7 input:not([type=checkbox]):focus,#body .wpcf7 textarea:focus,#body .wpcf7 input:not([type=checkbox]).wpcf7-not-valid:focus,#body .wpcf7 textarea.wpcf7-not-valid:focus{border-color:#54bcb7;border-bottom-color:#54bcb7}#body .wpcf7 input:not([type=checkbox]).wpcf7-not-valid,#body .wpcf7 textarea.wpcf7-not-valid{border-bottom-color:#ff5722}#body .wpcf7 .wpcf7-form-control-wrap{width:100%;float:left}#body .wpcf7 .wpcf7-list-item{margin-left:0}#body .wpcf7 .acceptance input{opacity:0;visibility:hidden;position:absolute;left:0;top:0}#body .wpcf7 .acceptance label{width:100%;cursor:pointer;float:left;position:relative}#body .wpcf7 .acceptance label:before{content:'';width:15px;height:15px;margin-right:10px;border:2px solid #eaeaea;transition:all .56s ease;float:left}#body .wpcf7 .acceptance label.checked:before{border-color:#54bcb7}#body .wpcf7 .acceptance label:after{content:'';width:11px;height:11px;border-radius:3px;background-color:#54bcb7;opacity:0;transform:scale(0);transition:all .56s ease;position:absolute;left:4px;top:4px}#body .wpcf7 .acceptance label.checked:after{opacity:1;transform:scale(1)}#body .wpcf7 .acceptance i{font-size:12px;position:relative;top:-2px}#body .wpcf7 input[type=submit]{padding:0;color:#54bcb7;border-color:#54bcb7;background-color:transparent;font-weight:700;cursor:pointer}#body .wpcf7 input[type=submit]:hover:not(:disabled){background-color:#54bcb7;color:#fff}#body .wpcf7 input[type=submit]:disabled{filter:grayscale(100%);cursor:not-allowed}#body .wpcf7 textarea{height:100px;padding-top:15px;resize:none}#body .wpcf7 .wpcf7-spinner{margin:0;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}#body .wpcf7 .wpcf7-not-valid-tip{width:100%;padding:5px 5px 0 0;font-size:11px;text-align:right;color:#ff5722;position:absolute;top:0;right:0}#body .wpcf7 .wpcf7-validation-errorsm,#body .wpcf7 .wpcf7-response-output{width:100%;padding:20px 0 0;margin:20px 0 0;border:0;text-align:center;border-top:2px solid #ff5722;float:left}#body .wpcf7 .wpcf7-mail-sent-ok{width:100%;height:100%;padding:0;margin:0;border:0;border-top:2px solid #54bcb7;font-size:24px;font-weight:700;background-color:#fff;color:#54bcb7;align-items:center;justify-content:center;position:absolute;top:0;left:0}#body .wpcf7 .ajax-loader{width:100%;height:100%;margin:0;border-radius:0;background-image:url(//www.dadel.es/wp-content/themes/dadel/images/loading.gif);background-repeat:no-repeat;background-position:center;background-color:rgba(255,255,255,.9);position:absolute;top:0;left:0}#intro{width:100%;height:100vh;margin-bottom:120px;background-color:#1d1d1b;overflow:hidden;float:left;position:relative}#intro figure{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}#intro figure img{width:100%;height:100%;object-fit:cover;float:left}#intro #video{width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0}#intro #video.loaded{width:100%;height:100%;filter:grayscale(100%);position:absolute;top:0;left:0;z-index:0}#intro #video .ytplayer-container{opacity:0;position:absolute;top:0;transition:all 1.2s ease}#intro #video.loaded .ytplayer-container{opacity:1}#intro #video.loaded .ytplayer-container iframe{top:0 !important;transition:filter .5s ease}#intro #video.loaded iframe{width:120vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#intro .owl-carousel{z-index:2}#intro .owl-carousel .owl-item{height:100vh}#intro .owl-carousel .owl-item:after{content:'';width:100%;height:100%;background:#fff;background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=1);opacity:.8;pointer-events:none;position:absolute;top:0;left:0;z-index:3}#intro .owl-carousel .owl-dots{position:absolute;bottom:50px;right:80px;z-index:4}#intro .owl-carousel .owl-dots button{width:22px;height:22px;margin:0 10px;border-radius:0 100% 100% 0;background-color:#54bcb7;transition:all .56s ease;float:left}#intro .owl-carousel .owl-dots button:first-child{margin-left:0}#intro .owl-carousel .owl-dots button:hover,#intro .owl-carousel .owl-dots button.active{background-color:#fff}#main{width:calc(100% - 480px);margin-left:240px;float:left}.chart{float:left}.chart .circles-decimals{display:none}.chart#tenders-chart{margin-top:50px;margin-left:40px}.circles-text{line-height:unset !important;justify-content:center;align-items:center;display:flex}.circles-text span{width:100%;float:left}.circles-text span:first-child{margin-top:-20px}#organisms-chart .circles-text .num{font-weight:900;font-size:40px;line-height:60px}#organisms-chart .circles-text .name{margin-top:-5px;text-align:center;font-size:18px;line-height:0}#tenders-chart .circles-text .num{font-weight:900;font-size:80px;line-height:60px}#tenders-chart .circles-text .name{margin-top:20px;text-align:center;font-size:24px;line-height:0}#services{width:100%;margin-bottom:80px;float:left}#services a{cursor:default}#services article{height:0;padding-bottom:130%;background-color:#54bcb7;position:relative}#services article.current{background-color:#b3b3b3}#services article span{margin-top:-20px;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .56s ease;position:absolute;left:50%;top:50%}#services article:hover span{transform:translate(-50%,-50%) scale(1.1)}#services article.documentacion span{width:62px;height:83px;background-image:url(//www.dadel.es/wp-content/themes/dadel/images/documentacion.svg)}#services article.revision span{width:102px;height:79px;background-image:url(//www.dadel.es/wp-content/themes/dadel/images/revision.svg)}#services article.planificaciones span{width:80px;height:77px;background-image:url(//www.dadel.es/wp-content/themes/dadel/images/planificaciones.svg)}#services article.memorias span{width:65px;height:79px;background-image:url(//www.dadel.es/wp-content/themes/dadel/images/memorias.svg)}#services article h3{width:100%;padding:20px;margin:0;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.1px;transition:all .56s ease;position:absolute;left:0;bottom:0}#services article:hover h3{transform:translateY(-10px)}#services article h3 a{color:#fff}.single-services article{margin-bottom:60px}.single-services article h1{width:100%;margin-top:0;margin-bottom:50px;margin-left:-1px;font-weight:600;color:#54bcb7;font-size:38px;float:left}.single-services article figure{width:100%;height:0;overflow:hidden;padding:50px;justify-content:center;align-items:center;display:flex;background-color:#b3b3b3;float:left}.single-services article figure img{width:100%;max-width:100px;float:left}.single-services article p:last-child{margin-bottom:0}.single-services article .cta{width:100%;height:50px;padding:0 20px;margin-top:20px;color:#54bcb7;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;display:flex;border:1px solid #54bcb7;float:left}.single-services article .cta:hover{background-color:#54bcb7;color:#fff}.single-services article .cta i{margin-right:5px;display:inline-block}#clients{width:100%;margin-bottom:80px;float:left}#clients #public{margin-bottom:45px}#clients .col6{width:calc(100% / 6);padding:20px;float:left}#clients img{width:100%;height:100%;object-fit:cover;float:left}#clients img{filter:grayscale(100%);transition:all .56s ease}#clients img:hover{filter:grayscale(0%)}#portfolio{width:100%;margin-bottom:50px;float:left}#portfolio article{width:100%;margin-bottom:30px;overflow:hidden;float:left;position:relative}#portfolio article figure{width:100%;overflow:hidden;float:left}#portfolio article figure img{width:100%;height:100%;object-fit:cover;float:left}#portfolio article h3{width:100%;height:100%;padding:10px;margin:0;font-size:26px;letter-spacing:.2px;text-align:center;justify-content:center;align-items:center;display:flex;transform:scale(1.1);opacity:0;transition:all .72s ease;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0}#portfolio article h3 .subtitle{width:100%;margin-top:10px;font-size:18px;font-weight:300;color:#fff;font-style:italic;float:left}#portfolio article:hover h3{transform:scale(1);opacity:1}#portfolio article h3 a{color:#54bcb7}#portfolio .plus{margin-top:20px;transform:translateX(-50%);position:relative;left:50%}#portfolio .plus:hover{transform:translateX(-50%) rotate(180deg)}#portfolio ul li a{width:100%;height:50px;font-size:32px;border:1px solid #54bcb7;color:#54bcb7;text-align:center;justify-content:center;align-items:center;display:inline-flex}#portfolio ul li a i{transition:all .56s ease}#portfolio ul li:first-child a:hover i{transform:translateX(-10px)}#portfolio ul li:last-child a:hover i{transform:translateX(10px)}#gallery{margin-bottom:10px}#gallery img{width:100%;height:auto;float:left}#gallery .owl-dots{display:none}.single-portfolio .wp-block-embed{width:100%;height:0;padding-bottom:56.25%;margin-bottom:50px;float:left;position:relative}.single-portfolio .wp-block-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}#thumbs{width:100%;margin-bottom:40px;float:left}#thumbs .owl-thumb-item{width:calc(100% / 7);height:125px;padding:0 5px;overflow:hidden;cursor:pointer}#thumbs .owl-thumb-item:nth-child(7){margin-right:0}#thumbs .owl-thumb-item figure{width:100%;height:125px;overflow:hidden;background-color:#000;float:left}#thumbs .owl-thumb-item img{width:100%;height:100%;opacity:.5;object-fit:cover;transition:all .56s ease;float:left}#thumbs .owl-thumb-item:hover img,#thumbs .owl-thumb-item.active img{opacity:1}.single-portfolio article{margin-bottom:60px}.single-portfolio article h1{width:100%;margin-top:0;margin-bottom:50px;font-weight:600;color:#54bcb7;font-size:32px;float:left}.single-portfolio article h2{width:100%;font-weight:400;font-style:italic;margin-top:-30px;margin-bottom:50px;float:left}.single-portfolio .features{width:100%;border:2px solid #e6e6e6;float:left}.single-portfolio .features li{width:calc(100% / 3);padding:20px;border-right:2px solid #e6e6e6;font-size:24px;align-items:center;display:flex;float:left;position:relative}.single-portfolio .features li:last-child{border-right:0}.single-portfolio .features li>div{width:100%;padding-left:50px;float:left}.single-portfolio .features li>div strong{width:100%;float:left}.single-portfolio .features li .icon{width:40px;height:calc(100% - 20px);text-align:center;justify-content:center;align-items:flex-start;display:flex;float:left;position:absolute;top:20px;left:20px}.single-portfolio .features li i{font-size:32px;color:#54bcb7}#methodology{width:100%;margin-top:40px;float:left}#methodology li{margin-bottom:70px;float:left;position:relative}#methodology li h4{width:100%;margin:0 0 20px;font-size:18px;text-transform:uppercase;color:#54bcb7;float:left}#methodology li span{width:45px;height:45px;font-size:22px;font-weight:900;border-radius:100%;background-color:#f6f8f8;justify-content:center;align-items:center;display:flex;position:absolute;top:-35px;left:-25px}#experience{width:100%;height:60px;margin-top:80px;margin-bottom:50px;float:left;justify-content:space-evenly;display:flex;position:relative}#experience:after{content:'';width:100%;height:calc(100% + 30px);transition:all 3.2s ease;background-color:#fff;position:absolute;top:-10px;right:0}#experience.show:after{width:0}#experience .milestone{cursor:help;float:left;position:relative}#experience .milestone>span{width:100%;margin-top:-10px;margin-bottom:20px;font-weight:900;font-size:28px;float:left}#experience .milestone>span>span{width:100%;text-align:center;float:left}#experience .milestone>span .info{font-size:16px;color:#54bcb7;text-align:center}#experience .milestone:after{content:'';height:10px;width:5px;background-color:#eaeaea;float:left;transform:translateX(-50%);position:relative;left:50%}#experience .milestone .text{width:500%;padding:20px;border-radius:5px;background-color:#1d1d1b;color:#fff;opacity:0;pointer-events:none;transform:translateX(-50%);transition:all .72s ease;position:absolute;top:100%;left:50%;z-index:3}#experience .milestone:hover .text{opacity:1}#experience .milestone .text:after{content:'';width:15px;height:15px;margin-left:-7.5px;background-color:#1d1d1b;transform:rotate(45deg);position:absolute;left:50%;top:-7.5px}#experience .milestone .text h3{width:100%;margin:0 0 15px;float:left}#experience .milestone .text p{font-size:16px;line-height:20px;color:#fff}#experience .milestone .text p:last-child{margin-bottom:0}#experience .line{width:calc(100% - 50px);height:10px;border-radius:3px;background-color:#eaeaea;position:absolute;left:25px;bottom:0}.team{width:100%;float:left;position:relative}#boss.team{width:calc(100% / 3);margin:0 0 20px}.team figure img{width:100%;height:100%;object-fit:cover;transition:all .72s ease;float:left}.team article:hover figure img{transform:scale(1.1)}.team article{margin-bottom:30px;overflow:hidden}.team .job{transition:all .72s ease;position:absolute;left:20px;bottom:20px}.team .job h4{padding:5px;margin:0 0 10px;font-size:22px;font-weight:400;color:#fff;background-color:rgba(0,0,0,.75);transition:all .72s ease;float:left}.team .job em{padding:5px;margin:0 0 10px;color:#fff;background-color:rgba(0,0,0,.6);clear:both;transition:all .72s ease 0ms;float:left}.team article a{padding:5px;color:#fff;background-color:rgba(0,0,0,.6);font-size:18px;transition:all .72s ease 0ms;clear:both;float:left}.job_trabajador{float:left;width:100%;position:relative;border:2px solid #54bcb7;padding:20px}.job_trabajador h4{margin-top:0;width:100%;float:left;margin-bottom:4px}.job_trabajador em{float:left;width:100%;margin-bottom:15px}.team article .job_trabajador a{padding:0;color:#54bcb7;background-color:transparent}#form{margin-bottom:60px}#form form{width:100%;float:left;position:relative}#form a{color:#54bcb7}#form h3{margin:0 0 30px;font-size:32px;font-weight:700;letter-spacing:.1px;color:#54bcb7}.page-default #main{margin-top:255px;padding-top:80px}.page-default #main header{width:100%;height:255px;overflow:hidden;position:absolute;top:0;left:0}.page-default #main header .wrapper{width:calc(100% - 480px);height:100%;float:left}.page-default #main header figure{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.page-default #main header figure img{width:100%;height:100%;object-fit:cover;float:left}.page-default #main header h1,.page-default #main header h2{width:100%;max-width:1200px;margin:0;font-size:72px;transform:translateX(-50%);position:absolute;bottom:10px;left:50%}.blog article.news{width:100%;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #eaeaea;float:left}.blog article.news figure{width:100%;height:400px;overflow:hidden;float:left}.blog article.news figure img{width:100%;height:100%;object-fit:cover;transition:all .56s ease;float:left}.blog article.news figure:hover img{transform:scale(1.1)}.blog article.news h3{width:100%;margin:20px 0;float:left}.blog article.news h3 a{font-size:28px;color:#54bcb7}.blog article.news h3 a:hover{color:#1d1d1b}.blog article.news p{margin-bottom:0;font-size:16px;line-height:20px;color:#b3b3b3}.blog article.news .read-more{height:40px;padding:0 20px;margin-top:20px;color:#54bcb7;text-align:center;justify-content:center;align-items:center;display:flex;border:1px solid #54bcb7;transition:all .56s ease;float:right}.blog article.news .read-more:hover{color:#1d1d1b;border-color:#1d1d1b}.blog article.news .read-more i{margin-left:5px;display:inline-block}.blog .clear{width:100%;clear:both;float:left}.single-post .main{width:100%;float:left}.single-post .main h1{width:100%;margin:0 0 30px;font-size:32px;color:#54bcb7;float:left}.single-post .main h2,.single-post .main h3,.single-post .main h4{width:100%;margin:0 0 20px;float:left}.single-post .main h2{font-size:28px}.single-post .main h3,.single-post .main h4{font-size:24px}.single-post .main a{color:#54bcb7}.single-post .main a:hover{color:#1d1d1b}.single-post .main ul,.single-post .main ol{width:100%;margin:0 0 20px;font-size:20px;line-height:24px;color:#1d1d1b;float:left}.single-post .main ul li,.single-post .main ol li{width:calc(100% - 20px);margin-left:20px;margin-bottom:5px;float:left}.single-post .main ul li{list-style:disc}.single-post .main ul li ul,.single-post .main ol li ol{margin-top:5px;margin-bottom:0}.single-post .main ul li ul li{list-style:square}.single-post .main ul li ul li:last-child,.single-post .main ol li ol li:last-child{margin-bottom:0}.single-post .main ol li{list-style:decimal}.single-post .main .wp-block-image{width:100%;margin-bottom:20px;float:left}.single-post .main .wp-block-image img{width:100%;height:auto;float:left}.single-post .main .wp-block-image figcaption{width:100%;padding:10px;margin:0;border-bottom:1px solid #eaeaea;float:left}.single-post .main .wp-block-embed{width:100%;height:0;margin-bottom:20px;padding-bottom:56.2%;float:left;position:relative}.single-post .main .wp-block-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}.single-post .main .share{display:none}.single-post #sidebar{position:relative}.single-post #sidebar h4{width:100%;margin:0 0 20px;padding-bottom:10px;font-size:20px;border-bottom:1px solid #1d1d1b;float:left}.single-post #sidebar article{width:100%;margin-bottom:20px;float:left}.single-post #sidebar article figure{width:30%;height:0;padding-bottom:30%;float:left;position:relative}.single-post #sidebar article figure a{width:100%;height:100%;position:absolute;top:0;left:0}.single-post #sidebar article .text{width:70%;padding-left:10px;float:left}.single-post #sidebar article h3{margin:0 0 5px}.single-post #sidebar article h3 a{font-size:22px}.single-post #sidebar .sticky{width:100%;position:sticky;top:10px;float:left}.single-post .share{width:100%;margin-bottom:10px;float:left;position:relative}.single-post .share:before{content:'';width:35px;height:35px;background-color:#1d1d1b;border-radius:5px;transform:rotate(45deg);position:absolute;top:8px;left:-10px}.single-post .share span{width:50px;height:50px;color:#fff;border-radius:3px 0 0 3px;background-color:#1d1d1b;justify-content:center;align-items:center;display:flex;float:left;position:relative;z-index:1}.single-post .share a{width:calc((100% / 3) - (50px / 3));height:50px;font-size:18px;justify-content:center;align-items:center;background-color:#b3b3b3;display:flex;color:#fff;text-align:center;float:left}.single-post .share a:nth-child(2){background-color:#3b5999}.single-post .share a:nth-child(3){background-color:#55acee}.single-post .share a:nth-child(4){background-color:#25d366;border-radius:0 3px 3px 0}.single-post .share a i{transition:all .56s ease}.single-post .share a:hover i{transform:scale(1.05)}.single-post #sidebar .big-cta{width:100%;margin-left:0;position:sticky;top:10px}.single-post #sidebar .big-cta h3{font-size:25px}.single-post #sidebar .big-cta p{font-size:18px;line-height:22px}.single-post #sidebar .big-cta .big-cta .cta{font-size:14px}.big-cta{width:calc(100% - 50px);padding:50px 30px;margin-bottom:40px;margin-left:25px;border-top:5px solid #54bcb7;border-bottom:5px solid #54bcb7;background-color:#f9f9f9;overflow:hidden;text-align:center;opacity:0;transform:scale(.7);transition:all .72s ease;float:left}.big-cta.visible{animation-name:showup;animation-duration:.72s;animation-fill-mode:forwards}@keyframes showup{0%{opacity:0;transform:scale(.7)}50%{opacity:.8;transform:scale(1.05)}100%{opacity:1;transform:scale(1)}}.big-cta h3{width:100%;margin:0 0 20px;font-size:32px;float:left}.big-cta .cta{height:50px;padding:0 20px;margin-top:20px;color:#54bcb7;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;display:flex;border:1px solid #54bcb7;transform:translateX(-50%);float:left;position:relative;left:50%}.big-cta .cta:hover{color:#1d1d1b;border-color:#1d1d1b}.big-cta .cta i{margin-right:5px;display:inline-block}.pagination{margin-bottom:60px;text-align:center;transform:translateX(-50%);float:left;position:relative;left:50%}.pagination span,.pagination a{width:50px;height:50px;margin:0 5px;font-size:18px;border:1px solid #54bcb7;color:#54bcb7;text-align:center;justify-content:center;align-items:center;display:inline-flex;float:left}.pagination span,.pagination a:hover{color:#1d1d1b;border-color:#1d1d1b}#footer{width:100%;margin-bottom:90px;font-size:14px;float:left}#footer .wrapper{padding-top:15px;border-top:1px solid #e6e6e6}#footer .wrapper .fleft{color:#b3b3b3}#footer .wrapper .fleft li{float:left}#footer .wrapper .fleft li:before{content:'-';margin:0 5px;display:inline-block}#footer .wrapper .fleft li:first-child:before{display:none}#footer .wrapper .fleft li:last-child:before{content:'|'}#footer .wrapper .fleft li a{color:#b3b3b3}#footer .wrapper .fleft li a:hover{color:#54bcb7}#footer .wrapper .fright a{font-size:28px;color:#b3b3b3}#footer .wrapper .fright a:hover{color:#3b5999}.owl-carousel .owl-item img{height:auto}.error404 a{color:#54bcb7}#cookies-eu-banner{border-top:2px solid #eaeaea;background-color:#fff;color:#1d1d1b;display:flex;justify-content:space-around;align-items:center}#cookies-eu-accept{background-color:#54bcb7;border-color:#54bcb7;border-radius:5px}#cookies-eu-reject{color:#1d1d1b}.grecaptcha-badge{opacity:0;pointer-events:none}
@media only screen and (max-width:1450px){#header{top:40px;left:40px}#contact{top:40px}#main,#footer{width:calc(100% - 240px);margin-left:200px}.page-default #main header{padding-left:200px}.page-default #main header .wrapper{width:calc(100% - 240px);transform:none;left:0}.blog article.news figure{height:300px}}@media only screen and (max-width:1250px){#boss.team,#about{width:50%}#team .col4{width:calc(100% / 3)}}@media only screen and (max-width:1024px){#loading:after{width:75px;height:75px;border-radius:0 75px 75px 0}.wrapper{width:100%;padding:0 20px;transform:none;left:auto}.regular-title{margin-bottom:20px}p{font-size:16px;line-height:20px}#header{width:100%;padding:10px;background-color:#fff;opacity:1;transition:all .56s ease;top:0;left:0}#header.nav-up{opacity:0}#header .mobile-menu{width:30px;height:20px;margin-top:15px;margin-left:20px;float:left;position:relative}#header .mobile-menu span,#header .mobile-menu:before,#header .mobile-menu:after{content:'';width:100%;height:3px;background-color:#1d1d1b;transition:all .56s ease;position:absolute}#header .mobile-menu span{top:0}#header .mobile-menu:before{top:8px}#header .mobile-menu:after{top:16px}#header.active .mobile-menu span{top:10px;transform:rotate(-45deg)}#header.active .mobile-menu:before{opacity:0;width:0}#header.active .mobile-menu:after{top:10px;transform:rotate(45deg)}#header #logo{width:46px;height:46px;overflow:hidden}#header.active #logo{height:60px}#header #logo img{width:46px;height:auto}#header .contact{float:right}#header .contact li a{margin-bottom:0}#contact{padding:10px;border:2px solid #fff;font-size:14px;top:auto;bottom:10px;right:10px}#contact:hover{padding-right:10px}#header .menu-main-container{width:100%;height:calc(100% - 80px);background-color:#fff;opacity:0;transition:all .72s ease;position:fixed;top:80px;left:-100%}#header.active .menu-main-container{opacity:1;left:0}#header .menu{margin:-25px 0 0;transform:translateY(-50%);position:absolute;top:50%}#header .menu li{width:100%;margin-bottom:30px;text-align:center}#header .menu li a{font-size:20px;float:none}#contact-form{background-color:#fff;overflow-x:hidden;overflow-y:auto;display:block}#contact-form .form-wrapper{padding:20px;border:0;float:left}@keyframes popup{0%{transform:scale(.7);opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes popout{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.7)}}#body .wpcf7 .cols15>div{width:100%}#body .wpcf7 .acceptance label{font-size:14px}#intro .owl-carousel .owl-dots{right:auto;bottom:10px;left:10px}#intro .owl-carousel .owl-dots .owl-dot{width:12px;height:12px;margin:0 2.5px}#intro{height:calc(100vh - 66px);margin-top:66px;margin-bottom:40px}#intro .owl-carousel{height:calc(100vh - 66px)}#main{width:100%;margin-left:0}#graphs{text-align:center}.chart{float:none;display:inline-block}.chart#tenders-chart{margin:30px 0 60px}#services{margin-bottom:40px}#services .w25{width:50%}#services article{padding-bottom:80%;margin-bottom:20px}#clients{margin-bottom:40px}#clients .col3{width:50%}#clients #public{margin-bottom:40px}#portfolio .plus{margin-top:0}#portfolio article h3{padding:0 10px}#methodology{margin-top:10px}#methodology li{width:100%;margin-bottom:15px}#methodology li span{float:left;position:static}#methodology li h4{width:calc(100% - 55px);margin:15px 0 0 10px}#methodology li p{padding-left:55px}.page-default #main{padding-top:40px}.page-default #main header .wrapper{width:100%;height:auto;position:absolute;bottom:10px;left:0}.page-default #main header h1,.page-default #main header h2{font-size:32px;transform:none;float:left;position:static}#gallery .owl-dots{margin-top:10px;float:right;display:block}#gallery .owl-dots .owl-dot{width:20px;height:20px;margin:0 0 0 5px;border-radius:0 10px 10px 0;background-color:#eaeaea;text-align:center;transition:all .56s ease;display:inline-block}#gallery .owl-dots .owl-dot.active{background-color:#54bcb7}#thumbs{display:none}.single-portfolio article{margin-bottom:30px}.single-portfolio article h1{font-size:28px;margin-bottom:30px}.single-portfolio article .col2{width:100%}.single-portfolio .features li{width:100%;margin-bottom:15px;font-size:18px;border-right:0;border-bottom:2px solid #e6e6e6}.single-portfolio .features li:last-child{margin-bottom:0;border-bottom:0}.single-portfolio .features li .icon{height:calc(100% - 40px);align-items:center;display:flex;bottom:20px}.single-portfolio .features li i{font-size:28px}#experience{height:auto;margin-top:40px;margin-bottom:40px;display:block}#experience:after{display:none}#experience .milestone{width:100%;padding-left:20px;margin-bottom:50px}#experience .milestone>span{margin-bottom:20px;position:relative}#experience .milestone>span:after{content:'';height:10px;width:5px;background-color:#eaeaea;transform:translateY(-50%);float:left;position:absolute;top:50%;left:-10px}#experience .milestone>span .info{display:none}#experience .milestone>span .date{text-align:left}#experience .milestone .text,#experience .milestone .text p{padding:0;color:#1d1d1b;background-color:transparent}#experience .milestone:after,#experience .milestone .text:after{display:none}#experience .milestone .text{width:100%;transform:none;float:left;position:static;opacity:1}#experience .line{width:10px;height:100%;top:0;bottom:auto;left:0}#boss{padding-right:50px}#team{margin-top:25px;margin-bottom:25px}#team .col3{width:calc(100% / 3)}#boss.team{width:50%;position:static}#form{width:calc(100% / 1.5);padding-left:25px;overflow:hidden}.single-services article{margin-bottom:30px}.single-services article .w25,.single-services article .w75{width:100%}.single-services article h1{font-size:32px;margin-bottom:30px}.single-services article figure{height:auto !important;margin-top:30px;padding:50px}.single-services article .cta{margin-bottom:30px}.blog .col2{width:100%}.blog article{height:auto !important}.blog article.news figure{height:200px}.blog article.news h3{margin:15px 0}.blog article.news h3 a{font-size:22px}.single-post .main .share{margin-bottom:40px;display:flex}.single-post .main .share:before{display:none}.single-post #sidebar{width:100%;height:auto !important}.single-post #sidebar .share{display:none}.big-cta{width:100%;margin-left:0}#form{margin-bottom:30px}#footer{width:100%;margin-bottom:80px;margin-left:0}#footer .wrapper .fleft a:after{display:none}#footer .wrapper .fright{width:100%;text-align:center}.cols25{width:100%;margin-left:0}.p25{padding:0}.pl25{padding-left:0}.prl25{padding-right:0;padding-left:0}.w50,.w66{width:100%}.argpd-cookies .argpd-cookies-bar{display:block}.cols15 #form{margin-bottom:30px;width:100%;padding-right:15px;padding-left:15px;max-width:540px}}@media only screen and (max-width:640px){#services article{padding-bottom:100%}#services article span{top:43%}#services article h3{padding:10px;font-size:14px}#team .col4{width:calc(100% / 2)}#boss.team,#about{width:100%;padding-right:0}#footer .wrapper{padding-top:30px}#footer .wrapper .fleft{width:auto;transform:translateX(-50%);margin-bottom:20px;position:relative;left:50%}#footer .wrapper .fleft{display:flex;flex-direction:column;align-items:center;gap:30px}#footer .wrapper .fleft li,#footer .wrapper .fleft a{font-size:16px}#footer .wrapper .fleft li:before{content:""}#footer .wrapper .fleft li:last-child:before{content:""}}@media only screen and (max-width:420px){#services article{padding-bottom:140%}#team .col4{width:100%}}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}
#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:16px;margin:0;color:#45433a}#banner-cookies .cookies-wrapper p a{text-decoration:underline}#banner-cookies .cookies-actions{display:flex;gap:10px}#banner-cookies .cookies-actions button{padding:5px 10px;border:1px solid #000;border-radius:2px;color:currentColor;transition:all .42s ease;background-color:#fff;cursor:pointer;display:inline-block}#banner-cookies .cookies-actions [data-action=accept]{color:#000}#banner-cookies .cookies-actions [data-action=accept]:hover{background-color:#000;color:#fff}#banner-cookies .cookies-actions [data-action=reject]{color:#999;border-color:#999}#banner-cookies .cookies-actions [data-action=reject]:hover{background-color:#999;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}}