/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
header#header-page{padding:30px 0 10px;position:absolute;z-index:99;width:100%;top:0;left:0;background:#fff}header#header-page .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#header-page .container .logo{width:160px}header#header-page .container .right{width:calc(100% - 160px)}header#header-page .container .right .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}header#header-page .container .right .top .ico-search{width:20px;margin-left:20px}header#header-page .container .right .top .wrapper-language select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;color:#1d1d1d;font-family:'roboto-regular';font-size:13px;background:url(/themes/bymar/images/ico-arrow-down.svg) no-repeat center right transparent;background-size:10px;border:none;padding-right:15px}header#header-page .container .right .top .wrapper-login{margin-left:30px}header#header-page .container .right .top .wrapper-login ul li a{display:inline-block;background-color:#0094de;color:#fff;border-radius:25px;font-size:13px;padding:12px 30px}header#header-page .container .right .top .wrapper-login ul li a:hover{background-color:#1d1d1d}header#header-page .container .right .top .ico-menu{display:none}header#header-page .container .right .wrapper-menu{padding-right:110px}header#header-page .container .right .wrapper-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header#header-page .container .right .wrapper-menu ul li a{color:#1d1d1d;font-size:15px;padding:10px;display:inline-block}header#header-page .container .right .wrapper-menu ul li a:after{content:"";display:block;height:3px;margin-top:5px;background-color:#0094de;width:0;-webkit-transition:.2s;transition:.2s}header#header-page .container .right .wrapper-menu ul li a:hover:after,header#header-page .container .right .wrapper-menu ul li a.is-active:after{width:100%}header#header-page .container .right .wrapper-menu ul li:last-child a{padding-right:0}header#header-page.front{background:transparent}header#header-page.front:before{content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(29,29,27,0.2);mix-blend-mode:multiply;position:absolute;z-index:-1}header#header-page.front .container .right .top .wrapper-language select{background:url(/themes/bymar/images/ico-arrow-down-w.svg) no-repeat center right transparent;background-size:10px;color:#fff}header#header-page.front .container .right .top .wrapper-login ul li a{background-color:#fff;color:#1d1d1d}header#header-page.front .container .right .top .wrapper-login ul li a:hover{background-color:#0094de;color:#fff}header#header-page.front .container .right .wrapper-menu ul li a{color:#fff}header#header-page.front.fixed{background:#fff}header#header-page.front.fixed:before{content:none}header#header-page.front.fixed .container .logo img{display:none}header#header-page.front.fixed .container .logo img.hidden{display:block}header#header-page.front.fixed .container .right .top .wrapper-language select{background:url(/themes/bymar/images/ico-arrow-down.svg) no-repeat center right transparent;background-size:10px;color:#1d1d1d}header#header-page.front.fixed .container .right .top .ico-search img{-webkit-filter:invert(1);filter:invert(1)}header#header-page.front.fixed .container .right .top .wrapper-login ul li a{background-color:#0094de;color:#fff}header#header-page.front.fixed .container .right .top .wrapper-login ul li a:hover{background-color:#1d1d1d}header#header-page.front.fixed .container .right .wrapper-menu ul li a{color:#1d1d1d}header#header-page.fixed{position:fixed;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 0px 7px rgba(0,0,0,0.2);box-shadow:0 0px 7px rgba(0,0,0,0.2);padding:10px 0}header#header-page.fixed .container .logo{margin-left:-45px;width:90px}header#header-page.fixed .container .logo a{height:45px;display:inline-block;overflow:hidden}header#header-page.fixed .container .logo a img{width:130px;max-width:inherit}header#header-page.fixed .container .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 90px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header#header-page.fixed .container .right .top{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:0}header#header-page.fixed .container .right .wrapper-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-right:40px}header#header-page.fixed .container .right .wrapper-menu ul li a{position:relative}header#header-page.fixed .container .right .wrapper-menu ul li a:after{position:absolute;bottom:0px;left:5px}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (max-width:1200px){header#header-page .container .logo{width:140px}header#header-page .container .right{width:calc(100% - 140px)}header#header-page .container .right .wrapper-menu ul li a{padding:7px}header#header-page.fixed .container .right .top .wrapper-login{margin-left:15px}header#header-page.fixed .container .right .top .ico-search {margin-left:15px}}@media screen and (max-width:992px){header#header-page{padding:10px 0}header#header-page .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header-page .container .right .top{margin-bottom:0}header#header-page .container .right .top .ico-menu{width:35px;display:inline-block;vertical-align:middle;margin-left:20px}header#header-page .container .right .top .ico-menu .bar{display:block;height:3px;width:35px;background-color:#1d1d1d;margin:0 0 7px 0;-webkit-transition:all .5s ease;transition:all .5s ease}header#header-page .container .right .top .ico-menu .bar.bottom{margin:0}header#header-page .container .right .top .ico-menu:hover{cursor:pointer}header#header-page .container .right .top .ico-menu.menu-open .bar{width:35px}header#header-page .container .right .top .ico-menu.menu-open .bar.top,header#header-page .container .right .top .ico-menu.menu-open .bar.middle{-webkit-transform:translateY(8px) rotateZ(45deg);transform:translateY(8px) rotateZ(45deg)}header#header-page .container .right .top .ico-menu.menu-open .bar.middle{display:none}header#header-page .container .right .top .ico-menu.menu-open .bar.bottom{-webkit-transform:translateY(-1px) rotateZ(-40deg);transform:translateY(-1px) rotateZ(-45deg)}header#header-page .container .right .wrapper-menu{display:none;position:absolute;top:120px;background:#0094de;width:100%;left:0;padding:20px 0}header#header-page .container .right .wrapper-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header#header-page .container .right .wrapper-menu ul li a{color:#fff}header#header-page.front .container .right .top .ico-menu .bar{background-color:#fff}header#header-page.front.fixed .container .right .top .ico-menu .bar{background-color:#1d1d1d}header#header-page.front.fixed .container .right .wrapper-menu{top:69px}header#header-page.front.fixed .container .right .wrapper-menu ul li a{color:#fff}header#header-page.fixed .container .right .wrapper-menu{top:69px;padding-right:0px}}@media screen and (max-width:750px){header#header-page .container .logo{width:100px}header#header-page .container .right{width:calc(100% - 140px)}header#header-page .container .right .wrapper-menu{top:90px}header#header-page .container .right .wrapper-menu ul{display:block}header#header-page .container .right .wrapper-menu ul li{width:100%;text-align:right}header#header-page .container .right .wrapper-menu ul li a{padding:5px 15px !important;width:100%}}@media screen and (max-width:550px){header#header-page .container .logo{width:70px;overflow:hidden;margin-left:-33px}header#header-page .container .logo a{height:35px;display:inline-block;overflow:hidden}header#header-page .container .logo a img{max-width:inherit;width:100px}header#header-page .container .right{width:calc(100% - 45px)}header#header-page .container .right .top .wrapper-login ul li a{padding:7px 20px}header#header-page .container .right .wrapper-menu{top:59px}header#header-page.fixed .container .logo{width:70px;margin-left:-33px}header#header-page.fixed .container .logo a{height:35px}header#header-page.fixed .container .logo a img{width:100px}header#header-page.fixed .container .right{width:calc(100% - 45px)}header#header-page.fixed .container .right .wrapper-menu{top:59px}header#header-page.front.fixed .container .right .wrapper-menu{top:59px}}@media screen and (max-width:450px){header#header-page .container .right .top .ico-search,header#header-page .container .right .top .wrapper-login{margin-left:10px}header#header-page .container .right .top .ico-menu{margin-left:15px}}
main{padding-top:250px}.node-type-front main{padding-top:0}.node-type-front main h1{position:absolute;z-index:-1}.node-type-front main h2{font-weight:normal;color:#9c9b9b;text-transform:uppercase;font-family:'roboto-regular';font-size:20px;letter-spacing:3px}.node-type-front main .highlighted-home{position:relative;height:95vh;max-height:800px;overflow:hidden}.node-type-front main .highlighted-home .background-video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node-type-front main .highlighted-home .background-image{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-type-front main .highlighted-home .wrapper-text{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%}.node-type-front main .highlighted-home .wrapper-text:before{content:"";display:inline-block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background:rgba(29,29,27,0.4);mix-blend-mode:multiply}.node-type-front main .highlighted-home .wrapper-text .container-mini{position:relative;z-index:1;padding-left:60px;margin-top:50px}.node-type-front main .highlighted-home .wrapper-text .container-mini:before{content:"";width:2px;height:1000px;background:#fff;position:absolute;top:0;left:15px}.node-type-front main .highlighted-home .wrapper-text .container-mini .title{font-size:85px;line-height:85px;color:#fff;font-family:'roboto-slab-bold'}.node-type-front main .highlighted-home .wrapper-text .container-mini .scroll-down{display:block;background:url(/themes/bymar/images/ico-scroll-down.svg) no-repeat center;width:50px;height:60px;position:absolute;bottom:-100px;left:calc(50% - 25px);-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s}.node-type-front main #introduction{margin-bottom:80px}.node-type-front main #introduction .container-mini{padding:80px 15px 0 60px;position:relative}.node-type-front main #introduction .container-mini p{font-size:28px;line-height:35px;font-family:'roboto-slab-bold'}.node-type-front main #introduction .container-mini:before{content:"";width:2px;height:100%;background:#1d1d1d;position:absolute;top:0;left:15px}.node-type-front main .services-home .container .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;counter-reset:numero}.node-type-front main .services-home .container .view-content .views-row{width:25%;padding:0 3px}.node-type-front main .services-home .container .view-content .views-row .item{height:290px}.node-type-front main .services-home .container .view-content .views-row .item .title{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:30px 30px 30px 50px;font-family:'roboto-slab-bold';color:#fff;font-size:28px;line-height:35px;background:rgba(29,29,27,0.5);position:relative}.node-type-front main .services-home .container .view-content .views-row .item .title:before{counter-increment:numero;content:"0" counter(numero);display:inline-block;font-size:85px;line-height:85px;font-family:'roboto-thin';color:#0094de;position:absolute;bottom:53px;left:24px;z-index:0}.node-type-front main .services-home .container .view-content .views-row .item .title span{position:relative}.wrapper-title-page{text-align:center;margin:0 0 80px}.wrapper-title-page .wrapper-title .introduction p{font-family:'roboto-slab-bold';font-size:28px;line-height:35px}.wrapper-title-page .wrapper-title:after{content:"";display:block;width:700px;margin:80px auto;background:#0094de;height:3px}.wrapper-title-page.image .wrapper-title h1{font-family:'roboto-slab-bold';font-size:28px;color:#1d1d1d;text-transform:inherit;letter-spacing:0}.wrapper-title-page.image .wrapper-title:after{margin-top:50px}.wrapper-title-page.image .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper-title-page.image .wrapper .wrapper-icon{width:150px}.wrapper-title-page.image .wrapper .wrapper-text{width:calc(100% - 150px);padding-left:100px;text-align:left}.wrapper-title-page.image .wrapper .wrapper-text .introduction{margin-bottom:30px}.wrapper-title-page.image .wrapper .wrapper-text .introduction p{font-family:'roboto-slab-bold';font-size:24px;line-height:29px}.wrapper-title-page.image .wrapper .wrapper-text .description p{font-size:17px;line-height:23px}#block-parentmenu{text-align:center;letter-spacing:3px;color:#9c9b9b;text-transform:uppercase;font-family:'roboto-regular';font-size:20px;margin:0 0 40px}.wrapper-cols{margin-bottom:50px}.wrapper-cols .container{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper-cols .container .col-left{width:250px;margin-bottom:50px}.wrapper-cols .container .col-left nav ul li a{font-family:'roboto-slab-bold';font-size:20px;display:inline-block;padding:15px 30px;background-color:#04739e;color:#fff;width:100%}.wrapper-cols .container .col-left nav ul li ul{background-color:#0094de}.wrapper-cols .container .col-left nav ul li ul li{padding:0 30px}.wrapper-cols .container .col-left nav ul li ul li a{background-color:transparent;font-family:'roboto-regular';font-size:17px;padding:10px 20px;border-bottom:1px solid rgba(255,255,255,0.3)}.wrapper-cols .container .col-left nav ul li ul li:last-child a{border:none}.wrapper-cols .container .col-right{width:calc(100% - 250px);background-color:#f5f5f5;padding:80px}.wrapper-cols .container .col-right .paragraph.paragraph-text{padding-left:0}.wrapper-cols .container .col-right .padding{padding:30px 0}.wrapper-cols .container .col-right .container,.wrapper-cols .container .col-right .container-mini{width:100%;padding:0}.service-item .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.service-item .container .wrapper-image{width:40%;padding-left:80px;position:relative}.service-item .container .wrapper-image .title{color:#47bded;font-family:'roboto-slab-bold';font-size:48px;line-height:58px;position:absolute;left:0;top:20px;max-width:365px}.service-item .container .wrapper-text{width:60%;padding-left:40px}.service-item .container .wrapper-text p{font-size:17px;line-height:25px}.contact-form{width:600px;max-width:100%;margin:50px auto;padding:0 15px}.contact-form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form .form-item label{font-size:17px;width:150px;text-align:right;padding-right:30px}.contact-form .form-item input{padding:10px;background:#f5f5f5;font-size:17px;width:calc(100% - 150px);border:none;-webkit-box-shadow:none;box-shadow:none;border:none}.contact-form .form-item.js-form-type-managed-file{margin-bottom:10px}.contact-form .form-item.js-form-type-managed-file .js-form-managed-file{width:calc(100% - 150px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form .form-item.js-form-type-managed-file .js-form-managed-file .file{color:#666}.contact-form .form-item.js-form-type-managed-file .js-form-managed-file input{width:100%}.contact-form .form-item.js-form-type-managed-file .js-form-managed-file input.form-submit{background:#0094de;color:#fff;width:auto;padding:10px 30px}.contact-form .form-item.js-form-type-managed-file .description{margin-top:5px;color:#999;font-size:11px;width:100%;padding-left:150px}.contact-form .form-item.js-form-type-textarea>div{width:calc(100% - 150px)}.contact-form .form-item.js-form-type-textarea>div textarea{background:#f5f5f5;border:none;width:100%;padding:10px;background:#f5f5f5;font-size:17px;font-family:'roboto-regular'}.contact-form .captcha .g-recaptcha{text-align:center}.contact-form .captcha .g-recaptcha>div{margin:20px auto;display:inline-block}.contact-form .form-actions{padding-left:150px}.contact-form .form-actions input{font-size:15px;padding:10px 60px 10px 20px;border-radius:30px;background:url(/themes/bymar/images/ico-send.svg) no-repeat calc(100% - 5px) center #0094de;background-size:35px;color:#fff;position:relative;min-height:45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none}.contact-form .form-actions input:hover{background-color:#04739e}.contact-form .form-actions input#edit-preview{display:none}.search h2{display:none}.search form{max-width:100%;width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 50px}.search form .form-item{width:calc(100% - 60px)}.search form .form-item label{display:none}.search form .form-item input{background:#04739e;border:none;width:100%;padding:15px;font-size:24px;font-family:'roboto-regular';color:#fff}.search form .form-item input::-webkit-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#fff}.search form .form-item input::-moz-placeholder{font-size:24px;font-family:'roboto-regular';color:#fff}.search form .form-item input:-ms-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#fff}.search form .form-item input::-ms-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#fff}.search form .form-item input::placeholder{font-size:24px;font-family:'roboto-regular';color:#fff}.search form .form-item input::-webkit-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#fff}.search form .form-item input:-ms-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#fff}.search form .form-actions input{width:60px;height:100%;background:url(/themes/bymar/images/ico-search-w.svg) no-repeat center #04739e;background-size:30px;border:none;text-indent:-100px;overflow:hidden}.search .view-header{font-size:15px;color:#9c9b9b;margin:50px 0 0;text-align:right;border-top:1px solid #c6c6c5;padding-top:30px}.search .no-results{margin:50px 0;text-align:center;font-family:'roboto-slab-bold';font-size:22px;line-height:28px}.search .view-content .views-row{padding:30px 0;border-bottom:1px solid #c6c6c5}.search .view-content .views-row .title{font-family:'roboto-slab-bold';font-size:22px;line-height:28px;margin-bottom:15px}.search .view-content .views-row .title a{color:#1d1d1d}.search .view-content .views-row p{font-size:17px;line-height:22px;margin-bottom:15px}.search .view-content .views-row a{color:#0094de}.pager{text-align:center;margin:40px 0}.pager ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager ul li{margin:0 10px}.pager ul li a{font-family:'roboto-slab-bold';font-size:20px}.pager ul li a:hover{color:#0094de}.pager ul li.is-active a{color:#0094de}.paragraph-contents-list .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.paragraph-contents-list .wrapper .item{width:25%;padding:50px 30px;border-bottom:1px solid #c6c6c5}.paragraph-contents-list .wrapper .item .wrapper-icon{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.paragraph-contents-list .wrapper .item .wrapper-icon svg{width:100px;max-height:95px}.paragraph-contents-list .wrapper .item .wrapper-icon svg path{fill:#c6c6c5}.paragraph-contents-list .wrapper .item .wrapper-text .title{font-family:'roboto-slab-bold';font-size:24px;line-height:28px;margin:20px 0}.paragraph-contents-list .wrapper .item .wrapper-text p{font-size:17px;line-height:22px}.paragraph-banner{text-align:center;color:#fff;position:relative}.paragraph-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#006d91;mix-blend-mode:multiply;z-index:2}.paragraph-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,222,255,0.85);z-index:1}.paragraph-banner .container-mini{position:relative;z-index:3}.paragraph-banner .container-mini .title{font-size:40px;line-height:50px;font-family:'roboto-slab-bold';margin-bottom:40px}.paragraph-banner .container-mini p{font-size:22px;line-height:30px}.paragraph-banner .container-mini .generic-link{margin-top:50px}.paragraph-banner .container-mini .generic-link a{font-size:15px;padding:10px 60px 10px 20px;border-radius:30px;background-color:#fff;color:#1d1d1d;position:relative;min-height:45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paragraph-banner .container-mini .generic-link a:after{content:"";display:inline-block;width:35px;height:35px;background:url(/themes/bymar/images/ico-plus.svg) no-repeat center rgba(29,29,27,0.25);background-size:13px;border-radius:50%;position:absolute;right:5px;top:5px}.paragraph-banner .container-mini .generic-link a:hover{background-color:#47bded}.paragraph-logos{background:#f5f5f5}.paragraph-logos .wrapper-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph-logos .wrapper-logos .item{margin:0 10px}.paragraph-offices .container{position:relative}.paragraph-offices .container .wrapper-image{text-align:right}.paragraph-offices .container .wrapper-text{position:absolute;bottom:0;left:15px;max-width:340px}.paragraph-offices .container .wrapper-text h3{font-family:'roboto-slab-bold';font-size:52px;line-height:60px}.paragraph-group-image-text .item .container{display:-webkit-box;display:-ms-flexbox;display:flex}.paragraph-group-image-text .item .container .wrapper-image{width:40%;font-size:0}.paragraph-group-image-text .item .container .wrapper-image img{width:100%}.paragraph-group-image-text .item .container .wrapper-text{width:60%;padding-left:100px;border-left:8px solid #0094de}.paragraph-group-image-text .item .container .wrapper-text .title{font-family:'roboto-slab-bold';font-size:28px;line-height:35px;margin-bottom:40px}.paragraph-group-image-text .item .container .wrapper-text p{font-size:17px;line-height:26px}.paragraph-group-image-text .item .container .wrapper-text ul li{font-size:17px;line-height:26px;margin:10px 0;padding-left:20px}.paragraph-group-image-text .item .container .wrapper-text ul li:before{content:"";width:7px;height:7px;background-color:#0094de;border-radius:50%;margin-right:10px;display:inline-block;margin-left:-17px}.paragraph-group-image-text .item .container .wrapper-text .generic-link{margin-top:40px}.paragraph-group-image-text .item:nth-child(odd){background-color:#f5f5f5}.paragraph-group-image-text.altern .item{display:-webkit-box;display:-ms-flexbox;display:flex}.paragraph-group-image-text.altern .item .wrapper-image{width:50%;background-size:cover;background-repeat:no-repeat;background-position:center}.paragraph-group-image-text.altern .item .wrapper-text{padding:80px;width:50%;border:none}.paragraph-group-image-text.altern .item .wrapper-text .title{font-family:'roboto-slab-bold';font-size:28px;line-height:35px;margin-bottom:40px}.paragraph-group-image-text.altern .item .wrapper-text p{font-size:17px;line-height:26px}.paragraph-group-image-text.altern .item .wrapper-text .generic-link{margin-top:40px}.paragraph-group-image-text.altern .item:nth-child(odd){background:none}.paragraph-group-image-text.altern .item:nth-child(even) .wrapper-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.paragraph-group-image-text.altern .item:nth-child(even) .wrapper-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.paragraph-subitems-menu .view-content .views-row .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.paragraph-subitems-menu .view-content .views-row .item .wrapper-icon{width:100px}.paragraph-subitems-menu .view-content .views-row .item .wrapper-text{width:calc(100% - 100px);padding-left:100px}.paragraph-subitems-menu .view-content .views-row .item .wrapper-text .title{font-family:'roboto-slab-bold';font-size:24px;line-height:35px;margin-bottom:30px}.paragraph-subitems-menu .view-content .views-row .item .wrapper-text p{font-size:17px;line-height:26px}.paragraph-subitems-menu .view-content .views-row .item .wrapper-text .generic-link{margin-top:30px}.paragraph-subitems-menu .view-content .views-row:after{content:"";display:block;width:700px;margin:80px auto;background:#c6c6c5;height:3px}.paragraph-subitems-menu .view-content .views-row:last-child:after{content:none}.paragraph-text p{font-size:17px;line-height:25px}.paragraph-text ul li{padding:10px 0;border-bottom:1px solid #c6c6c5}.paragraph-text .bg-grey{background-color:#f5f5f5}.paragraph-text .center{text-align:center}.paragraph-text .center h2{font-weight:normal;color:#9c9b9b;text-transform:uppercase;font-family:'roboto-regular';font-size:20px;letter-spacing:3px}.paragraph-text table{text-align:left;width:100%;border-spacing:0;margin-bottom:40px}.paragraph-text table thead th{background:#0094de;color:#fff;padding:20px;text-align:left;border:1px solid #0094de}.paragraph-text table tbody tr{background:#f5f5f5}.paragraph-text table tbody tr td{padding:10px;border:1px solid #c6c6c5}.paragraph-image{text-align:center}.paragraph-documents .item{background-color:#0094de;padding:10px 10px 10px 40px;border-radius:40px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph-documents .item .title{color:#fff;font-size:18px}.paragraph-documents .item .file{font-size:0}.paragraph-documents .item .file a{width:50px;height:50px;display:inline-block;background:url(/themes/bymar/images/ico-download.svg) no-repeat center}.paragraph-services-list .view-content{counter-reset:numero}.paragraph-services-list .view-content .views-row .service-item .container .wrapper-image .title:before{counter-increment:numero;content:"0" counter(numero);display:block;font-size:58px;line-height:60px;font-family:'roboto-thin';color:#1d1d1d;z-index:0;margin-bottom:5px}.paragraph-services-list .view-content .views-row:after{content:"";display:block;width:700px;margin:80px auto;background:#c6c6c5;height:3px}.paragraph-services-list .view-content .views-row:nth-child(even) .service-item .container .wrapper-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.paragraph-services-list .view-content .views-row:nth-child(even) .service-item .container .wrapper-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:0;padding-right:40px}.paragraph-offices-list h2{font-weight:normal;color:#9c9b9b;text-transform:uppercase;font-family:'roboto-regular';font-size:20px;letter-spacing:3px;text-align:center}.paragraph-offices-list .office-item{margin:5px 0}.paragraph-offices-list .office-item .title{font-family:'roboto-slab-bold';font-size:28px;line-height:35px;color:#0094de;padding:20px 0;background-color:#ececec}.paragraph-offices-list .office-item .wrapper-info{background-color:#f5f5f5;padding:40px 0}.paragraph-offices-list .office-item .wrapper-info .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map{background-color:#fff;width:60%;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map{width:300px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map .simple-gmap-link{margin:0;position:absolute;bottom:50px;left:350px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map .simple-gmap-link a{font-size:15px;padding:10px 60px 10px 20px;border-radius:30px;background-color:#0094de;color:#fff;position:relative;min-height:45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map .simple-gmap-link a:after{content:"";display:inline-block;width:35px;height:35px;background:url(/themes/bymar/images/ico-plus.svg) no-repeat center rgba(29,29,27,0.25);background-size:13px;border-radius:50%;position:absolute;right:5px;top:5px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map .simple-gmap-link a:hover{background-color:#04739e}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .info{width:calc(100% - 300px);padding:50px;font-family:'roboto-slab-bold';font-size:14px;line-height:22px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .info p{margin:0}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-contacts{width:40%;padding-left:50px;font-size:14px;line-height:20px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-contacts p{margin-bottom:15px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-contacts ul{margin:15px 0 25px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-contacts ul li{font-size:14px;line-height:20px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-contacts a{color:#0094de}.paragraph-offices-list .wrapper-dropdown .office-item .title .container{padding-right:50px;background:url(/themes/bymar/images/ico-arrow-down-b.svg) no-repeat calc(100% - 15px) center;background-size:20px}.paragraph-offices-list .wrapper-dropdown .office-item .title.open .container{background:url(/themes/bymar/images/ico-arrow-up-b.svg) no-repeat calc(100% - 15px) center;background-size:20px}.paragraph-offices-list .wrapper-dropdown .office-item .wrapper-info{display:none}.paragraph-containers-list h2{padding-left:230px}.paragraph-containers-list .item{margin:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.paragraph-containers-list .item .icon{width:150px}.paragraph-containers-list .item .wrapper-text{width:calc(100% - 150px);padding-left:80px}.paragraph-containers-list .item .wrapper-text p{font-size:17px;line-height:25px}.paragraph-containers-list .item .wrapper-text table{text-align:center;width:100%;border-spacing:0;margin-bottom:40px}.paragraph-containers-list .item .wrapper-text table thead th{background:#0094de;color:#fff;padding:20px;text-align:center;border-right:1px solid #fff}.paragraph-containers-list .item .wrapper-text table tbody tr{background:#f5f5f5}.paragraph-containers-list .item .wrapper-text table tbody tr:first-child{background:#d9d9d9}.paragraph-containers-list .item .wrapper-text table tbody tr td{padding:10px;border-right:1px solid #c6c6c5}.paragraph-containers-list .item .wrapper-text table tbody tr td:first-child{background:#0094de;color:#fff;border-right:1px solid #fff}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (max-width:1200px){.node-type-front main .services-home .container .view-content .views-row .item{height:250px}.wrapper-cols .container .col-right{padding:50px}.paragraph-contents-list .wrapper .item{padding:30px}.paragraph-group-image-text .item .container .wrapper-text{padding-left:50px}.paragraph-group-image-text.altern .item .wrapper-text{padding:60px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .info{padding:30px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map .simple-gmap-link{bottom:30px;left:330px}}@media screen and (max-width:992px){main{padding-top:170px}.node-type-front main .highlighted-home .wrapper-text .container-mini .title{font-size:65px;line-height:65px}.node-type-front main .services-home .container .view-content .views-row .item{height:200px}.node-type-front main .services-home .container .view-content .views-row .item .title{font-size:20px;line-height:22px;padding:30px 30px 30px 40px}.node-type-front main .services-home .container .view-content .views-row .item .title:before{font-size:60px;line-height:60px;bottom:40px}.wrapper-title-page.image .wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wrapper-title-page.image .wrapper .wrapper-text{padding-left:50px}.wrapper-cols .container .col-left{width:200px}.wrapper-cols .container .col-left nav ul li a{font-size:18px;padding:15px 20px}.wrapper-cols .container .col-left nav ul li ul li{padding:0 20px}.wrapper-cols .container .col-right{padding:30px;width:calc(100% - 200px)}.service-item .container .wrapper-image .title{font-size:40px;line-height:45px}.paragraph-services-list .view-content .views-row .service-item .container .wrapper-image .title:before{font-size:45px;line-height:45px}.paragraph-contents-list .wrapper .item{width:100%;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paragraph-contents-list .wrapper .item .wrapper-icon{width:100px}.paragraph-contents-list .wrapper .item .wrapper-text{width:calc(100% - 100px);padding-left:30px;margin-top:0}.paragraph-contents-list .wrapper .item .wrapper-text .title{margin-top:0}.paragraph-offices .container .wrapper-image{padding-left:75px}.paragraph-offices .container .wrapper-text{max-width:235px}.paragraph-offices .container .wrapper-text h3{font-size:35px;line-height:44px}.paragraph-group-image-text.altern .item .wrapper-text{padding:40px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map{display:block;width:40%}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map{width:100%}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map iframe{width:100%}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map .simple-gmap-link{position:inherit;bottom:inherit;left:inherit;padding-left:20px;margin-top:10px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .info{width:100%;padding:20px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-contacts{width:60%;padding-left:30px}.paragraph-containers-list h2{padding-left:140px}.paragraph-containers-list .item .icon{width:100px}.paragraph-containers-list .item .wrapper-text{width:calc(100% - 100px);padding-left:40px}}@media screen and (max-width:750px){main{padding-top:130px}.node-type-front main .highlighted-home{max-height:500px}.node-type-front main .highlighted-home .wrapper-text .container-mini{padding-left:40px}.node-type-front main .highlighted-home .wrapper-text .container-mini .title{font-size:50px;line-height:50px}.node-type-front main #introduction{margin-bottom:40px}.node-type-front main #introduction .container-mini{padding:40px 15px 0 40px}.node-type-front main #introduction .container-mini p{font-size:22px;line-height:30px}.node-type-front main .services-home .container .view-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.node-type-front main .services-home .container .view-content .views-row{width:50%;padding:3px}.node-type-front main .services-home .container .view-content .views-row .item .title{font-size:28px;line-height:30px}.node-type-front main .services-home .container .view-content .views-row .item .title span{max-width:210px}.node-type-front main .services-home .container .view-content .views-row .item .title:before{bottom:50px}.wrapper-title-page{margin-bottom:40px}.wrapper-title-page .wrapper-title:after{width:100%;margin:40px auto}.wrapper-title-page .wrapper-title .introduction p{font-size:24px;line-height:32px}.wrapper-title-page.image .wrapper .wrapper-icon{width:100px}.wrapper-title-page.image .wrapper .wrapper-text{width:calc(100% - 100px);padding-left:30px}.service-item .container .wrapper-text{padding-left:30px;width:65%}.service-item .container .wrapper-image{padding-left:70px;width:35%}.service-item .container .wrapper-image .title{font-size:30px;line-height:35px}.paragraph-services-list .view-content .views-row:after{margin:40px auto;width:calc(100% - 30px)}.paragraph-banner .container-mini .title{font-size:30px;line-height:35px}.paragraph-banner .container-mini p{font-size:20px;line-height:28px}.paragraph-offices .container .wrapper-image{padding-left:90px}.paragraph-offices .container .wrapper-text{max-width:165px}.paragraph-offices .container .wrapper-text h3{font-size:25px;line-height:30px}.paragraph-group-image-text .item .container .wrapper-image{width:30%}.paragraph-group-image-text .item .container .wrapper-text{width:70%;padding-left:30px}.paragraph-group-image-text.altern .item{display:block}.paragraph-group-image-text.altern .item .wrapper-image{width:100%;height:300px}.paragraph-group-image-text.altern .item .wrapper-text{width:100%;padding:30px 15px}.paragraph-offices-list .office-item .title{font-size:22px;line-height:30px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map{width:250px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map .simple-gmap-link{padding-left:15px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .info{padding:20px 15px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-contacts{width:calc(100% - 250px)}.paragraph-subitems-menu .view-content .views-row .item .wrapper-text{padding-left:50px}.paragraph-subitems-menu .view-content .views-row:after{width:100%;margin:40px auto}.paragraph-containers-list h2{padding-left:0}.paragraph-containers-list .item{display:block}.paragraph-containers-list .item .icon{margin-bottom:20px}.paragraph-containers-list .item .wrapper-text{width:100%;padding:0}.paragraph-containers-list .item .wrapper-text table{display:block;overflow-x:scroll}}@media screen and (max-width:650px){.wrapper-cols .container{display:block}.wrapper-cols .container .col-left{position:fixed;right:-100%;-webkit-transition:.2s;transition:.2s;width:calc(100% - 100px);top:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0094de;margin-bottom:0}.wrapper-cols .container .col-left nav ul li a{text-align:right}.wrapper-cols .container .col-left nav ul li ul{background-color:#fff}.wrapper-cols .container .col-left nav ul li ul li{padding:0}.wrapper-cols .container .col-left nav ul li ul li a{color:#0094de}.wrapper-cols .container .col-left .ico-mobile{width:50px;height:50px;background:url(/themes/bymar/images/ico-arrow-right.svg) no-repeat center #0094de;background-size:15px;position:fixed;right:0}.wrapper-cols .container .col-right{width:100%}.wrapper-cols.menu-open .container .col-left{right:0}.wrapper-cols.menu-open .container .col-left .ico-mobile{-webkit-transform:rotate(180deg);transform:rotate(180deg);right:calc(100% - 100px)}.service-item .container .wrapper-image{padding-left:0px}.service-item .container .wrapper-image .title{position:inherit;top:inherit;margin-bottom:10px}.contact-form .form-item{display:block;margin-bottom:15px}.contact-form .form-item label{width:100%;padding:0;margin-bottom:5px;display:inline-block;text-align:left}.contact-form .form-item input{width:100%}.contact-form .form-item.js-form-type-managed-file .js-form-managed-file{width:100%}.contact-form .form-item.js-form-type-managed-file .description{padding-left:0}.contact-form .form-item.js-form-type-textarea>div{width:100%}.contact-form .form-actions{padding:0}}@media screen and (max-width:550px){main{padding-top:90px}.wrapper-title-page{margin-bottom:20px}.wrapper-title-page .wrapper-title .introduction p{font-size:20px;line-height:25px}.wrapper-title-page .wrapper-title:after{margin:20px auto}.wrapper-title-page.image .wrapper-title h1{font-size:25px}.wrapper-title-page.image .wrapper-title:after{margin-top:20px}.wrapper-title-page.image .wrapper .wrapper-text .introduction p{font-size:20px;line-height:25px}#block-parentmenu{font-size:16px;margin:0 0 15px}.node-type-front main .highlighted-home{max-height:500px}.node-type-front main .highlighted-home .wrapper-text .container-mini{padding-left:40px}.node-type-front main .highlighted-home .wrapper-text .container-mini .title{font-size:50px;line-height:50px}.node-type-front main .highlighted-home .wrapper-text .container-mini .scroll-down{width:30px;bottom:-85px;left:calc(50% - 15px)}.node-type-front main #introduction{margin-bottom:40px}.node-type-front main #introduction .container-mini{padding:40px 15px 0 40px}.node-type-front main #introduction .container-mini p{font-size:22px;line-height:30px}.paragraph-contents-list h2{margin-bottom:0}.paragraph-contents-list .wrapper{margin-top:0}.paragraph-contents-list .wrapper .item{display:block}.paragraph-contents-list .wrapper .item .wrapper-icon{margin-bottom:10px}.paragraph-contents-list .wrapper .item .wrapper-text{width:100%;padding:0}.paragraph-contents-list .wrapper .item:first-child{padding-top:0}.paragraph-offices .container .wrapper-image{padding-left:0px}.paragraph-offices .container .wrapper-text{max-width:100%;position:inherit;left:inherit;text-align:center;margin-top:10px}.paragraph-offices-list .office-item .title{font-size:20px;line-height:28px}.paragraph-offices-list .office-item .wrapper-info .container{display:block}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map{width:100%}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .map .simple-gmap-link{padding-left:15px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-map .info{padding:20px 15px}.paragraph-offices-list .office-item .wrapper-info .container .wrapper-contacts{width:100%;margin-top:20px;padding-left:0}.paragraph-subitems-menu .view-content .views-row .item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.paragraph-subitems-menu .view-content .views-row .item .wrapper-text{padding-left:30px}.paragraph-group-image-text .item .container{display:block}.paragraph-group-image-text .item .container .wrapper-text{width:100%;padding:20px 0 0 0;border-left:none;border-top:5px solid #0094de}.paragraph-group-image-text .item .container .wrapper-text .title{font-size:22px;line-height:28px}.paragraph-group-image-text .item .container .wrapper-image{width:100%;font-size:0}.paragraph-logos .wrapper-logos .item img{max-height:100px;width:auto}}@media screen and (max-width:450px){.node-type-front main .services-home .container .view-content .views-row{width:100%;padding:3px 0}.paragraph-group-image-text.altern .item .wrapper-image{height:200px}.paragraph-subitems-menu .view-content .views-row .item{display:block}.paragraph-subitems-menu .view-content .views-row .item .wrapper-icon{width:100%}.paragraph-subitems-menu .view-content .views-row .item .wrapper-icon svg{width:100px}.paragraph-subitems-menu .view-content .views-row .item .wrapper-text{width:100%;padding:0;margin-top:20px}.paragraph-subitems-menu .view-content .views-row:after{margin:20px auto}.paragraph-services-list .view-content .views-row:after{margin:20px auto}.wrapper-title-page.image .wrapper{display:block}.wrapper-title-page.image .wrapper .wrapper-icon{width:100%;text-align:center;margin-bottom:20px}.wrapper-title-page.image .wrapper .wrapper-icon img{width:100px}.wrapper-title-page.image .wrapper .wrapper-text{width:100%;padding:0}.service-item .container{display:block}.service-item .container .wrapper-image{width:100%;margin-bottom:20px}.service-item .container .wrapper-image img{width:100%}.service-item .container .wrapper-text{width:100%;padding:0 !important}}
footer{background-color:#0094de;padding:60px 0 0;color:#fff}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .container .logo{width:200px}footer .container .wrapper-menu ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .container .wrapper-menu ul li a{display:inline-block;padding:7px 0;font-family:'roboto-slab-bold';font-size:15px}footer .container .wrapper-right .wrapper-login{margin-bottom:30px}footer .container .wrapper-right .wrapper-login ul li a{display:inline-block;background-color:#fff;border-radius:25px;font-size:13px;padding:15px 30px;color:#1d1d1d}footer .container .wrapper-right .wrapper-login ul li a:hover{background:rgba(255,255,255,0.6)}footer .container .wrapper-right .social{margin-top:20px;margin-bottom:10px}footer .container .wrapper-right .social ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer .container .wrapper-right .social ul li{margin-right:5px}footer .container .wrapper-right .social ul li a{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#fff;padding:5px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container .wrapper-right .social ul li a img{max-height:18px;max-width:15px}footer .container .wrapper-right .social ul li a:hover{background:rgba(255,255,255,0.6)}footer .container .wrapper-right .copy{font-size:13px;padding:5px 0}footer .container .wrapper-right .legal ul li a{font-size:13px;padding:5px 0}footer .container .wrapper-right .telf{font-size:13px;padding:8px 0}footer .wrapper-bottom .baked{width:100%;text-align:left;font-size:13px;padding:20px 0;opacity:.8}footer .wrapper-bottom .baked a{opacity:1}@media screen and (max-width:750px){footer{padding:30px 0 0}footer .container .logo{width:150px}}@media screen and (max-width:550px){footer{padding:20px 0 0}footer .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer .container .logo{width:100px;margin-right:30px}footer .container .wrapper-right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}footer .container .wrapper-right .legal{margin:0 15px}footer .container .wrapper-right .wrapper-login{margin-bottom:10px;width:80px}footer .container .wrapper-right .wrapper-login ul li a{padding:7px 20px}footer .container .wrapper-right .social{margin:0 0 10px 0;width:calc(100% - 80px);padding-left:10px}}
@font-face{font-family:"roboto-black";src:url(/themes/bymar/fonts/roboto-black/roboto-black.eot);src:url(/themes/bymar/fonts/roboto-black/roboto-black.eot#iefix) format("embedded-opentype"),url(/themes/bymar/fonts/roboto-black/roboto-black.woff) format("woff"),url(/themes/bymar/fonts/roboto-black.ttf) format("truetype"),url(/themes/bymar/fonts/roboto-black.svg#roboto-black) format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"roboto-bold";src:url(/themes/bymar/fonts/roboto-bold/roboto-bold.eot);src:url(/themes/bymar/fonts/roboto-bold/roboto-bold.eot#iefix) format("embedded-opentype"),url(/themes/bymar/fonts/roboto-bold/roboto-bold.woff) format("woff"),url(/themes/bymar/fonts/roboto-bold.ttf) format("truetype"),url(/themes/bymar/fonts/roboto-bold.svg#roboto-bold) format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"roboto-light";src:url(/themes/bymar/fonts/roboto-light/roboto-light.eot);src:url(/themes/bymar/fonts/roboto-light/roboto-light.eot#iefix) format("embedded-opentype"),url(/themes/bymar/fonts/roboto-light/roboto-light.woff) format("woff"),url(/themes/bymar/fonts/roboto-light.ttf) format("truetype"),url(/themes/bymar/fonts/roboto-light.svg#roboto-light) format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"roboto-regular";src:url(/themes/bymar/fonts/roboto-regular/roboto-regular.eot);src:url(/themes/bymar/fonts/roboto-regular/roboto-regular.eot#iefix) format("embedded-opentype"),url(/themes/bymar/fonts/roboto-regular/roboto-regular.woff) format("woff"),url(/themes/bymar/fonts/roboto-regular.ttf) format("truetype"),url(/themes/bymar/fonts/roboto-regular.svg#roboto-regular) format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"roboto-slab-bold";src:url(/themes/bymar/fonts/roboto-slab-bold/roboto-slab-bold.eot);src:url(/themes/bymar/fonts/roboto-slab-bold/roboto-slab-bold.eot#iefix) format("embedded-opentype"),url(/themes/bymar/fonts/roboto-slab-bold/roboto-slab-bold.woff) format("woff"),url(/themes/bymar/fonts/roboto-slab-bold.ttf) format("truetype"),url(/themes/bymar/fonts/roboto-slab-bold.svg#roboto-slab-bold) format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"roboto-thin";src:url(/themes/bymar/fonts/roboto-thin/roboto-thin.eot);src:url(/themes/bymar/fonts/roboto-thin/roboto-thin.eot#iefix) format("embedded-opentype"),url(/themes/bymar/fonts/roboto-thin/roboto-thin.woff) format("woff"),url(/themes/bymar/fonts/roboto-thin.ttf) format("truetype"),url(/themes/bymar/fonts/roboto-thin.svg#roboto-thin) format("svg");font-style:normal;font-weight:normal}body{padding:0;margin:0;font-size:16px;color:#1d1d1d;font-family:'roboto-regular'}body p{margin:0 0 25px 0}body a{text-decoration:none;color:inherit;-webkit-transition:.3s;transition:.3s}body a:hover{text-decoration:none;cursor:pointer}body ul{margin:0;padding:0}body ul li{list-style:none}body ol li{line-height:22px}body b,body strong{font-weight:normal;font-family:'roboto-bold'}body *{-webkit-box-sizing:border-box;box-sizing:border-box}body img{max-width:100%;height:auto}body.no-scroll{overflow:hidden}.layout-container{position:relative}.container{width:1370px;margin:0 auto;padding:0 15px}.container-mini{width:1170px;margin:0 auto;padding:0 15px}.container .container{width:100%;padding:0}h1{font-weight:normal;text-align:center;letter-spacing:3px;color:#9c9b9b;text-transform:uppercase;font-family:'roboto-regular';font-size:20px;margin:0 0 50px}h2{font-weight:normal;margin:0 0 30px;font-family:'roboto-slab-bold';font-size:28px}h3{font-weight:normal;margin:0 0 30px;font-family:'roboto-slab-bold';font-size:22px}.margin{margin:80px 0}.padding{padding:120px 0}.generic-link a{font-size:15px;padding:10px 60px 10px 20px;border-radius:30px;background-color:#0094de;color:#fff;position:relative;min-height:45px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.generic-link a:after{content:"";display:inline-block;width:35px;height:35px;background:url(/themes/bymar/images/ico-plus.svg) no-repeat center rgba(29,29,27,0.25);background-size:13px;border-radius:50%;position:absolute;right:5px;top:5px}.generic-link a:hover{background-color:#04739e}.background-image{background-size:cover !important;background-repeat:no-repeat !important}#block-bymar-page-title h1{text-align:center}#block-filters-search{display:none;background-color:#04739e;padding:100px 0;position:absolute;top:155px;left:0;width:100%;z-index:3}#block-filters-search form{max-width:100%;width:700px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 15px}#block-filters-search form .form-item{width:calc(100% - 60px)}#block-filters-search form .form-item label{display:none}#block-filters-search form .form-item input{background:#fff;border:none;width:100%;padding:15px;font-size:24px;font-family:'roboto-regular';color:#1d1d1d}#block-filters-search form .form-item input::-webkit-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#9c9b9b}#block-filters-search form .form-item input::-moz-placeholder{font-size:24px;font-family:'roboto-regular';color:#9c9b9b}#block-filters-search form .form-item input:-ms-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#9c9b9b}#block-filters-search form .form-item input::-ms-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#9c9b9b}#block-filters-search form .form-item input::placeholder{font-size:24px;font-family:'roboto-regular';color:#9c9b9b}#block-filters-search form .form-item input::-webkit-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#9c9b9b}#block-filters-search form .form-item input:-ms-input-placeholder{font-size:24px;font-family:'roboto-regular';color:#9c9b9b}#block-filters-search form .form-actions input{width:60px;height:100%;background:url(/themes/bymar/images/ico-search.svg) no-repeat center #fff;background-size:30px;border:none;text-indent:-100px;overflow:hidden}.wrapper-messages{margin:0 0 50px 0}.wrapper-messages .message-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#c9ffc6;padding:1em 2em}.wrapper-messages .message-info .ico{width:40px;height:40px;display:block;margin:0 20px 0 0;background:url(/themes/bymar/images/ico-message.png) no-repeat center}.wrapper-messages .message-info .wrapper{max-width:calc(100% - 60px)}.wrapper-messages .messages--error{background-color:#ffd4ce}.wrapper-messages .messages--warning{background-color:#feffbd}div#sliding-popup{background:#04739e}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-message{float:none;max-width:100%;width:100%;margin:20px 0}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-message h2{font-size:20px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-message h2:before{content:none}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-message p{font-size:16px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories{display:none;padding:15px 0 0;position:fixed;top:0;left:0;height:100%;width:100%;padding:50px;background:rgba(0,0,0,0.7);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories.open{display:-webkit-box;display:-ms-flexbox;display:flex}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close{width:100%;max-width:900px;text-align:right}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close .ico{position:relative;width:30px;height:30px;margin-bottom:10px;display:inline-block}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close .ico:before,div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close .ico:after{position:absolute;left:15px;content:'';height:30px;width:3px;background-color:#fff;-webkit-transition:.2s;transition:.2s}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close .ico:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close .ico:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close .ico:hover{cursor:pointer}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close .ico:hover:before,div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .ico-close .ico:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category{background:#fff;color:#1d1d1d !important;padding:20px 40px;width:100%;max-width:900px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category:nth-child(2){padding-top:40px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category:nth-child(3){padding-bottom:40px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category>div{color:#1d1d1d !important}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]{display:none}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;margin:0;position:relative;font-weight:normal;color:#1d1d1d !important}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]+label:hover{cursor:pointer}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]+label:before{content:"";width:20px;height:20px;float:left;margin:0 15px 0 0;background:rgba(0,148,222,0.3);border:none}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]:disabled+label{opacity:.7}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]:disabled+label:hover{cursor:not-allowed}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]:disabled+label:after{opacity:.5}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]:checked+label:after{content:"";width:23px;height:7px;border:3px solid #0094de;float:left;margin-left:4px;border-right:0;border-top:0;margin-top:0em;-webkit-transform:rotate(-42deg);transform:rotate(-42deg);position:absolute;left:0;top:0px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:15px;margin-top:5px;padding-left:35px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-save-preferences-button{font-size:16px;padding:10px 20px;background:#0094de;color:#fff;border-radius:25px;display:inline-block;font-family:'roboto-regular';margin:20px 0 0 0;width:auto;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-save-preferences-button:hover{background:#fff;color:#1d1d1d}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons{max-width:100%;width:100%;float:none;margin:0;padding:0 0 10px 0}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons button{font-size:16px;padding:10px 20px;background-color:#fff;color:#1d1d1d;border-radius:25px;display:inline-block;font-family:'roboto-regular';margin:5px 0;width:auto}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons button.eu-cookie-compliance-default-button{font-size:16px;padding:10px 20px;background-color:#fff;color:#1d1d1d;border-radius:25px;display:inline-block;font-family:'roboto-regular';text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin-right:10px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons button:hover{background:#47bded;color:#1d1d1d}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons .open-preferences{font-size:16px;padding:10px 20px;background-color:#fff;color:#1d1d1d;border-radius:25px;display:inline-block;font-family:'roboto-regular';text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons .open-preferences:before{content:"Setting cookies";color:#1d1d1d}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons .open-preferences:hover{background:#47bded;color:#1d1d1d}.es div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons .open-preferences:before{content:"Configurar Cookies"}.ca div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons .open-preferences:before{content:"Configurar Cookies"}#block-bymar-local-tasks{position:fixed;z-index:999;top:400px;right:0}#block-bymar-local-tasks ul{margin:0;text-align:right;border:none;padding:0}#block-bymar-local-tasks ul li{display:block;margin:5px 0}#block-bymar-local-tasks ul li a{margin:0;padding:10px 20px;display:inline-block;background:rgba(30,30,30,0.85);color:#fff;border:none;font-weight:300;-webkit-box-shadow:0 0 60px rgba(0,0,0,0.3);box-shadow:0 0 60px rgba(0,0,0,0.3);transition:.3s;-webkit-transition:.3s}#block-bymar-local-tasks ul li a.active{background:#fff;color:#1d1d1d}#block-bymar-local-tasks ul li a:hover{padding-right:50px;background:#fff;color:#1d1d1d}#user-login-form{max-width:600px;margin:0px auto 80px}#user-login-form .form-item{margin-bottom:20px}#user-login-form .form-item label{display:block;margin-bottom:5px;font-size:18px;font-family:'roboto-black'}#user-login-form .form-item input{width:100%;border:1px solid #c6c6c5;padding:10px;font-family:'roboto-regular';font-size:16px}#user-login-form .form-item .description {font-size:14px;margin-top:5px}#user-login-form .captcha {margin-top:20px}#user-login-form .captcha  .field-prefix {font-size:18px;display:inline-block;vertical-align:middle}#user-login-form .captcha  input{max-width:calc(100% - 200px);display:inline-block;vertical-align:middle;font-family:'roboto-regular';font-size:16px}#user-login-form .form-actions{margin-top:30px}#user-login-form .form-actions input{background:transparent;color:#0094de;padding:15px 30px;border:1px solid #0094de;padding:10px 30px;font-size:17px;font-family:'roboto-regular'}@media screen and (max-width:1400px){.container{width:1170px}.container-mini{width:950px}}@media screen and (max-width:1200px){.container{width:950px}.container-mini{width:850px}#block-filters-search{top:142px}}@media screen and (max-width:992px){.container,.container-mini{width:750px}.padding{padding:80px 0}#block-filters-search{top:122px}}@media screen and (max-width:750px){.container,.container-mini{width:100%}.margin{margin:40px 0}.padding{padding:60px 0}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories{padding:20px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category{padding:20px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type="checkbox"]+label{font-size:16px}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category .eu-cookie-compliance-category-description{font-size:13px}#block-filters-search{top:94px;padding:50px 0}}@media screen and (max-width:550px){.margin{margin:30px 0}.padding{padding:40px 0}h1{margin-bottom:20px}div#sliding-popup .eu-cookie-compliance-content{display:block}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-message{width:100%}div#sliding-popup .eu-cookie-compliance-content .eu-cookie-compliance-buttons{width:100%}#block-filters-search{top:59px;padding:30px 0}#block-filters-search form .form-item input{padding:10px}}
