@import url(https://fonts.googleapis.com/css?family=Arya:400,700|Playfair+Display:400,700,400i&display=swap);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}:root{--bg:#eaeaea;--black:#010101;--white:#fff;--yellow:#c69709;--white9:hsla(0,0%,100%,0.9);--white8:hsla(0,0%,100%,0.8);--black5:rgba(1,1,1,0.5);--font-primary:"Playfair Display",serif;--font-secondary:"Arya",sans-serif}.bros{--bg:#010101;--black:#fff;--white:#010101;--yellow:#99a8d8;--white9:rgba(1,1,1,0.9);--white8:rgba(1,1,1,0.8);--black5:hsla(0,0%,100%,0.5)}*,:after,:before{box-sizing:border-box}body,html{background-color:var(--bg);color:var(--black);font-family:var(--font-primary);overflow-x:hidden}.no-overflow{overflow:hidden}a{outline:none}.container{margin:0 auto;max-width:1174px}.hidden{opacity:0;pointer-events:none;position:absolute}.budget{background-color:var(--yellow);border:1px solid var(--yellow);border-radius:27px;bottom:53px;color:var(--white);font-family:var(--font-secondary);font-size:16px;left:40px;line-height:25px;padding:15px 0;position:fixed;text-align:center;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;width:209px}.budget:hover{background-color:var(--white);color:var(--yellow)}.whatsapp{background-image:url(/images/bras/whatsappbusiness.svg);background-position:right 10px top 10px;background-repeat:no-repeat;background-size:40px 40px;background-color:var(--yellow);border:1px solid var(--yellow);border-radius:30px;bottom:53px;color:var(--white);font-family:var(--font-primary);font-size:14px;height:60px;line-height:20px;padding:10px 20px;position:fixed;right:40px;text-align:left;text-decoration:none;-webkit-transition:all .2s;transition:all .2s;width:215px}.whatsapp strong{font-size:18px}.whatsapp:hover{background-image:url(/images/bras/whatsappbusiness-gold.svg);background-color:var(--white);color:var(--yellow)}.link-arrow{background-image:url(../images/bras/arrow.svg);background-position:0 100%;background-repeat:no-repeat;background-size:361px 11px;color:var(--yellow);display:inline-block;font-family:var(--font-primary);font-size:30px;font-weight:700;line-height:1;margin:0 auto;min-width:361px;padding-bottom:8px;text-decoration:none!important;-webkit-transition:all .2s;transition:all .2s}.link-arrow:hover{background-position:left 40px bottom;min-width:401px}@media only screen and (max-width:1600px){.container{max-width:960px}.budget{border-radius:24px;bottom:33px;font-size:15px;left:25px;padding:10px 0;width:176px}.whatsapp{bottom:33px;right:25px}.link-arrow{background-size:242px 8px;font-size:20px;min-width:242px;padding-bottom:6px}.link-arrow:hover{background-position:left 30px bottom;min-width:272px}}@media only screen and (max-width:1000px){.container{max-width:100%;padding:0 24px}.budget{background-image:url(../images/budget.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 23px;border-radius:50%;bottom:60px;height:50px;left:20px;padding:0;text-indent:-9999px;width:50px}.budget:hover{background-color:var(--yellow);opacity:.8}.whatsapp{background-size:30px 30px;background-position:50%;bottom:60px;right:20px;height:50px;text-indent:-9999px;width:50px}.whatsapp strong{display:none}.link-arrow{background-size:219px 7px;font-size:18px;min-width:219px;padding-bottom:6px}.link-arrow:hover{background-position:left 30px bottom;min-width:249px}}@media only screen and (max-width:750px){.container{padding:0 20px}.budget{background-size:21px 16px;left:15px}.budget,.whatsapp{bottom:15px;height:35px;width:35px}.whatsapp{background-size:25px 25px;right:15px;padding:5px}}header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;left:0;padding:39px 80px 20px;position:fixed;top:0;-webkit-transition:all .4s;transition:all .4s;width:100%;z-index:3}header.contrast{background-color:var(--black5)}header.black.contrast{background-color:var(--white9)}header.black .logo a{background-image:url(../images/bras/logo-black.svg)}header.black .logo p,header.black .menu .languages li a,header.black .menu nav ul li a{color:var(--black)}header .logo{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}header .logo a{background-image:url(../images/bras/logo.svg);background-size:cover;display:block;height:88px;margin-right:30px;text-indent:-9999px;width:175px}header .logo a img{display:block;width:100%}header .logo p{color:var(--white);font-family:22px;line-height:26px;margin:33px 0 0}header .logo p span{font-weight:700}header .menu .languages{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;margin:0 0 15px;padding:0}header .menu .languages li{display:block;font-size:15px;line-height:25px;margin-left:15px}header .menu .languages li a{color:var(--white);text-decoration:none}header .menu .languages li a:hover{text-decoration:underline}header .menu .languages li a:hover svg #bn{display:none}header .menu .languages li a:hover svg #color{display:block}header .menu .languages li a svg{display:inline-block;height:13px;margin-right:5px;width:20px}header .menu .languages li a svg #bn{display:block}header .menu .languages li a svg #color{display:none}header .menu .languages li.sep{background-color:var(--yellow);height:25px;text-indent:-9999px;width:1px}header .menu nav ul{display:-webkit-box;display:flex;margin:0;padding:0}header .menu nav ul li{display:block;font-size:22px;font-weight:700;line-height:32px;margin-left:70px}header .menu nav ul li:first-child{margin-left:0}header .menu nav ul li a{color:var(--white);text-decoration:none}header .menu nav ul li a:hover{color:var(--yellow)}header .burger{display:none}@media only screen and (max-width:1600px){header{padding:24px 24px 20px}header .logo{margin-top:15px}header .logo a{height:60px;margin-right:20px;width:119px}header .logo p{font-family:16px;line-height:22px;margin:15px 0 0}header .menu .languages{margin:0 0 25px}header .menu .languages li{font-size:12px;line-height:14px;margin-left:12px}header .menu .languages li.sep{height:14px}header .menu nav ul li{font-size:16px;line-height:25px;margin-left:35px}}@media only screen and (max-width:1000px){header{background-color:var(--white)!important;border-bottom:1px solid var(--yellow);padding:22px 24px 15px;z-index:3}header .logo{margin-top:0;z-index:3}header .logo a{background-image:url(../images/bras/logo-black.svg);height:38px;margin-right:12px;width:76px}header .logo p{color:var(--black);font-size:14px;line-height:19px;margin:2px 0 0}header .menu{background-color:var(--white);border-bottom:1px solid var(--yellow);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;left:0;padding:22px 0 30px;position:fixed;text-align:center;top:-100vh;-webkit-transition:all .5s;transition:all .5s;width:100%;z-index:2}header .menu.active{top:78px}header .menu .languages{-webkit-box-pack:center;justify-content:center;margin:0;-webkit-box-ordinal-group:3;order:2}header .menu .languages li{font-size:22px;line-height:28px;margin-left:20px}header .menu .languages li:first-child{margin-left:0}header .menu .languages li.active{font-weight:700}header .menu .languages li.sep{height:28px}header .menu .languages li a{color:var(--black)}header .menu nav{-webkit-box-ordinal-group:2;order:1}header .menu nav ul{flex-wrap:wrap}header .menu nav ul li{flex-basis:100%;font-size:30px;font-weight:400;line-height:50px;margin-bottom:40px;margin-left:0}header .menu nav ul li a{color:var(--black)}header .burger{background-image:url(../images/burger.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:29px;text-indent:-9999px;width:41px;z-index:3}header .burger.active{background-image:url(../images/close.svg);background-size:29px 29px}}@media only screen and (max-width:750px){header{padding:10px 20px 6px}header .logo a{height:28px;margin-right:9px;width:57px}header .logo p{font-size:11px;line-height:14px;margin:0}header .menu{padding:31px 0 40px}header .menu.active{top:45px}header .menu .languages li{font-size:18px}header .menu nav ul li{font-size:22px;line-height:30px;margin-bottom:25px}header .burger{height:25px;width:35px}header .burger.active{background-size:25px 25px}}footer{background-color:var(--bg);margin-top:150px}footer .container{border-top:1px solid var(--yellow);display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;max-width:1640px;padding:30px 48px 53px}footer .container .copy{display:-webkit-box;display:flex;font-size:15px;line-height:25px;margin:0}footer .container .copy br{display:none}footer .container .copy a{background-position:50%;background-repeat:no-repeat;display:block;height:25px;margin-right:15px;text-indent:-9999px;width:27px}footer .container .copy a.fb{background-image:url(../images/bras/fb.svg);background-size:14px 25px}footer .container .copy a.tw{background-image:url(../images/bras/tw.svg);background-size:27px 22px}footer .container .copy a.li{background-image:url(../images/bras/li.svg);background-size:24px 24px}footer .container .legal{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0}footer .container .legal li{font-size:15px;line-height:25px}footer .container .legal li.sep{background-color:var(--yellow);height:25px;margin:0 35px;width:1px}footer .container .legal li a{color:var(--black);text-decoration:none}footer .container .legal li a:hover{text-decoration:underline}@media only screen and (max-width:1600px){footer .container{max-width:1100px;padding:25px 40px 40px}footer .container .legal li.sep{margin:0 12px}}@media only screen and (max-width:1000px){footer{margin-top:100px}footer .container{flex-wrap:wrap;max-width:calc(100vw - 20px);padding:17px 40px 22px}footer .container .copy{font-size:13px;margin-bottom:19px;text-align:center}footer .container .copy,footer .container .legal{flex-basis:100%;-webkit-box-pack:center;justify-content:center}footer .container .legal li{font-size:13px}footer .container .legal li.sep{margin:0 20px}}@media only screen and (max-width:750px){footer .container{max-width:100%;padding:12px 20px 52px}footer .container .copy{line-height:18px;margin-bottom:16px}footer .container .copy br{display:block}footer .container .legal li{font-size:13px}footer .container .legal li.sep{margin:0 6px}}.cookies{background-color:var(--black);bottom:0;display:block;padding:12px 0;position:fixed;right:calc(50% - 130px);z-index:9}.cookies .container{margin:0 auto;max-width:260px;padding:0 12px}.cookies p{color:var(--white);font-size:12px;line-height:1.2;margin:0;padding-bottom:35px;position:relative}.cookies p a{color:var(--yellow);text-decoration:underline}.cookies p a.close_cookies{background-color:var(--white);border:1px solid var(--white);bottom:0;color:var(--black);display:block;font-size:14px;font-weight:700;left:0;line-height:22px;margin:0 auto;padding:0 8px;position:absolute;text-align:center;text-decoration:none;width:60px}.cookies p a.close_cookies:hover{color:var(--yellow)}@media print{.cookies{display:none}}.modal-container{-webkit-box-align:center;align-items:center;background-color:hsla(0,0%,100%,.75);bottom:0;display:-webkit-box;display:flex;height:100vh;-webkit-box-pack:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;width:100%;z-index:3}.modal-container.open{opacity:1;pointer-events:all}.modal-container.error .modal-content,.modal-container.success .modal-content{padding:40px 45px 35px}.modal-container .modal-content{background-color:#fff;max-width:1045px;position:relative;width:100%}.modal-container .modal-content .close-btn{background-image:url(../images/bras/close.svg);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:none;cursor:pointer;height:40px;margin:0;padding:0;position:absolute;right:0;text-indent:-9999px;top:0;width:40px;z-index:3}.modal-container .modal-content #map_canvas{height:400px;width:100%}.modal-container .modal-content h2{color:var(--yellow);font-size:35px;font-weight:700;margin:0 0 16px}.modal-container .modal-content p{font-family:var(--font-secondary);font-size:22px;line-height:35px;margin:0}@media only screen and (max-width:1600px){.modal-container .modal-content{max-width:960px;padding:40px 30px 35px}.modal-container .modal-content h2{font-size:28px;margin:0 0 16px}.modal-container .modal-content p{font-size:20px;line-height:30px}}@media only screen and (max-width:1000px){.modal-container .modal-content{max-width:720px;padding-left:27px;padding-right:27px}}.videos .iframe-container{height:0;margin-bottom:20px;padding-bottom:56.25%;position:relative}.videos .iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.share{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.share h4{color:var(--yellow);font-family:var(--font-secondary);font-size:20px;font-weight:400;line-height:25px;margin:0}.share a{background-position:50%;background-repeat:no-repeat;display:block;height:25px;margin-left:15px;text-indent:-9999px;width:27px}.share a.fb{background-image:url(../images/bras/fb.svg);background-size:14px 25px}.share a.tw{background-image:url(../images/bras/tw.svg);background-size:27px 22px}.share a.li{background-image:url(../images/bras/li.svg);background-size:24px 24px}@-webkit-keyframes enterFromLeft{0%{left:-100%}to{left:0}}@keyframes enterFromLeft{0%{left:-100%}to{left:0}}@-webkit-keyframes enterFromRight{0%{left:100%}to{left:0}}@keyframes enterFromRight{0%{left:100%}to{left:0}}@-webkit-keyframes exitToLeft{0%{left:0}to{left:-100%}}@keyframes exitToLeft{0%{left:0}to{left:-100%}}@-webkit-keyframes exitToRight{0%{left:0}to{left:100%}}@keyframes exitToRight{0%{left:0}to{left:100%}}.home{background-attachment:fixed;background-size:cover}.home .slider{-webkit-box-align:end;align-items:flex-end;background:none;display:-webkit-box;display:flex;flex-wrap:wrap;height:100vh;padding-bottom:132px;padding-left:140px;width:100%}.home .slider h1{color:var(--yellow);font-size:50px;font-weight:400;line-height:65px;margin:0 0 17px;max-width:1200px}.home .slider p{color:var(--white);font-family:var(--font-secondary);font-size:40px;line-height:50px;margin:0}.home .team{background-color:var(--white8);min-height:100vh;padding-bottom:70px;padding-top:123px}.home .team .container .intro{text-align:center}.home .team .container .intro h2{color:var(--yellow);font-size:55px;line-height:70px;margin:0 0 23px}.home .team .container .intro p{font-family:var(--font-secondary);font-size:40px;line-height:50px;margin:0 0 41px}.home .team .container .accordion{display:none}.home .team .container .items{margin-top:32px;min-height:585px;position:relative}.home .team .container .items .nav{background-image:url(../images/bros/next.svg);background-size:cover;display:block;height:111px;position:absolute;text-indent:-9999px;top:262px;-webkit-transition:all .3s;transition:all .3s;width:56px}.home .team .container .items .nav.previous{left:-170px;transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.home .team .container .items .nav.previous:hover{left:-160px}.home .team .container .items .nav.next{right:-170px}.home .team .container .items .nav.next:hover{right:-160px}.home .team .container .items .page{display:-webkit-box;display:flex;flex-wrap:wrap;left:-100vw;opacity:0;position:absolute;top:0;-webkit-transition:all .8s;transition:all .8s;width:100%;z-index:1}.home .team .container .items .page.active{left:0;opacity:1;z-index:2}.home .team .container .items .page.enterFromLeft{z-index:2;-webkit-animation-name:enterFromLeft;-webkit-animation-duration:.7s;-webkit-animation-iteration-count:1}.home .team .container .items .page.enterFromRight{z-index:2;-webkit-animation-name:enterFromRight;-webkit-animation-duration:.7s;-webkit-animation-iteration-count:1}.home .team .container .items .page.exitToLeft{z-index:1;-webkit-animation-name:exitToLeft;-webkit-animation-duration:.7s;-webkit-animation-iteration-count:1}.home .team .container .items .page.exitToRight{z-index:1;-webkit-animation-name:exitToRight;-webkit-animation-duration:.7s;-webkit-animation-iteration-count:1}.home .team .container .items .page h3{color:var(--yellow);flex-basis:100%;font-family:var(--font-secondary);font-size:50px;font-weight:400;line-height:1;margin:0 0 16px}.home .team .container .items .page .item{flex-basis:31%;margin-left:3.5%;text-align:center}.home .team .container .items .page .item:nth-child(2){margin-left:0}.home .team .container .items .page .item img{display:block;margin-bottom:28px;width:100%}.home .team .container .items .page .item h4{color:var(--yellow);font-size:28px;font-weight:400;line-height:38px;margin:0}.home .team .container .items .page .item h5{font-size:25px;font-weight:400;line-height:35px;margin:0 0 7px}.home .team .container .items .page .item p{font-family:var(--font-secondary);font-size:19px;line-height:1;margin:0}.home .services{background-color:var(--bg);background-image:url(../images/bros/background.svg);padding-bottom:70px;padding-top:123px}.home .services .container .intro{text-align:center}.home .services .container .intro h2{color:var(--yellow);font-size:55px;line-height:70px;margin:0 0 23px}.home .services .container .intro p{font-family:var(--font-secondary);font-size:40px;line-height:50px;margin:0 0 41px}.home .services .container .accordion{display:none}.home .services .container .items{margin-top:45px;min-height:342px;position:relative}.home .services .container .items .nav{background-image:url(../images/bros/next.svg);background-size:cover;display:block;height:111px;position:absolute;text-indent:-9999px;top:132px;-webkit-transition:all .3s;transition:all .3s;width:56px}.home .services .container .items .nav.previous{left:-170px;transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.home .services .container .items .nav.previous:hover{left:-160px}.home .services .container .items .nav.next{right:-170px}.home .services .container .items .nav.next:hover{right:-160px}.home .services .container .items .page{display:-webkit-box;display:flex;flex-wrap:wrap;left:-100vw;opacity:0;position:absolute;top:0;-webkit-transition:all .8s;transition:all .8s;width:100%;z-index:1}.home .services .container .items .page.active{left:0;opacity:1;z-index:2}.home .services .container .items .page.enterFromLeft{z-index:2;-webkit-animation-name:enterFromLeft;-webkit-animation-duration:.7s;-webkit-animation-iteration-count:1}.home .services .container .items .page.enterFromRight{z-index:2;-webkit-animation-name:enterFromRight;-webkit-animation-duration:.7s;-webkit-animation-iteration-count:1}.home .services .container .items .page.exitToLeft{z-index:1;-webkit-animation-name:exitToLeft;-webkit-animation-duration:.7s;-webkit-animation-iteration-count:1}.home .services .container .items .page.exitToRight{z-index:1;-webkit-animation-name:exitToRight;-webkit-animation-duration:.7s;-webkit-animation-iteration-count:1}.home .services .container .items .page h3{color:var(--yellow);flex-basis:100%;font-family:var(--font-secondary);font-size:50px;font-weight:400;line-height:1;margin:0 0 37px}.home .services .container .items .page .item{flex-basis:22.3%;margin-left:3.6%;text-align:center}.home .services .container .items .page .item:nth-child(2){margin-left:0}.home .services .container .items .page .item img{display:block;margin-bottom:28px;width:100%}.home .services .container .items .page .item p{font-family:var(--font-secondary);font-size:19px;line-height:1;margin:0}.home .contact{background-color:var(--bg);padding-bottom:70px;padding-top:123px}.home .contact .container .intro{text-align:center}.home .contact .container .intro h2{color:var(--yellow);font-size:55px;line-height:70px;margin:0 0 23px}.home .contact .container .intro p{font-family:var(--font-secondary);font-size:40px;line-height:50px;margin:0 0 41px}.home .contact .container .items{display:-webkit-box;display:flex;flex-wrap:wrap;margin-top:45px;position:relative}.home .contact .container .items .item{flex-basis:30%;margin-left:5%;text-align:center}.home .contact .container .items .item:first-child{margin-left:0}.home .contact .container .items .item .map{margin-bottom:36px;position:relative}.home .contact .container .items .item .map .place{display:block}.home .contact .container .items .item .map.madrid .place{width:263px}.home .contact .container .items .item .map.madrid .pin{left:88px;top:90px}.home .contact .container .items .item .map.tenerife{padding:20px 0}.home .contact .container .items .item .map.tenerife .place{width:291px}.home .contact .container .items .item .map.tenerife .pin{left:213px;top:28px}.home .contact .container .items .item .map.tenerife.adeje .pin{left:53px;top:164px}.home .contact .container .items .item .map .pin{display:block;height:51px;position:absolute;width:35px}.home .contact .container .items .item h4{color:var(--yellow);font-size:19px;font-weight:400;line-height:1;margin:0 0 28px}.home .contact .container .items .item h4 a{color:var(--yellow);text-decoration:none}.home .contact .container .items .item h4 a:hover{text-decoration:underline}.home .contact .container .items .item p{font-family:var(--font-secondary);font-size:19px;line-height:1;margin:0 0 26px}.home .contact .container .items .item p a{color:var(--yellow)}.home .form{background-color:var(--bg)}.home .form form{border-bottom:1px solid var(--yellow);border-top:1px solid var(--yellow);max-width:996px;padding:28px 0 40px}.home .form form h2{font-size:25px;line-height:1;font-weight:400;margin:0 0 36px;text-align:center}.home .form form .fields{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:0 auto;max-width:860px}.home .form form .fields .field{flex-basis:46.5%;position:relative}.home .form form .fields .field.select:after{background-image:url(../images/bros/select.svg);background-size:cover;content:"";display:block;height:11px;pointer-events:none;position:absolute;right:10px;top:15px;width:21px}.home .form form .fields .field input,.home .form form .fields .field select{background:none;border:none;border-bottom:1px solid var(--yellow);border-radius:0;display:block;font-family:var(--font-secondary);font-size:18px;line-height:20px;margin-bottom:21px;outline:none;padding:9px 3px;width:100%}.home .form form .fields .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.home .form form .fields .field label{color:var(--black5);font-family:var(--font-secondary);font-size:18px;left:3px;line-height:1;pointer-events:none;position:absolute;top:10px}.home .form form .fields .field .filled+label{color:var(--yellow);font-size:12px;top:-5px}.home .form form .fields .check{margin-top:12px}.home .form form .fields .check [type=checkbox]:checked,.home .form form .fields .check [type=checkbox]:not(:checked){position:absolute;left:-9999px}.home .form form .fields .check [type=checkbox]:checked+label,.home .form form .fields .check [type=checkbox]:not(:checked)+label{margin-right:30px;position:relative;padding-left:27px;cursor:pointer}.home .form form .fields .check [type=checkbox]:checked+label:before,.home .form form .fields .check [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border:1px solid var(--yellow);background:var(--bg)}.home .form form .fields .check [type=checkbox]:checked+label:after,.home .form form .fields .check [type=checkbox]:not(:checked)+label:after{color:var(--yellow);content:"\2714";font-size:22px;position:absolute;left:4px;top:0;-webkit-transition:all .2s;transition:all .2s}.home .form form .fields .check [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.home .form form .fields .check [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.home .form form .fields .check label{font-family:var(--font-secondary);font-size:14px}.home .form form .fields .check label a{color:var(--yellow);text-decoration:none}.home .form form .fields .check label a:hover{text-decoration:underline}.home .form form .fields button{background:none;border:1px solid var(--yellow);color:var(--black);cursor:pointer;font-size:18px;line-height:1;margin-top:39px;padding:10px 0;text-align:center;width:250px}.home .form form .fields button:hover{background-color:var(--yellow);color:var(--bg)}@media only screen and (max-width:1600px){.home .slider{padding-bottom:31px;padding-left:26px}.home .slider h1{font-size:30px;line-height:40px;margin:0 0 12px;max-width:690px}.home .slider p{font-size:25px;line-height:30px}.home .team{padding-bottom:75px;padding-top:109px}.home .team .container{max-width:780px;padding:0}.home .team .container .intro h2{font-size:38px;line-height:48px;margin:0 0 17px}.home .team .container .intro p{font-size:28px;line-height:34px;margin:0 0 24px}.home .team .container .items{margin-top:20px;min-height:420px}.home .team .container .items .nav{height:75px;top:151px;width:38px}.home .team .container .items .nav.previous{left:-60px}.home .team .container .items .nav.previous:hover{left:-50px}.home .team .container .items .nav.next{right:-60px}.home .team .container .items .nav.next:hover{right:-50px}.home .team .container .items .page h3{font-size:34px;margin:0 0 9px}.home .team .container .items .page .item{flex-basis:31%;margin-left:3.5%}.home .team .container .items .page .item img{margin-bottom:13px}.home .team .container .items .page .item h4{font-size:20px;line-height:28px}.home .team .container .items .page .item h5{font-size:18px;line-height:24px;margin:0 0 9px}.home .team .container .items .page .item p{font-size:17px}.home .services{padding-bottom:50px;padding-top:57px}.home .services .container{max-width:780px;padding:0}.home .services .container .intro h2{font-size:38px;line-height:48px;margin:0 0 17px}.home .services .container .intro p{font-size:28px;line-height:34px;margin:0 0 39px}.home .services .container .items{margin-top:45px;min-height:274px}.home .services .container .items .nav{height:75px;top:128px;width:38px}.home .services .container .items .nav.previous{left:-60px}.home .services .container .items .nav.previous:hover{left:-50px}.home .services .container .items .nav.next{right:-60px}.home .services .container .items .nav.next:hover{right:-50px}.home .services .container .items .page h3{font-size:34px;margin:0 0 21px}.home .services .container .items .page .item{flex-basis:22.3%;margin-left:3.6%}.home .services .container .items .page .item img{margin-bottom:13px}.home .services .container .items .page .item p{font-size:17px}.home .contact{padding-bottom:70px;padding-top:65px}.home .contact .container{max-width:780px;padding:0}.home .contact .container .intro h2{font-size:38px;line-height:48px;margin:0 0 23px}.home .contact .container .intro p{font-size:28px;line-height:34px;margin:0 0 41px}.home .contact .container .items{margin-top:45px}.home .contact .container .items .item{flex-basis:30%;margin-left:5%;text-align:left}.home .contact .container .items .item .map{margin-bottom:36px}.home .contact .container .items .item .map.madrid .place{width:214px}.home .contact .container .items .item .map.madrid .pin{left:71px;top:73px}.home .contact .container .items .item .map.tenerife{padding:26px 0}.home .contact .container .items .item .map.tenerife .place{width:214px}.home .contact .container .items .item .map.tenerife .pin{left:157px;top:17px}.home .contact .container .items .item .map.tenerife.adeje .pin{left:39px;top:121px}.home .contact .container .items .item .map .pin{height:51px;width:35px}.home .contact .container .items .item h4{font-size:17px;margin:0 0 26px}.home .contact .container .items .item p{font-size:17px;margin:0 0 25px}}@media only screen and (max-width:1000px){.home{background-size:auto 100vh}.home .slider{padding-bottom:58px;padding-left:24px}.home .slider h1{font-size:25px;line-height:32px;margin:0 0 7px;max-width:570px}.home .slider p{font-size:20px;line-height:28px}.home .team{min-height:0;padding-bottom:30px;padding-top:32px}.home .team .container{max-width:660px}.home .team .container .intro h2{font-size:32px;line-height:40px;margin:0 0 8px}.home .team .container .intro p{font-size:22px;line-height:30px;margin:0 0 25px}.home .team .container .items{margin-top:30px;min-height:372px}.home .team .container .items .nav{height:56px;top:151px;width:28px}.home .team .container .items .nav.previous{left:-40px}.home .team .container .items .nav.previous:hover{left:-35px}.home .team .container .items .nav.next{right:-40px}.home .team .container .items .nav.next:hover{right:-35px}.home .team .container .items .page h3{font-size:25px;margin:0 0 7px}.home .team .container .items .page .item{flex-basis:31%;margin-left:3.5%}.home .team .container .items .page .item img{margin-bottom:7px}.home .team .container .items .page .item h4{font-size:18px;line-height:22px;margin-bottom:5px}.home .team .container .items .page .item h5{font-size:16px;line-height:20px;margin-bottom:3px}.home .team .container .items .page .item p{font-size:15px;line-height:20px}.home .services{background-size:155% auto;padding-bottom:50px;padding-top:40px}.home .services .container{max-width:660px}.home .services .container .intro h2{font-size:32px;line-height:40px;margin:0 0 8px}.home .services .container .intro p{font-size:22px;line-height:30px;margin:0 0 22px}.home .services .container .items{margin-top:24px;min-height:434px}.home .services .container .items .nav{height:56px;top:178px;width:28px}.home .services .container .items .nav.previous{left:-40px}.home .services .container .items .nav.previous:hover{left:-35px}.home .services .container .items .nav.next{right:-40px}.home .services .container .items .nav.next:hover{right:-35px}.home .services .container .items .page{flex-wrap:wrap;padding:0 30px}.home .services .container .items .page h3{font-size:25px;margin:0 0 12px}.home .services .container .items .page .item{flex-basis:45%;margin-bottom:30px;margin-left:10%}.home .services .container .items .page .item:nth-child(2),.home .services .container .items .page .item:nth-child(4){margin-left:0}.home .services .container .items .page .item img{margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:175px}.home .services .container .items .page .item p{font-size:15px;line-height:20px}.home .contact{padding-bottom:70px;padding-top:65px}.home .contact .container{max-width:660px}.home .contact .container .intro h2{font-size:32px;line-height:40px;margin:0 0 23px}.home .contact .container .intro p{font-size:22px;line-height:30px;margin:0 0 41px}.home .contact .container .items{flex-wrap:wrap;margin-left:-30px;margin-top:30px;width:calc(100% + 60px)}.home .contact .container .items .item{display:-webkit-box;display:flex;flex-basis:100%;-webkit-box-pack:justify;justify-content:space-between;margin-left:0;text-align:left}.home .contact .container .items .item .map{flex-basis:20.83%;margin-bottom:36px}.home .contact .container .items .item .map.madrid .place{width:150px}.home .contact .container .items .item .map.madrid .pin{left:50px;top:56px}.home .contact .container .items .item .map.tenerife{padding:18px 0}.home .contact .container .items .item .map.tenerife .place{width:150px}.home .contact .container .items .item .map.tenerife .pin{left:110px;top:17px}.home .contact .container .items .item .map.tenerife.adeje .pin{left:27px;top:90px}.home .contact .container .items .item .map .pin{height:31px;width:21px}.home .contact .container .items .item .info{flex-basis:76.4%}.home .contact .container .items .item h4{font-size:18px;line-height:22px;margin:15px 0 19px}.home .contact .container .items .item h4 br{display:none}.home .contact .container .items .item p{font-size:15px;margin:0 0 21px}.home .form form{max-width:720px;padding:28px 0 40px}.home .form form h2{font-size:20px;margin:0 0 36px}.home .form form .fields{max-width:660px}.home .form form .fields .field{flex-basis:47.7%}.home .form form .fields .field.select:after{height:9px;right:10px;top:15px;width:17px}.home .form form .fields .field input,.home .form form .fields .field select{font-size:16px;margin-bottom:16px;padding:6px 3px}.home .form form .fields .field label{font-size:16px;left:3px;top:8px}}@media only screen and (max-width:750px){.home .slider{padding-bottom:35px;padding-left:10px}.home .slider h1{font-size:20px;line-height:28px;margin:0 0 5px;max-width:310px}.home .slider p{font-size:18px;line-height:22px}.home .team{min-height:0;padding-bottom:30px;padding-top:32px}.home .team .container{max-width:100%;padding:0 20px}.home .team .container .intro h2{font-size:28px;line-height:34px;margin:0 0 8px}.home .team .container .intro p{font-size:20px;line-height:26px;margin:0 0 23px}.home .team .container .accordion{display:block;margin-top:27px}.home .team .container .accordion .accordion-item.open h3:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.home .team .container .accordion .accordion-item.open .content{height:auto;-webkit-transform:scaleY(1);transform:scaleY(1)}.home .team .container .accordion h3{border-bottom:1px solid var(--yellow);color:var(--yellow);cursor:pointer;font-family:var(--font-secondary);font-size:22px;font-weight:400;line-height:1;margin:0 0 12px;position:relative}.home .team .container .accordion h3:after{background-image:url(../images/bros/select.svg);background-size:cover;content:"";display:block;height:9px;position:absolute;right:6px;top:9px;width:17px}.home .team .container .accordion .content{height:0;overflow:hidden;padding:0 20px;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home .team .container .accordion .item{margin-bottom:21px;text-align:center}.home .team .container .accordion .item img{display:block;margin:0 auto 12px;width:150px}.home .team .container .accordion .item h4{color:var(--yellow);font-size:18px;font-weight:400;line-height:22px;margin:0 0 3px}.home .team .container .accordion .item h5{font-size:16px;font-weight:400;line-height:22px;margin:0 0 2px}.home .team .container .accordion .item p{font-family:var(--font-secondary);font-size:15px;line-height:20px;margin:0}.home .team .container .items{display:none}.home .services{background-color:var(--bg);background-image:none;padding-bottom:0;padding-top:40px}.home .services .container{max-width:100%;padding:0 20px}.home .services .container .intro h2{font-size:28px;line-height:34px;margin:0 0 8px}.home .services .container .intro p{font-size:20px;line-height:26px;margin:0 0 22px}.home .services .container .accordion{display:block;margin-top:27px}.home .services .container .accordion .accordion-item.open h3:after{transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.home .services .container .accordion .accordion-item.open .content{height:auto;-webkit-transform:scaleY(1);transform:scaleY(1)}.home .services .container .accordion h3{border-bottom:1px solid var(--yellow);color:var(--yellow);cursor:pointer;font-family:var(--font-secondary);font-size:22px;font-weight:400;line-height:1;margin:0 0 12px;position:relative}.home .services .container .accordion h3:after{background-image:url(../images/bros/select.svg);background-size:cover;content:"";display:block;height:9px;position:absolute;right:6px;top:9px;width:17px}.home .services .container .accordion .content{height:0;overflow:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.home .services .container .accordion .item{flex-basis:100%;margin-bottom:21px;text-align:center}.home .services .container .accordion .item img{display:block;margin:0 auto 5px;width:150px}.home .services .container .accordion .item p{font-family:var(--font-secondary);font-size:15px;line-height:20px;margin:0}.home .services .container .items{display:none}.home .contact{padding-bottom:30px;padding-top:28px}.home .contact .container{max-width:100%;padding:0 20px}.home .contact .container .intro h2{font-size:28px;line-height:34px;margin:0 0 8px}.home .contact .container .intro p{font-size:20px;line-height:26px;margin:0}.home .contact .container .items{margin-left:0;margin-top:24px;width:100%}.home .contact .container .items .item{display:block;margin-bottom:9px;text-align:center}.home .contact .container .items .item .map{margin-bottom:6px}.home .contact .container .items .item .map.madrid .place{height:120px;margin:0 auto;width:auto}.home .contact .container .items .item .map.madrid .pin{left:calc(50% - 19px);top:42px}.home .contact .container .items .item .map.tenerife{padding:0}.home .contact .container .items .item .map.tenerife .place{height:120px;margin:0 auto;width:auto}.home .contact .container .items .item .map.tenerife .pin{left:calc(50% + 28px);top:13px}.home .contact .container .items .item .map.tenerife.adeje .pin{left:calc(50% - 40px);top:67px}.home .contact .container .items .item .map .pin{height:23px;width:16px}.home .contact .container .items .item h4{margin:0 0 13px}.home .contact .container .items .item h4 br{display:block}.home .form form{max-width:100%;padding:25px 10px 30px}.home .form form h2{font-size:18px;line-height:22px;margin:0 0 25px}.home .form form .fields{max-width:100%;padding:0 10px}.home .form form .fields .field{flex-basis:100%}.home .form form .fields .field.select:after{height:9px;right:10px;top:15px;width:17px}.home .form form .fields .field input,.home .form form .fields .field select{font-size:16px;margin-bottom:16px;padding:6px 3px}.home .form form .fields .field label{font-size:16px;left:3px;top:8px}.home .form form .fields .check{margin-top:7px}.home .form form .fields button{margin-top:27px;width:100%}}.news-list .slider-int{height:480px;margin-bottom:55px}.news-list .news .container h1{color:var(--yellow);font-size:55px;font-weight:700;line-height:1;margin:0 0 69px}.news-list .news .container .filter{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:50px}.news-list .news .container .filter .field{flex-basis:30.33%;position:relative}.news-list .news .container .filter .field input,.news-list .news .container .filter .field select{background:none;border:none;border-bottom:1px solid var(--yellow);border-radius:0;display:block;font-family:var(--font-secondary);font-size:25px;line-height:27px;outline:none;padding:4px 10px;width:100%}.news-list .news .container .filter .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.news-list .news .container .filter .field.select:after{background-image:url(../images/bros/select.svg);background-size:cover;content:"";display:block;height:11px;pointer-events:none;position:absolute;right:10px;top:15px;width:21px}.news-list .news .container .filter .field label{color:var(--white5);font-family:var(--font-secondary);font-size:25px;line-height:1;left:10px;margin:0;pointer-events:none;position:absolute;top:5px}.news-list .news .container .filter .field .filled+label{color:var(--yellow);font-size:12px;top:-5px}.news-list .news .container .filter .field button{background:none;background-image:url(../images/bros/search.svg);background-size:cover;border:none;cursor:pointer;display:block;height:16px;position:absolute;right:15px;text-indent:-9999px;top:9px;width:16px}.news-list .news .container .items{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:start;justify-content:flex-start}.news-list .news .container .items .item{border:1px solid var(--black);flex-basis:30.33%;margin-bottom:52px;margin-left:4.5%;padding:16px 15px 0}.news-list .news .container .items .item:nth-child(3n+1){margin-left:0}.news-list .news .container .items .item .date{color:var(--yellow);font-family:var(--font-secondary);font-size:20px;line-height:28px;margin:0 0 5px}.news-list .news .container .items .item h3{font-size:28px;font-weight:400;height:126px;line-height:42px;margin:0 0 18px;overflow:hidden}.news-list .news .container .items .item h3 a{color:var(--black);text-decoration:none}.news-list .news .container .items .item h3 a:hover{text-decoration:underline}.news-list .news .container .items .item>a{background-color:var(--white);border-top:1px solid var(--black);color:var(--black);display:block;font-size:18px;line-height:1;margin-left:-15px;padding:10px 0;text-align:center;text-decoration:none;width:calc(100% + 30px)}.news-list .news .container .items .item>a:hover{background-color:var(--black);color:var(--bg)}.news-int{padding-top:200px}.news-int .container{max-width:970px}.news-int .container .back{color:var(--black5);font-size:25px;font-style:italic;line-height:1;text-decoration:none}.news-int .container .back:before{background-image:url(../images/bros/back.svg);background-position:0;background-size:cover;content:"";display:inline-block;height:18px;margin-right:10px;width:18px}.news-int .container .back:hover{text-decoration:underline}.news-int .container .info{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:24px;margin-top:41px}.news-int .container .info .date{font-family:var(--font-secondary);font-size:25px;line-height:28px;margin:0}.news-int .container .info .category{font-size:20px;font-style:italic;line-height:28px;margin:0}.news-int .container h1{color:var(--yellow);font-size:55px;font-weight:700;line-height:62px;margin:0 0 31px}.news-int .container .entry{font-family:var(--font-secondary);font-size:30px;line-height:42px;margin-bottom:37px}.news-int .container .entry p{margin:0}.news-int .container .image{margin:0 auto 35px;max-width:766px}.news-int .container .image img{display:block;width:100%}.news-int .container .text{margin-bottom:65px}.news-int .container .text h2{color:var(--yellow);font-size:22px;font-weight:700;line-height:32px;margin:0 0 6px}.news-int .container .text p{font-family:var(--font-secondary);font-size:18px;line-height:26px;margin:0 0 26px}.news-int .container .text p a{color:var(--yellow);text-decoration:none}.news-int .container .text p a:hover{text-decoration:underline}.news-int .container .text img{display:block;max-width:100%}.news-int .container .text blockquote{margin:43px auto 46px;max-width:820px;text-align:center}.news-int .container .text blockquote p{color:var(--yellow);font-family:var(--font-primary);font-size:25px;font-style:italic;line-height:40px;margin:0}.news-int .container .text ul{list-style:none;margin:0;padding:0}.news-int .container .text ul li{font-family:var(--font-secondary);font-size:18px;line-height:30px;margin:0;padding-left:16px;position:relative}.news-int .container .text ul li:before{background-image:url(../images/bros/select.svg);background-size:cover;content:"";height:8px;left:0;position:absolute;top:12px;transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);width:14px}.news-int .container .videos{margin-bottom:45px}.news-int .container .share{margin-bottom:90px}.news-int .container .prevnext{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.news-int .container .prevnext .item{flex-basis:41.2%}.news-int .container .prevnext .item .link{color:var(--black);font-size:20px;font-style:italic;line-height:1;text-decoration:none}.news-int .container .prevnext .item .link:hover{text-decoration:underline}.news-int .container .prevnext .item .date{color:var(--yellow);font-family:var(--font-secondary);font-size:20px;line-height:28px;margin:14px 0 -3px}.news-int .container .prevnext .item h3{font-size:30px;font-weight:400;line-height:42px;margin:0}.news-int .container .prevnext .item h3 a{color:var(--black);text-decoration:none}.news-int .container .prevnext .item h3 a:hover{text-decoration:underline}@media only screen and (max-width:1600px){.news-list .slider-int{height:320px;margin-bottom:60px}.news-list .news .container h1{font-size:38px;margin:0 0 29px}.news-list .news .container .filter{margin-bottom:45px}.news-list .news .container .filter .field{flex-basis:30.33%}.news-list .news .container .filter .field input,.news-list .news .container .filter .field select{font-size:20px;padding:5px 8px}.news-list .news .container .filter .field.select:after{height:9px;right:8px;top:12px;width:17px}.news-list .news .container .filter .field label{font-size:20px;left:8px;top:5px}.news-list .news .container .filter .field .filled+label{font-size:12px;top:-5px}.news-list .news .container .filter .field button{height:16px;right:12px;top:9px;width:16px}.news-list .news .container .items .item{flex-basis:30.33%;margin-bottom:40px;margin-left:4.5%;padding:10px 11px 0}.news-list .news .container .items .item .date{font-size:18px;line-height:26px;margin:0 0 5px}.news-list .news .container .items .item h3{font-size:25px;height:96px;line-height:32px;margin:0 0 21px}.news-list .news .container .items .item>a{font-size:15px;margin-left:-11px;padding:8px 0;width:calc(100% + 22px)}.news-int{padding-top:170px}.news-int .container{max-width:960px}.news-int .container .back{font-size:20px}.news-int .container .back:before{height:11px;margin-right:7px;width:11px}.news-int .container .info{margin-bottom:27px;margin-top:42px}.news-int .container .info .date{font-size:20px;line-height:26px}.news-int .container .info .category{font-size:18px;line-height:26px}.news-int .container h1{font-size:38px;line-height:48px;margin:0 0 16px}.news-int .container .entry{font-size:25px;line-height:32px;margin-bottom:25px}.news-int .container .image{max-width:650px}.news-int .container .text{margin-bottom:35px}.news-int .container .text h2{font-size:20px;line-height:28px;margin:0 0 3px}.news-int .container .text p{font-size:16px;line-height:24px;margin:0 0 24px}.news-int .container .text blockquote{margin:-8px auto 28px;max-width:780px}.news-int .container .text blockquote p{font-size:20px;line-height:32px}.news-int .container .text ul li{font-size:16px;line-height:24px;padding-left:16px}.news-int .container .text ul li:before{top:10px}.news-int .container .videos{margin-bottom:45px}.news-int .container .share{margin-bottom:80px}.news-int .container .prevnext .item{flex-basis:41.2%}.news-int .container .prevnext .item .link{font-size:18px}.news-int .container .prevnext .item .date{font-size:18px;margin:4px 0 3px}.news-int .container .prevnext .item h3{font-size:25px;line-height:32px}}@media only screen and (max-width:1000px){.news-list .slider-int{height:192px;margin-bottom:47px;margin-top:78px}.news-list .news .container h1{font-size:32px;margin:0 0 23px}.news-list .news .container .filter{margin-bottom:35px}.news-list .news .container .filter .field{flex-basis:30.7%}.news-list .news .container .filter .field input,.news-list .news .container .filter .field select{font-size:18px;padding:5px 8px}.news-list .news .container .filter .field label{font-size:18px;left:8px;top:5px}.news-list .news .container .filter .field .filled+label{font-size:12px;top:-5px}.news-list .news .container .filter .field button{height:16px;right:8px;top:9px;width:16px}.news-list .news .container .items .item{flex-basis:48.6%;margin-bottom:40px;margin-left:2.8%;padding:10px 15px 0}.news-list .news .container .items .item:nth-child(3n+1){margin-left:2.8%}.news-list .news .container .items .item:nth-child(odd){margin-left:0}.news-list .news .container .items .item .date{font-size:16px;line-height:24px;margin:0}.news-list .news .container .items .item h3{font-size:22px;height:90px;line-height:30px;margin:0 0 18px}.news-list .news .container .items .item>a{font-size:15px;margin-left:-15px;padding:8px 0;width:calc(100% + 30px)}.news-int{padding-top:107px}.news-int .container{max-width:100%}.news-int .container .info{margin-bottom:14px;margin-top:25px}.news-int .container h1{font-size:30px;line-height:40px;margin:0 0 8px}.news-int .container .entry{font-size:22px;line-height:30px;margin-bottom:29px}.news-int .container .image{max-width:540px}.news-int .container .text{margin-bottom:30px}.news-int .container .text h2{margin:0 0 3px}.news-int .container .text blockquote{margin:26px auto 28px;max-width:600px}.news-int .container .videos{margin-bottom:45px}.news-int .container .share{margin-bottom:50px}.news-int .container .prevnext .item{flex-basis:45.8%}.news-int .container .prevnext .item h3{font-size:22px;line-height:30px}}@media only screen and (max-width:750px){.news-list .slider-int{height:89px;margin-bottom:27px;margin-top:45px}.news-list .news .container h1{font-size:28px;margin:0 0 16px}.news-list .news .container .filter{flex-wrap:wrap;margin-bottom:25px}.news-list .news .container .filter .field{flex-basis:46.9%}.news-list .news .container .filter .field:last-child{flex-basis:100%;margin-top:18px}.news-list .news .container .filter .field.select:after{height:7px;right:2px;top:9px;width:14px}.news-list .news .container .filter .field input,.news-list .news .container .filter .field select{font-size:15px;padding:3px 2px}.news-list .news .container .filter .field label{font-size:15px;left:2px;top:3px}.news-list .news .container .filter .field .filled+label{font-size:12px;top:-10px}.news-list .news .container .filter .field button{right:2px;top:3px}.news-list .news .container .items .item{flex-basis:100%;margin-bottom:25px;margin-left:0;padding-top:7px}.news-list .news .container .items .item:nth-child(3n+1){margin-left:0}.news-list .news .container .items .item h3{font-size:20px;height:78px;line-height:26px;margin:0 0 14px}.news-list .news .container .items .item>a{padding:8px 0}.news-int{padding-top:70px}.news-int .container{max-width:100%}.news-int .container .back{font-size:17px}.news-int .container .info{flex-wrap:wrap;margin-bottom:10px;margin-top:21px}.news-int .container .info .date{flex-basis:100%;margin-bottom:3px}.news-int .container .info .category{flex-basis:100%;font-size:16px}.news-int .container h1{font-size:25px;line-height:32px;margin:0 0 8px}.news-int .container .entry{font-size:20px;line-height:26px;margin-bottom:29px}.news-int .container .image{max-width:100%}.news-int .container .text{margin-bottom:30px}.news-int .container .text h2{font-size:18px;line-height:24px;margin:0 0 3px}.news-int .container .text blockquote{margin:26px auto 28px;max-width:600px}.news-int .container .videos{margin-bottom:35px}.news-int .container .share{margin-bottom:40px}.news-int .container .prevnext{flex-wrap:wrap}.news-int .container .prevnext .item{flex-basis:100%}.news-int .container .prevnext .item .link{font-size:16px}.news-int .container .prevnext .item h3{font-size:20px;line-height:26px}}.why .container .entry,.why .container h1{text-align:center}.why .container .entry p{margin-bottom:42px}.why .container .videos{margin-bottom:55px}.why .container .items{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;margin-top:36px}.why .container .items .item{flex-basis:47.4%;margin-bottom:15px;margin-left:5.2%;text-align:center}.why .container .items .item:nth-child(odd){margin-left:0}.why .container .items .item img{display:block;height:140px;margin:0 auto 16px}.why .container .items .item h3{color:var(--yellow);font-family:var(--font-secondary);font-size:19px;font-weight:400;line-height:22px;margin:0 0 4px}.errorPage .container h1{font-size:120px;line-height:142px}.errorPage .container .button{background:none;border:1px solid var(--yellow);color:var(--black);cursor:pointer;display:block;font-size:18px;line-height:1;margin:39px auto 0;padding:10px 0;text-align:center;text-decoration:none;width:200px}.errorPage .container .button:hover{background-color:var(--yellow);color:var(--bg)}.about .container .all-team{border-bottom:2px solid var(--yellow);display:block;margin-bottom:55px;width:100%}.about .container .text .history{flex-wrap:wrap;margin-top:60px}.about .container .text .history,.about .container .text .history .item{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.about .container .text .history .item{margin-bottom:45px}.about .container .text .history .item.horizontal{flex-basis:100%}.about .container .text .history .item.horizontal .img,.about .container .text .history .item.horizontal .text{flex-basis:47.4%}.about .container .text .history .item.vertical{flex-basis:47.4%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.about .container .text .history .item.image-first .img{-webkit-box-ordinal-group:2;order:1}.about .container .text .history .item.image-first .text,.about .container .text .history .item.text-first .img{-webkit-box-ordinal-group:3;order:2}.about .container .text .history .item.text-first .text{-webkit-box-ordinal-group:2;order:1}.about .container .text .history .item img{display:block;margin-bottom:14px;width:100%}.about .container .text .history .item .text{margin-bottom:0}.about .container .text .history .item .text p strong{color:var(--yellow)}.about .container .text h3{font-family:var(--font-secondary);font-size:30px;font-weight:400;line-height:42px;margin:0 0 21px;text-align:center}.about .container .text .link{margin-bottom:70px;text-align:center}@media only screen and (max-width:1600px){.why .container .entry p{margin-bottom:32px}.why .container .videos{margin-bottom:45px}.why .container .items{margin-top:20px}.why .container .items .item{flex-basis:47.4%;margin-bottom:23px;margin-left:5.2%}.why .container .items .item img{height:110px;margin:0 auto 21px}.why .container .items .item h3{font-size:18px;line-height:20px;margin:0 0 5px}.about .container .all-team{margin-bottom:34px}.about .container .text .history{margin-top:28px}.about .container .text .history .item.horizontal .img,.about .container .text .history .item.horizontal .text,.about .container .text .history .item.vertical{flex-basis:48%}.about .container .text .history .item img{margin-bottom:13px}.about .container .text h3{font-size:25px;line-height:32px;margin:0 0 31px}.about .container .text .link{margin-bottom:50px}}@media only screen and (max-width:1000px){.why .container .entry p{margin-bottom:29px}.why .container .videos{margin-bottom:35px}.why .container .items .item{flex-basis:47.9%;margin-left:4.2%}.about .container .all-team{margin-bottom:39px}.about .container .text .history{margin-top:25px}.about .container .text .history .item{margin-bottom:25px}.about .container .text h3{font-size:22px;line-height:30px;margin:0 0 20px}.about .container .text .link{margin-bottom:45px}}@media only screen and (max-width:750px){.why .container .entry p{margin-bottom:26px}.why .container .videos{margin-bottom:30px}.why .container .items .item{flex-basis:100%;margin-left:0}.about .container .all-team{margin-bottom:50px}.about .container .text .history .item.horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.about .container .text .history .item.horizontal .img,.about .container .text .history .item.horizontal .text,.about .container .text .history .item.vertical{flex-basis:100%}.about .container .text h3{font-size:20px;line-height:26px;margin:0 0 15px}.errorPage .container h1{font-size:60px;line-height:72px}.errorPage .container .button{margin-top:27px;width:100%}}.whatsapp{background-image:url(/images/bros/whatsappbusiness.svg)}.whatsapp:hover{background-image:url(/images/bros/whatsappbusiness-blue.svg)}.link-arrow{background-image:url(../images/bros/arrow.svg)}header.black .logo a{background-image:url(../images/bros/logo-black.svg)}header.contrast{background-color:rgba(1,1,1,.5)}header .logo a{background-image:url(../images/bros/logo.svg);height:83px;width:105px}header .logo p,header .menu .languages li a,header .menu nav ul li a{color:var(--black)}footer .container .copy a.fb{background-image:url(../images/bros/fb.svg)}footer .container .copy a.tw{background-image:url(../images/bros/tw.svg)}footer .container .copy a.li{background-image:url(../images/bros/li.svg)}.share a.fb{background-image:url(../images/bros/fb.svg)}.share a.tw{background-image:url(../images/bros/tw.svg)}.share a.li{background-image:url(../images/bros/li.svg)}@media only screen and (max-width:1000px){header .logo a{background-image:url(../images/bros/logo-black.svg)}}