.layout-banc-improsa{padding-top:82px}.layout-banc-improsa .clearfix:after,.layout-banc-improsa .container-md:after{clear:both;content:".";display:block;height:0;visibility:hidden}.layout-banc-improsa .clearfix,.layout-banc-improsa .container-md{display:inline-block}.layout-banc-improsa .clearfix,.layout-banc-improsa .container-md{display:block}.layout-banc-improsa .container-md{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:1170px}.layout-banc-improsa .header-buttons{margin-left:240px;width:auto}.layout-banc-improsa .header-buttons li{border-right:1px solid #fff}.layout-banc-improsa .header-buttons .last{border-right:none}.layout-banc-improsa .logotype-improsa{margin-top:-15px;margin-left:80px;max-width:150px}.layout-banc-improsa .wrap-breadcrumbs{padding-left:15px}.layout-banc-improsa .wrap-breadcrumbs .text{font:normal normal 16px/20px "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.layout-banc-improsa .wrap-breadcrumbs a{padding-right:10px}.layout-banc-improsa .wrap-breadcrumbs a:last-child{padding-left:10px;padding-right:0}.layout-banc-improsa .wrap-breadcrumbs .icon-back-arrow{margin-right:10px}.layout-banc-improsa .wrap-slider .content-slider{padding-bottom:183px;padding-top:188px;top:50%;left:15%;right:15%;margin:auto;width:auto;transform:translateY(-50%);min-height:0;text-align:center}.layout-banc-improsa .wrap-slider p{border-bottom:2px solid #ffffff;text-align:center;margin:0 auto 25px;position:relative;max-width:900px;position:absolute;top:50%;left:15%;right:15%;margin:auto;width:auto;transform:translateY(-50%);min-height:0;font:300 normal 28px/41px "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.layout-banc-improsa .module-background-1{padding-bottom:106px;padding-top:119px}.layout-banc-improsa .module-background-1 .content-text{font:100 normal 41px/48px "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;max-width:806px;margin:0 auto 20px}.layout-banc-improsa h2.title-section{font:700 normal 32px/38px "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:45px}.layout-banc-improsa .services-custom{background:url("../img/structure/services-custom-home-big.jpg") no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-attachment:fixed}.layout-banc-improsa .financial-solutions{padding-top:66px}.layout-banc-improsa .wrap-square-link{margin-bottom:60px}.layout-banc-improsa .wrap-square-link .square-link span.icon-arrow-right{top:0}.layout-banc-improsa .wrap-slider-rates{min-height:420px;padding-top:107px}.layout-banc-improsa .wrap-slider-rates .title-slider{margin-bottom:35px}.layout-banc-improsa .slider-rates-widget strong{margin-bottom:10px}.layout-banc-improsa .slider-rates-widget .icon-grafic-slider{display:inline-block;margin-right:20px;margin-bottom:0}.layout-banc-improsa .slider-rates-widget .grafic{display:inline-block;width:32%;float:none}.layout-banc-improsa footer .icon-chat{margin-top:30px}.layout-banc-improsa .logotype-footer{margin-top:50px}.layout-banc-improsa .border-footer{margin-bottom:20px;min-height:160px;padding-top:0}.layout-banc-improsa .menu-footer-back{padding-top:0px;padding-left:20px}.layout-banc-improsa .menu-footer-back a{text-align:left}.layout-banc-improsa .wrap-where-we-are{max-width:150px;margin:30px auto 0}.layout-banc-improsa .where-we-are a{text-align:center}.layout-banc-improsa .where-we-are a span{display:block}.layout-banc-improsa .where-we-are a span:first-child{font-size:37px;margin-right:0px}.layout-banc-improsa .col-md-2-4{float:left;width:20%}.layout-banc-improsa .wrap-icons-rates{margin:0 auto 44px;max-width:96.09375%}.layout-banc-improsa .categories-rates{background:none;height:auto;margin:0;padding:0}.layout-banc-improsa .categories-rates:hover{background:none}.layout-banc-improsa .content-icons-rates{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background:#f1f1f1;height:170px;margin:10px;padding-top:35px}.layout-banc-improsa .content-icons-rates:hover{background:#1B2546}.layout-banc-improsa .menu-inside-section{background-color:#F2F2F2;height:100%;left:0;position:fixed;padding-top:156px;top:0;width:260px;z-index:5}.layout-banc-improsa .wrap-inside-section{padding:0;margin-bottom:20px;margin-right:70px;padding-top:65px;padding-left:330px}.layout-banc-improsa .wrap-inside-section .banner-snippet{margin-left:-70px;margin-right:-70px}.layout-banc-improsa .wrap-tabs-snippets .tab-btn{padding:0 15px}.layout-banc-improsa .wrap-tabs-snippets .tab-body{padding:20px 20px 25px}.layout-banc-improsa .menu-inside-section .btn-menu-item{padding-right:15px}.layout-banc-improsa .menu-inside-section .sub-nav-mobile a{font:normal normal 14px/60px "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.layout-banc-improsa .menu-inside-section .sub-nav-mobile a:hover{font:700 normal 14px/60px "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.blue__block{width:100%;padding-top:55px;padding-bottom:55px;background:#1B2546}.blue__body{width:80%;margin:0 auto}.blue__txt{visibility:visible;float:right;font-size:25px !important;font-weight:bold !important;color:white !important;width:65% !important;padding-left:8%;border-left:1px solid;padding:20px 10px}.blue__txt span{color:white}.blue__logo{float:left;width:35%;margin-bottom:25px;text-align:center}.blue__logo img{width:70%}.grafics-container{max-width:500px !important}.layout-banc-improsa .custom__less-margin-bottom{margin-bottom:15px}.sub__title__custom{font-size:20px !important}.select-container{margin-top:100px;margin-left:10%}.select__zone--snippet{max-width:430px}.select__zone--snippet .select__zone--body{margin-bottom:42px}.select__zone--snippet .select__zone--body p{font-size:20px;font-weight:bold;display:inline-block;min-width:135px;margin-right:13px}.select__zone--snippet .select__zone--body select{padding-top:12px;padding-bottom:12px;padding-left:15px;background:transparent;border:1px solid #D1D1D1;border-radius:3px;display:inline-block;width:220px;height:40px;font-weight:normal;font-size:14px}.select__zone--snippet .select__zone--body select:focus{outline:none}.zone__list{min-height:200px;margin-left:0}.zone__list ul{list-style:none}.zone__list li{font-size:16px;color:#003366;margin-bottom:10px;list-style:none;padding:0;display:none}.zone__list li::before{display:none !important}header{position:absolute}.btn-nav{left:30px}.btn-nav-close{left:auto}.nav-desktop{background-color:#f5f5f5;width:100%;position:fixed;top:79px;z-index:5;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.23);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.23);-ms-box-shadow:0 3px 3px 0 rgba(0,0,0,0.23);-o-box-shadow:0 3px 3px 0 rgba(0,0,0,0.23);box-shadow:0 3px 3px 0 rgba(0,0,0,0.23)}.nav-mobile{z-index:8 !important}.nav-mobile ul{margin-top:35px}.menu-nav-desktop{padding-left:90px}.menu-nav-desktop li{display:inline-block}.menu-nav-desktop a{color:#1B2546;font-size:15px;padding:10px 22px;display:block}.menu-nav-desktop a:hover{background-color:#f1f1f1;color:#CB9A24;font-weight:bold}.header{position:fixed;width:100%;z-index:6}.improbank-header{display:block;position:absolute;width:162px;height:auto;top:-6px;right:0px}.improbank-header img{width:100%}.improbank-header:hover{background:transparent !important}.icon-language{right:150px;top:32px;display:block;cursor:pointer}.icon-language:hover{text-decoration:none}.icon-language .english-lang{display:inline;color:#ffffff;font-size:14px;margin:10px}.logo-improsa-bg{background:url(/img/logotype/logo-gfi-expanded.png) no-repeat;width:340px;margin-left:90px;margin-bottom:3px}.logo-link-header{width:330px;left:80px}.header-buttons{width:85%;margin:0 auto;margin-left:430px;position:absolute;top:0;padding-top:32px;height:100%}.header-buttons a{color:#ffffff;font-size:14px;padding:33px 20px;outline:none !important;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.header-buttons a:hover{background-color:#171F3A;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.header-buttons li{display:inline-block}footer .icon-chat{margin-top:30px}.logotype-footer{margin-top:40px}.border-footer{margin-bottom:20px;min-height:160px;padding-top:0}.menu-footer-back{padding-top:30px;padding-left:20px}.menu-footer-back a{text-align:left}.wrap-where-we-are{max-width:150px;margin:30px auto 0}.where-we-are a{text-align:center}.where-we-are a span{display:block}.where-we-are a span:first-child{font-size:37px;margin-right:0px}.col-md-2-4{float:left;width:20%}.wrap-icons-rates{margin:0 auto 44px;max-width:96.09375%}.categories-rates{background:none;height:auto;margin:0;padding:0}.categories-rates:hover{background:none}.content-icons-rates{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;background:#f1f1f1;height:170px;margin:10px;padding-top:35px}.content-icons-rates:hover{background:#1B2546}.menu-inside-section{background-color:#F2F2F2;height:100%;left:0;position:fixed;padding-top:156px;top:0;width:260px;z-index:5}.wrap-inside-section{padding:0;margin-bottom:20px;margin-right:70px;padding-left:330px}.wrap-inside-section .banner-snippet{margin-left:-70px;margin-right:-70px}.wrap-tabs-snippets .tab-btn{padding:0 15px}.wrap-tabs-snippets .tab-body{padding:20px 20px 25px}.wrap-tabs-snippets .tab-body a{background:transparent !important}.menu-inside-section .btn-menu-item{padding-right:15px}.menu-inside-section .sub-nav-mobile a{font:normal normal 14px/60px "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.menu-inside-section .sub-nav-mobile a:hover{font:700 normal 14px/60px "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.wrapper-history,.wrapper-directors,.wrapper-sucursales,.wrapper-rse,.wrapper-contact,.wrapper-rh,.wrapper-gobierno,.wrapper-financiera{padding-top:80px}.square-link .block-link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.square-link .block-link .icon-arrow-right{top:0;bottom:0;margin:auto;height:16px}.square-link p span{display:block}.bx-wrapper .bx-prev{left:10px}.bx-wrapper .bx-next{right:10px}.wrapper-home .info-section{padding:40px 0}.improbank-section{display:none}.home-ext-links{padding:0 50px}.home-ext-links h2{text-align:left}.organized-info{padding:70px 0}.news-section{display:block;padding:0 20px}.news-section h2{margin:0;text-align:left}.news-section .new{padding:20px 0;max-width:274px}.news-section .new p{display:inline-block;margin-right:50px}.sub-sections{margin-bottom:62px;padding:100px 30px;background-image:url(/img/content/bg-home-europe.jpg)}.sub-ext-link{margin:1%;width:23%}.wrapper-history,.wrapper-directors,.wrapper-gobierno,.wrapper-financiera{max-width:960px;width:85%;margin-left:90px}.wrapper-timeline{max-width:960px;width:100%}.wrapper-sucursales,.wrapper-rse{max-width:960px;width:100%;margin-left:90px}.sucursales-accordion{margin-bottom:50px;padding-left:28px}.sucursales-accordion .accord-title{width:94%;padding-left:0}.sucursales-accordion .accord-title span{display:inline}.wrapper-directors{margin-left:120px;margin-bottom:70px}.wrapper-directors h3{margin:60px 20px 25px 0}.wrapper-directors .info-section{width:80%;padding:12px 0}.wrapper-directors .panel-group{width:80%}.wrapper-directors .panel-heading{padding:0}.wrapper-directors .panel-body span{display:inline-block}.wrapper-directors .internal-navigation{padding-left:0}.wrapper-gobierno{width:50%;margin-bottom:60px}.wrapper-gobierno ol{margin-bottom:20px}.wrapper-gobierno .quote{width:80%}.wrapper-gobierno .inform-pdf p,.wrapper-gobierno .inform-pdf li{margin-left:20px}.wrapper-gobierno .inform-pdf ol{margin-bottom:40px}.wrapper-gobierno .inform-pdf .download-inf-anual{padding:20px 5px}.wrapper-memory .inform-pdf{margin:0 25px}.wrapper-memory .inform-pdf .download-report{margin-left:110px;margin-bottom:50px}.wrapper-memory .inform-pdf .download-report:before{left:-80px}.wrapper-memory .inform-pdf .download-report a{text-decoration:underline}.wrapper-memory .inform-pdf .download-report p{margin-left:0}.wrapper-rse .rse-img{width:570px;height:245px;margin:0;margin-left:25px}.wrapper-rse .accordion-sucursales{margin:36px 0 36px 25px}.wrapper-rh{max-width:920px;width:100%;margin-left:90px}.wrapper-rh h4{font-size:20px}.wrapper-rh .contact-info{padding:12px 90px 12px 38px}.docs-table{margin:0}.docs-table .add-row{padding:0 32px;margin-bottom:10px}.docs-table .add-row p{margin:10px 0}.docs-table .col-xs-12{padding:0 18px}.docs-table .col-xs-4{padding:14px 30px}.rh-info-cont{margin:30px 0 0}.resume-section aside{margin:20px 0;float:right}.resume-section .button-send{padding:16px 40px}.resume-section .info-section{padding:12px 0}.wrapper-valores{max-width:800px;width:100%;margin:160px 0 70px 90px}.wrapper-noticias .new-box{display:block;width:100%;border-bottom:1px solid #e1e1e1;margin:0 0 64px 24px}.wrapper-noticias .new-box .new-img{display:inline-block;width:34%;position:relative;padding:0;vertical-align:middle}.wrapper-noticias .new-box .new-img img{display:block;width:100%;height:100%}.wrapper-noticias .new-box .new-details{width:65%;display:inline-block;padding-left:0;vertical-align:middle}.wrapper-noticias .info-section a{border-bottom:0;padding-bottom:0}.wrapper-noticias .intro-text{padding-right:0}.wrapper-noticia .bx-wrapper img{margin-top:0}.wrapper-noticia .bx-wrapper .bx-controls-direction{max-width:340px}.wrapper-noticia .new-container{padding:10px 25px}.wrapper-noticia .new-container p{margin:26px 0 10px}.wrapper-noticia .new-container .bottom-pager li{margin:0 40px}.wrapper-contact{max-width:920px;width:100%;margin-left:90px}.wrapper-contact h4{font-size:20px}.wrapper-contact textarea{margin:20px 0 30px}.wrapper-contact .contact-form-section{padding:0 40px 0 15px;border-right:1px solid #DFDFDF}.wrapper-contact .office-info-section{padding-left:30px;padding-right:0}.wrapper-contact .office-info-section .contact-title{display:inline;color:#2C3E50}.wrapper-contact .office-info-section span.contact-title{display:block}.wrapper-contact .button-send,.wrapper-contact .see-more{display:block;width:55%;margin:0 auto;padding:16px;text-decoration:none}.wrapper-contact .button-send{width:240px}.wrapper-contact .contact-map{display:block;min-width:300px;width:100%;height:270px;margin:20px 0 30px}.visibility-mobile{display:none !important}.visibility-desktop{display:block}.center-paragraph{display:block;max-width:960px;width:100%;margin:0 auto;text-align:center !important}.number-inline{display:inline !important}.wrapper-rse .custom__img{width:auto;height:auto;margin-bottom:20px}.layout-banc-improsa .wrap-squares-snippet .custom__p--left span{display:block}.custom__left--collapse{padding-left:19px}.custom-left{padding-left:30px;padding-right:0}.layout-banc-improsa .slider-rates-widget .grafic{width:32%}
