*{margin: 0px;padding: 0px;outline: none;}*:focus{outline: none !important;}html, body{width: 100%;height: 100%;font-size: 12px;color: #363d4c;font-family: 'Montserrat', sans-serif;}@media (min-width: 1300px) {.container { max-width: 1200px;}}@media (min-width: 1680px) {.container { max-width: 1300px;}}@media (max-width: 991px) {header { min-height: 60px;}section.header{position: fixed;z-index: 1001;width: 100%;background: white;}}@media (min-width: 1366px) {section.header .container-fluid { max-width: 1366px;}}@media (min-width: 1680px) {section.header .container-fluid { max-width: 1680px;}}a{color: #179dae;text-decoration: underline;}.color-avanoa{color: #179dae !important;}.btn-skew{display: inline-block;color: #fff;font-size: 14px;padding: 10px 30px;line-height: normal;font-family: 'Karla', Montserrat;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-ms-transform: skew(-30deg);-o-transform: skew(-30deg);transform: skew(-30deg);background: #179dae;border: 2px solid #179dae;-webkit-transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;text-decoration: none;}.btn-skew> span{display: inline-block;-webkit-transform: skew(30deg);-moz-transform: skew(30deg);-ms-transform: skew(30deg);-o-transform: skew(30deg);transform: skew(30deg);}.btn-skew:hover{color: #179dae;background: transparent;border: 2px solid #179dae;}.btn-skew.btn-white{color: #000;background: #ffffff;border-color: #ffffff;}.btn-skew.btn-white:hover{color: #ffffff;background: #179dae;border-color: #ffffff;}.btn-avanoa{color: #ffffff;background: #179dae;padding: 1rem 1.25rem;font-weight: 500;font-family: 'Montserrat';}.btn-avanoa.btn-inverse{color: #179dae;border-color: #179dae;background: transparent;}.btn-avanoa.btn-inverse:hover{color: #363d4c;}.btn-skew.skew-20{-webkit-transform: skew(-20deg);-moz-transform: skew(-20deg);-ms-transform: skew(-20deg);-o-transform: skew(-20deg);transform: skew(-20deg);}.btn-skew.skew-20> span{-webkit-transform: skew(20deg);-moz-transform: skew(20deg);-ms-transform: skew(20deg);-o-transform: skew(20deg);transform: skew(20deg);}.btn-simple{display: inline-block;color: #fff;font-size: 14px;padding: 10px 30px;line-height: normal;font-family: 'Karla', Montserrat;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #179dae;border: 2px solid #179dae;-webkit-transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;text-decoration: none;}.btn-simple.btn-xs{padding: 5px 10px;}.btn-simple:hover{color: #179dae;background: transparent;border: 2px solid #179dae;}.btn-simple.btn-white{color: #000;background: #ffffff;border-color: #ffffff;}.btn-simple.btn-white:hover{color: #ffffff;background: #179dae;border-color: #ffffff;}section{display: block;}section.header{border-bottom: 1px solid transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}@media (max-width: 991px) {section.header { border-bottom: 1px solid #DCDCDC;-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);}}section.header .navbar{min-height: 0px;margin-bottom: 0px;border: none;padding: 0px 0px 0px 0px;}section.header .navbar .navbar-brand{height: auto;padding: 20px 0px 20px 0px;}section.header .navbar .navbar-brand img{height: 30px;}section.header .navbar .navbar-toggler{border: none;padding: .25rem 0rem;}section.header .navbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2823, 157, 174, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}section.header .navbar .navbar-nav .nav-link{color: #363d4c;font-size: 14px;font-weight: bold;text-decoration: none;text-transform: uppercase;font-family: 'Karla', Montserrat, sans-serif;padding-left: 10px;padding-right: 10px;-webkit-transition: all .3s linear;-o-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}section.header .navbar .navbar-nav .nav-link:hover{color: #179dae;}section.header .navbar .navigation-content-quick-contact{justify-self: flex-end;margin-right: 15px;}section.header .navbar .navigation-content-quick-contact img{width: 50px;margin-top: -2px;}section.header .navigation-content-mobile .navbar .navbar-nav> .nav-item{border-bottom: 1px solid #F0F0F0;}section.header .navigation-content-mobile .navbar .navbar-nav> .nav-item:last-child{border-bottom: none;}section.header .navigation-content-mobile .navbar .navbar-nav .nav-link{font-size: 13px;font-weight: normal;padding-left: 0px;padding-right: 0px;}section.header .navigation-content-mobile .navbar .navbar-nav .nav-link:hover{padding-left: 5px;}@media (max-width: 1366px) {section.header .navigation-content-desktop .navbar .navbar-nav .nav-link { font-size: 13px;}}@media (max-width: 1280px) {section.header .navigation-content-desktop .navbar .navbar-nav .nav-link { font-size: 12px;}}@media (max-width: 1112px) {section.header .navigation-content-desktop .navbar .navbar-nav .nav-link { font-size: 11px;padding-left: 7px;padding-right: 7px;}}@media (max-width: 1020px) {section.header .navigation-content-desktop .navbar .navbar-nav .nav-link { padding-left: 6px;padding-right: 6px;}}@media (max-width: 991px) {section.header .navbar .navbar-brand { -webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}section.header .navbar .navbar-brand{padding: 15px 0px 15px 0px;}section.header .navbar .navbar-brand img{height: 23px;}}.avanoa-introduction{margin: 0px;padding: 0px 0px 40px 0px;}.avanoa-introduction .introduction-title{font-size: 34px;line-height: normal;font-family: 'Karla', Montserrat;}.avanoa-introduction .introduction-content{font-size: 15px;font-weight: 500;font-family: 'Montserrat';}@media (max-width: 1199px) {.avanoa-introduction .introduction-title { font-size: 30px;}.avanoa-introduction .introduction-content{font-size: 14px;}}@media (max-width: 991px) {.avanoa-introduction { margin: 0px;padding: 0px 0px 0px 0px;}}@media (max-width: 767px) {.avanoa-introduction .introduction-title { font-size: 26px;}}.avanoa-introduction .toolbar-items{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;padding: 30px 0px 0px 0px;}.avanoa-introduction .toolbar-items .toolbar-item{margin: 0px 25px 20px 0px;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-button{height: 44px;min-width: 140px;color: #fff;line-height: 40px;font-size: 15px;padding: 0px 10px;line-height: normal;text-decoration: none;font-family: 'Karla', Montserrat;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-ms-transform: skew(-30deg);-o-transform: skew(-30deg);transform: skew(-30deg);background: #179dae;border: 2px solid #179dae;-webkit-transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-button:hover{color: #179dae;background: transparent;border: 2px solid #179dae;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-button-outline{height: 44px;min-width: 140px;color: #179dae;line-height: 40px;font-size: 26px;font-weight: bold;padding: 0px 10px;line-height: normal;font-family: 'Karla', Montserrat;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-ms-transform: skew(-30deg);-o-transform: skew(-30deg);transform: skew(-30deg);background: transparent;border: 2px solid #179dae;-webkit-transition: all .2s linear;-o-transition: all .2s linear;-moz-transition: all .2s linear;transition: all .2s linear;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-button-outline:hover{color: #fff;background: #179dae;border: 2px solid #179dae;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-button .button-inner-wrap,.avanoa-introduction .toolbar-items .toolbar-item .toolbar-button-outline .button-inner-wrap{-webkit-transform: skew(30deg);-moz-transform: skew(30deg);-ms-transform: skew(30deg);-o-transform: skew(30deg);transform: skew(30deg);line-height: 40px;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-item-info{color: #179dae;font-size: 11px;font-weight: 500;margin-left: -10px;text-transform: uppercase;}.avanoa-introduction .toolbar-items .toolbar-item.toolbar-element-proposal .toolbar-button,.avanoa-introduction .toolbar-items .toolbar-item.toolbar-element-proposal .toolbar-button-outline{min-width: 150px;}@media (max-width: 1680px) {.avanoa-introduction .toolbar-items .toolbar-item { margin: 0px 20px 20px 0px;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-button-outline{font-size: 24px;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-item-info{font-size: 10px;}.avanoa-introduction .toolbar-items .toolbar-item.toolbar-element-proposal .toolbar-button,  .avanoa-introduction .toolbar-items .toolbar-item.toolbar-element-proposal .toolbar-button-outline{min-width: 130px;}}@media (max-width: 1300px) {.avanoa-introduction .toolbar-items { -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.avanoa-introduction .toolbar-items .toolbar-item{-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin: 0px 10px 20px 10px;}.avanoa-introduction .toolbar-items .toolbar-item{width: -webkit-calc(43%);width: -moz-calc(43%);width: calc(43%);}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-item-info{font-size: 11px;}.avanoa-introduction .toolbar-items .toolbar-item .toolbar-button,  .avanoa-introduction .toolbar-items .toolbar-item .toolbar-button-outline{min-width: 100px;}}@media (max-width: 400px) {.avanoa-introduction .toolbar-items .toolbar-item .toolbar-item-info { font-size: 10px;}}.block-financing{padding: 120px 0px;background: #e1f4fd;}.block-financing .financing-content{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}.block-financing .financing-content-item{-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1}.block-financing .financing-content-item .financing-item-video{padding: 0px;}.block-financing .video-frames-public{width: 239px;overflow: hidden;}.block-financing .video-frames-public> .video-frame{width: 500%;overflow: hidden;position: relative;-webkit-transform: translate3d(0%, 0%, 0);-moz-transform: translate3d(0%, 0%, 0);transform: translate3d(0%, 0%, 0);}.block-financing .video-frames-private{width: 408px;overflow: hidden;}.block-financing .video-frames-private> .video-frame{width: 500%;overflow: hidden;position: relative;-webkit-transform: translate3d(0%, 0%, 0);-moz-transform: translate3d(0%, 0%, 0);transform: translate3d(0%, 0%, 0);}.block-financing .financing-content-item .financing-item-title{padding: 0px;font-size: 28px;color: #179dae;margin: 10px 0px;font-weight: bold;font-family: 'Karla', Montserrat;text-transform: uppercase;}.block-financing .financing-content-item .financing-item-text{padding: 0px;font-size: 18px;font-weight: 500;padding: 0px 20px;font-family: 'Montserrat';}.block-financing .financing-content-item .financing-item-text b{font-weight: bold;}.block-financing .divider-text{position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;color: #363d4c;font-size: 29px;font-weight: 500;font-family: 'Karla', Montserrat;letter-spacing: .5px;margin: 15px 0;}.block-financing .divider-text.divider-vertical{-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin: 0 15px;}.block-financing .divider-text::before, .block-financing .divider-text::after{content: '';display: block;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;height: 2px;background-color: #179dae;}.block-financing .divider-text::before{margin-right: 20px;}.block-financing .divider-text::after{margin-left: 20px;}.block-financing .divider-vertical::before, .block-financing .divider-vertical::after{height: auto;width: 2px;}.block-financing .divider-vertical::before{margin-right: 0;margin-bottom: 10px;max-height: 100px;}.block-financing .divider-vertical::after{margin-left: 0;margin-top: 10px;}@media (max-width: 991px) {.block-financing { padding: 30px 0px;}.block-financing .divider-text{margin: 0px 0px 15px 0px;}.block-financing .video-frames-private{width: 100%;}}.block-consulting{padding: 120px 0px;}.block-consulting .consulting-content{padding: 0px;position:relative;}.block-consulting .consulting-content .consulting-header{position: absolute;top: 45px;left: -35px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);font-size: 14px;font-weight: bold;text-transform: uppercase;font-family: 'Karla', Montserrat;}.block-consulting .consulting-content .consulting-text{padding: 0px 0px 0px 100px;}.block-consulting .consulting-content .consulting-text .consulting-title{font-size: 40px;font-weight: bold;line-height: normal;margin: 0px 0px 20px 0px;font-family: 'Karla', Montserrat;}.block-consulting .consulting-content .consulting-text .consulting-description{font-weight: 500;font-size: 14px;}.block-consulting .consulting-content .consulting-types{margin: 40px 0px 0px 0px;padding: 0px 0px 0px 100px;}.block-consulting .consulting-content .consulting-type-item{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin: 0px 0px 40px 0px;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.block-consulting .consulting-content .consulting-type-item:last-child{margin: 0px 0px 0px 0px;}.block-consulting .consulting-content .consulting-type-item .consulting-type-video{width: 160px;height: 160px;margin: 0px 40px 0px 0px;}.block-consulting .consulting-content .consulting-type-item .consulting-type-content{-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin: 0px auto;}.block-consulting .consulting-content .consulting-type-item .consulting-type-content .consulting-type-content-title{font-size: 36px;line-height: normal;font-family: 'Karla', Montserrat;margin: -10px 0px 10px 0px;}.block-consulting .consulting-content .consulting-type-item .consulting-type-content .consulting-type-content-text{font-size: 14px;font-weight: 500;}@media (max-width: 991px) {.block-consulting { padding: 60px 0px;}.block-consulting .consulting-content .consulting-text{padding: 0px 0px 0px 70px;}.block-consulting .consulting-content .consulting-types{padding: 0px 0px 0px 70px;}.block-consulting .consulting-content .consulting-type-item .consulting-type-video{width: auto;height: auto;margin: 0px 20px 0px 0px;}.block-consulting .consulting-content .consulting-type-item .consulting-type-video img,  .block-consulting .consulting-content .consulting-type-item .consulting-type-video video{max-height: 50px;}.block-consulting .consulting-content .consulting-type-item .consulting-type-content .consulting-type-content-title{font-size: 28px;line-height: 28px;margin: 0px 0px 10px 0px;}}@media (max-width: 767px) {.block-consulting .consulting-content .consulting-text { padding: 0px 0px 0px 73px;}.block-consulting .consulting-content .consulting-types{padding: 0px 0px 0px 0px;}.block-consulting .consulting-content .consulting-type-item .consulting-type-video{width: auto;height: auto;margin: 0px 20px 0px 0px;}}.block-compliance{padding: 0px 0px;}.block-compliance .compliance-wrapper{padding: 0px;position: relative;margin: 0px 0px 80px 0px;}.block-compliance .compliance-header-title{margin-top: 181px;color: #179dae;width: 100%;position: absolute;text-align: center;font-size: 40px;font-weight: bold;line-height: normal;text-transform: uppercase;font-family: 'Karla', Montserrat;-webkit-transition: all .3s linear;-o-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}.block-compliance .compliance-header{height: auto;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;}.block-compliance .compliance-header img, .block-compliance .compliance-header video{-webkit-transition: all .3s linear;-o-transition: all .3s linear;-moz-transition: all .3s linear;transition: all .3s linear;}.block-compliance .compliance-title{font-size: 40px;font-weight: bold;line-height: normal;margin: 0px 0px 20px 0px;font-family: 'Karla', Montserrat;}.block-compliance .compliance-content{font-weight: 500;font-size: 14px;padding: 0px 40px;}@media (max-width: 991px) {.block-compliance .compliance-wrapper { margin: 0px 0px 40px 0px;}.block-compliance .compliance-content{padding: 0px 0px;}.block-compliance .compliance-header-title{margin-top: 119px;font-size: 27px;}.block-compliance .compliance-header img{height: 300px }.block-compliance .compliance-header video{height: 300px }}@media (max-width: 767px) {.block-compliance .compliance-header-title { margin-top: 79px;font-size: 18px;}.block-compliance .compliance-header img{height: 200px }.block-compliance .compliance-header video{height: 200px }}.block-news{padding: 120px 0px 40px 0px;}.block-news .latest-article{background: #e1f4fd;}.block-news .latest-article-image{width: 100%;height: 100%;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;background-repeat: no-repeat;}.block-news .latest-article .latest-article-content{padding: 80px 60px;text-align:center;}.block-news .latest-article .latest-article-content .latest-article-subject{font-size: 12px;font-weight: bold;font-family: 'Montserrat';text-transform: uppercase;margin: 0px 0px 15px 0px;}.block-news .latest-article .latest-article-content .latest-article-title{font-size: 34px;line-height: normal;font-family: 'Karla', Montserrat;margin: 0px 0px 40px 0px;}.block-news .latest-article .latest-article-content .latest-article-intro{font-size: 14px;font-family: 'Montserrat';}.block-news .latest-article .latest-article-content .latest-article-read-more{margin: 40px 0px 0px 0px;}@media (max-width: 991px) {.block-news { padding: 60px 0px;}.block-news .latest-article-image{min-height: 300px;}.block-news .latest-article .latest-article-content{padding: 30px 30px;text-align:center;}.block-news .latest-article .latest-article-content .latest-article-title{margin: 0px 0px 30px 0px;}.block-news .latest-article .latest-article-content .latest-article-read-more{margin: 30px 0px 0px 0px;}}.latest-posts{padding: 40px 0px 0px 0px;}@media (min-width: 767px) {.latest-posts .row { margin-right: -30px;margin-left: -30px;}.latest-posts .row .col,  .latest-posts .row .col-1,  .latest-posts .row .col-10,  .latest-posts .row .col-11,  .latest-posts .row .col-12,  .latest-posts .row .col-2,  .latest-posts .row .col-3,  .latest-posts .row .col-4,  .latest-posts .row .col-5,  .latest-posts .row .col-6,  .latest-posts .row .col-7,  .latest-posts .row .col-8,  .latest-posts .row .col-9,  .latest-posts .row .col-auto,  .latest-posts .row .col-lg,  .latest-posts .row .col-lg-1,  .latest-posts .row .col-lg-10,  .latest-posts .row .col-lg-11,  .latest-posts .row .col-lg-12,  .latest-posts .row .col-lg-2,  .latest-posts .row .col-lg-3,  .latest-posts .row .col-lg-4,  .latest-posts .row .col-lg-5,  .latest-posts .row .col-lg-6,  .latest-posts .row .col-lg-7,  .latest-posts .row .col-lg-8,  .latest-posts .row .col-lg-9,  .latest-posts .row .col-lg-auto,  .latest-posts .row .col-md,  .latest-posts .row .col-md-1,  .latest-posts .row .col-md-10,  .latest-posts .row .col-md-11,  .latest-posts .row .col-md-12,  .latest-posts .row .col-md-2,  .latest-posts .row .col-md-3,  .latest-posts .row .col-md-4,  .latest-posts .row .col-md-5,  .latest-posts .row .col-md-6,  .latest-posts .row .col-md-7,  .latest-posts .row .col-md-8,  .latest-posts .row .col-md-9,  .latest-posts .row .col-md-auto,  .latest-posts .row .col-sm,  .latest-posts .row .col-sm-1,  .latest-posts .row .col-sm-10,  .latest-posts .row .col-sm-11,  .latest-posts .row .col-sm-12,  .latest-posts .row .col-sm-2,  .latest-posts .row .col-sm-3,  .latest-posts .row .col-sm-4,  .latest-posts .row .col-sm-5,  .latest-posts .row .col-sm-6,  .latest-posts .row .col-sm-7,  .latest-posts .row .col-sm-8,  .latest-posts .row .col-sm-9,  .latest-posts .row .col-sm-auto,  .latest-posts .row .col-xl,  .latest-posts .row .col-xl-1,  .latest-posts .row .col-xl-10,  .latest-posts .row .col-xl-11,  .latest-posts .row .col-xl-12,  .latest-posts .row .col-xl-2,  .latest-posts .row .col-xl-3,  .latest-posts .row .col-xl-4,  .latest-posts .row .col-xl-5,  .latest-posts .row .col-xl-6,  .latest-posts .row .col-xl-7,  .latest-posts .row .col-xl-8,  .latest-posts .row .col-xl-9,  .latest-posts .row .col-xl-auto{padding-right: 30px;padding-left: 30px;}}.latest-posts .post-item{padding: 20px 0px;}.latest-posts .post-item .post-header{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0px 0px 5px 0px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;}.latest-posts .post-item .post-header .post-icon{width: 60px;height: 60px;display: inline-block;background-repeat: no-repeat;background-position: center center;}.latest-posts .post-item .post-header .post-icon.type-1{background-image: url("../images/icons/social/linkedin.png");}.latest-posts .post-item .post-header .post-icon.type-2{background-image: url("../images/icons/social/facebook.png");}.latest-posts .post-item .post-header .post-icon.type-3{background-image: url("../images/icons/social/twitter.png");}.latest-posts .post-item .post-header .post-icon.type-4{background-image: url("../images/icons/social/youtube.png");}.latest-posts .post-item .post-header .post-icon.type-5{background-image: url("../images/icons/social/instagram.png");}.latest-posts .post-item .post-header .post-date{color: #179dae;margin: 0px auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: right;font-size: 18px;line-height: normal;font-family: 'Karla', Montserrat;}.latest-posts .post-item .post-content{color: #363d4c;font-size: 14px;font-family: 'Montserrat';}.latest-posts .post-item .post-content a{color: #363d4c;text-decoration: none;}.latest-posts .post-item .post-tags{padding: 10px 0px 0px 0px;}.latest-posts .post-item .post-tags> span{color: #179dae;font-size: 18px;font-weight: bold;line-height: normal;text-transform: lowercase;font-family: 'Karla', Montserrat;}.block-stories{padding: 80px 0px 120px 0px;}.block-stories .stories-success-information{padding: 0px 0px 40px 0px;}.block-stories .stories-success-information .success-heading{font-size: 32px;line-height: normal;font-family: 'Karla', Montserrat;padding: 0px 0px 10px 0px;}.block-stories .stories-success-information .success-description{font-size: 14px;font-family: 'Montserrat';padding: 0px 0px 0px 0px;max-width: 800px;margin: 0px auto;}.block-stories .stories-success{position: relative;margin: 0px 0px 0px 0px;}.block-stories .stories-success .swiper-button-prev{left: -20px;}.block-stories .stories-success .swiper-button-prev::after{content:"";width: 14px;height: 17px;background-image: url('../images/stories-arrow-left.png');background-repeat: no-repeat;}.block-stories .stories-success .swiper-button-next{right: -20px;}.block-stories .stories-success .swiper-button-next::after{content:"";width: 14px;height: 17px;background-image: url('../images/stories-arrow-right.png');background-repeat: no-repeat;}.block-stories .partners-categories-information{padding: 0px 0px 40px 0px;}.block-stories .partners-categories-information .partners-heading{font-size: 32px;line-height: normal;font-family: 'Karla', Montserrat;padding: 0px 0px 10px 0px;}.block-stories .partners-categories-information .partners-description{font-size: 14px;font-family: 'Montserrat';padding: 0px 0px 0px 0px;max-width: 800px;margin: 0px auto;}.block-stories .stories-success + .partners-categories{margin: 60px 0px 0px 0px;}.block-stories .partners-categories-list .partners-category-item{background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;margin: 0px 0px 20px 0px;}.block-stories .partners-categories-list .partners-category-item .parnets-category-link{color: white;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;min-height: 200px;text-align: center;text-decoration: none;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 24px;text-transform: uppercase;line-height: normal;font-family: 'Karla', Montserrat;padding: 20px 20px 20px 20px;}.block-stories .partners-categories-list .partners-category-item .parnets-category-link:hover{color: white;}.modal-content-text{font-size: 13px;font-family: 'Montserrat';}.modal-partners-list-header{text-transform: uppercase;padding: 20px 0px 20px 0px;font-size: 26px;line-height: normal;font-family: 'Karla', Montserrat;}.modal-partners-list-item{padding: 0px 0px 40px 0px;}.modal-story-images{margin: 20px 0px 0px 0px;}.modal-story-images .modal-story-images-line{max-width: 300px;height: 2px;background: #179dae;margin: 0px auto 20px auto;}@media (max-width: 991px) {.block-stories { padding: 60px 0px;}.block-stories .stories-success-information{padding: 0px 0px 20px 0px;}.block-stories .stories-success{padding: 0px 20px 0px 20px;}.block-stories .stories-success .swiper-button-prev{left: -10px;}.block-stories .stories-success .swiper-button-next{right: -10px;}.block-stories .stories-success + .partners-categories{margin: 40px 0px 0px 0px;}.modal-partners-list-header{font-size: 16px;}.modal-partners-list-item{padding: 0px 0px 15px 0px;}}.block-team{padding: 120px 0px;background: #e1f4fd;}.block-team .teams-information-heading{font-size: 42px;font-weight: bold;line-height: normal;font-family: 'Karla', Montserrat;}.block-team .teams-information-content{font-size: 18px;font-weight: 500;line-height: normal;font-family: 'Karla', Montserrat;margin: 20px 0px 20px 0px;}@media (max-width: 991px) {.block-team { padding: 60px 0px;background: #e1f4fd;}.block-team .teams-information-heading{font-size: 36px;}.block-team .teams-information-the-team{text-align:center;}.block-team .team-image{padding: 0px 40px 0px 40px;}}.block-contact .contacts-map{height: 500px;}.block-contact .contacts-map.leaflet-container .leaflet-marker-pane img{min-width: 31px;}.block-contact .contact-informations{height: 100%;min-height: 300px;background: url('../images/contact.jpg');background-repeat: no-repeat;background-position: right center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}.block-contact .contact-informations .contact-informations-content{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;height: 100%;padding: 40px 80px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.block-contact .contact-informations .contact-informations-content .contact-informations-logo svg{height: 60px;}.block-contact .contact-informations .contact-informations-content .contact-informations-details{color: white;padding: 20px 0px;font-size: 19px;line-height: normal;font-weight: 500;font-family: 'Montserrat';}.block-contact .contact-informations .contact-informations-content .contact-informations-details> div{margin: 10px 0px;}.block-contact .contact-informations .contact-informations-content .contact-informations-details-phone .contact-item-separator{display: none;padding: 0px 10px;}.block-contact .contact-informations .contact-informations-content .contact-informations-details-phone a{color: #fff;}.block-contact .contact-informations .contact-informations-content .contact-informations-details-phone .contact-item-phone + .contact-item-separator{display: inline-block;}.block-contact .contact-informations .contact-informations-content .contact-informations-linkedin-button a{display: inline-block;width: 47px;height: 47px;background-image: url('../images/icons/contact-linkedin.png');}@media (max-width: 1200px) {.block-contact .contacts-map { height: 400px;}}@media (max-width: 991px) {.block-contact .contacts-map { height: 300px;}.block-contact .contact-informations .contact-informations-content{padding: 40px 15px;}.block-contact .contact-informations .contact-informations-content .contact-informations-details{font-size: 16px;}.block-contact .contact-informations .contact-informations-content .contact-informations-logo svg{height: 50px;}.block-contact .contact-informations .contact-informations-content .contact-informations-mail-button{margin-left: 10px;}.block-contact .contact-informations .contact-informations-content .contact-informations-details-phone .contact-item-separator{padding: 0px 3px;}}.news-list-items{padding: 40px 0px;}.news-list-items .news-list-articles{padding: 0px 40px 0px 0px;}.news-list-items .no-posts .news-list-articles{padding: 0px 0px 0px 0px;}.news-list-items .news-list-social{padding: 0px 0px 0px 40px;}.news-list-items .no-articles .news-list-social{border-left: none;padding: 0px 0px 0px 0px;}.news-list-items .news-line-title{width: 100%;color: #179dae;font-size: 34px;overflow: hidden;font-weight: 500;position: relative;white-space: nowrap;line-height: normal;background: transparent;font-family: 'Montserrat';}.news-list-items .news-line-title::after{content: '';height: 1px;left: 18px;width: 100%;background: #179dae;display: inline-block;position: relative;vertical-align: baseline;}.news-articles-list{padding: 0px 0px 40px 0px;}.news-articles-list .news-articles-item{padding: 20px 0px 20px 0px;}.news-articles-list .news-articles-item .news-articles-item-image{overflow: hidden;}.news-articles-list .news-articles-item .news-articles-item-image img{-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}.news-articles-list .news-articles-item .news-articles-item-image:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}.news-articles-list .news-articles-item .news-articles-item-subtitle{color: #179dae;font-size: 12px;font-weight: bold;line-height:normal;padding: 20px 0px 0px 0px;font-family: 'Montserrat';text-transform: uppercase;}.news-articles-list .news-articles-item .news-articles-item-title{font-size: 22px;line-height:normal;padding: 10px 0px 0px 0px;font-family: 'Karla', Montserrat;}.news-articles-list .news-articles-item .news-articles-item-title a{color: #363d4c;text-decoration: none;}@media (max-width: 767px) {.news-list-items .news-list-articles { padding: 0px 0px 0px 0px;}.news-list-items .news-list-social{padding: 0px 0px 0px 0px;border-left:none;}.news-list-items .news-articles-list-blocks.with-posts:nth-child(n+4){display: none;}}.news-posts-list{padding: 20px 0px 0px 0px;}.news-posts-list .news-post-item{padding: 0px 0px 60px 0px;}.news-posts-list .news-post-item .news-post-item-header{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;padding: 0px 0px 5px 0px;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;}.news-posts-list .news-post-item .news-post-item-header .news-post-item-icon{width: 60px;height: 60px;display: inline-block;background-repeat: no-repeat;background-position: center center;}.news-posts-list .news-post-item .news-post-item-header .news-post-item-icon.type-1{background-image: url("../images/icons/social/linkedin.png");}.news-posts-list .news-post-item .news-post-item-header .news-post-item-icon.type-2{background-image: url("../images/icons/social/facebook.png");}.news-posts-list .news-post-item .news-post-item-header .news-post-item-icon.type-3{background-image: url("../images/icons/social/twitter.png");}.news-posts-list .news-post-item .news-post-item-header .news-post-item-icon.type-4{background-image: url("../images/icons/social/youtube.png");}.news-posts-list .news-post-item .news-post-item-header .news-post-item-icon.type-5{background-image: url("../images/icons/social/instagram.png");}.news-posts-list .news-post-item .news-post-item-header .news-post-item-date{color: #179dae;margin: 0px auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align: right;font-size: 18px;line-height: normal;font-family: 'Karla', Montserrat;}.news-posts-list .news-post-item .news-post-item-content{color: #363d4c;font-size: 14px;font-family: 'Montserrat';}.news-posts-list .news-post-item .news-post-item-content a{color: #363d4c;text-decoration: none;}.news-posts-list .news-post-item .news-post-item-tags{padding: 10px 0px 0px 0px;}.news-posts-list .news-post-item .news-post-item-tags> span{color: #179dae;font-size: 18px;font-weight: bold;line-height: normal;text-transform: lowercase;font-family: 'Karla', Montserrat;}.news-list-load-more{padding: 40px 0px;margin: 0px 0px 40px 0px;border-top: 1px solid #b7b7b7;}@media (max-width: 991px) {.news-posts-list .news-post-item { padding: 0px 0px 20px 0px;}}.article-view{padding: 0px 0px 0px 0px;}.article-view .article-heading{padding: 0px 0px 0px 0px;}.article-view .article-heading .article-heading-image{height: 100%;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;background-repeat: no-repeat;}.article-view .article-heading .article-heading-content{background: #e1f4fd;padding: 200px 80px 200px 80px;}.article-view .article-heading .article-heading-content .article-heading-item-subtitle{text-transform: uppercase;font-size: 18px;font-weight: bold;line-height: normal;font-family: 'Montserrat';}.article-view .article-heading .article-heading-content .article-heading-item-title{padding: 40px 0px 40px 0px;font-size: 42px;line-height: normal;font-family: 'Karla', Montserrat;}.article-view .article-heading .article-heading-content .article-heading-item-intro{font-size: 18px;font-weight: 300;font-family: 'Montserrat';}.article-view .article-content{padding: 40px 0px 40px 0px;}.article-view .article-content .article-text{font-size: 14px;font-weight: 500;font-family: 'Montserrat';}.article-view .article-content .article-text> p:first-child::first-letter{color: #179dae;font-size: 90px;font-weight: bold;float: left;padding: 0px 15px 5px 0px;line-height: 70px;}.article-view .article-content .article-text big{font-size: 24px;color: #179dae;font-weight: 500;font-family: 'Montserrat';}.article-view .article-content .article-text blockquote{font-style: italic;position: relative;padding: 0px 0px 0px 90px;}.article-view .article-content .article-text blockquote:before{content: "”";color: #179dae;font-size: 170px;left: 0px;top: 0px;line-height: 140px;position: absolute;height: 50px;}.article-view .article-content .article-text img{width: 100% !important;height: auto !important;max-width: 100%;}.article-view .article-content .article-text iframe{width: 100% !important;height: auto !important;min-height: 400px;}.article-view .article-content-meta{color: #179dae;padding: 0px 0px 20px 0px;}.article-view .article-content-meta .article-meta-author{font-size: 14px;font-weight: 500;font-family: 'Montserrat';}.article-view .article-content-meta .article-meta-published{font-size: 14px;font-weight: 500;font-family: 'Montserrat';}.article-view .article-content-meta .article-meta-tags{margin: 20px 0px 0px 0px;font-size: 14px;font-weight: 300;font-family: 'Montserrat';}.article-view .latest-article-content{margin: 40px 0px 0px 0px;padding: 80px 20px 80px 20px;border-top: 1px solid #b7b7b7;}.article-view .latest-article-content .swiper-button-prev{left: -20px;}.article-view .latest-article-content .swiper-button-prev::after{content:"";width: 14px;height: 17px;background-image: url('../images/swiper-arrow-left.png');background-repeat: no-repeat;}.article-view .latest-article-content .swiper-button-next{right: -20px;}.article-view .latest-article-content .swiper-button-next::after{content:"";width: 14px;height: 17px;background-image: url('../images/swiper-arrow-right.png');background-repeat: no-repeat;}.article-view .latest-article-content .latest-article-subtitle{color: #179dae;font-size: 12px;font-weight: bold;font-family: 'Montserrat';text-transform: uppercase;margin: 20px 0px 0px 0px;}.article-view .latest-article-content .latest-article-image{overflow: hidden;}.article-view .latest-article-content .latest-article-image img{-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;}.article-view .latest-article-content .latest-article-image:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}.article-view .latest-article-content .latest-article-title{color: #363d4c;font-size: 22px;line-height: normal;font-family: 'Karla', Montserrat;margin: 10px 0px 0px 0px;}.article-view .latest-article-content .latest-article-title a{color: #363d4c;text-decoration: none;}@media (max-width: 1200px) {.article-view .article-heading .article-heading-content { padding: 100px 40px 100px 40px;}.article-view .article-heading .article-heading-content .article-heading-item-subtitle{font-size: 16px;}.article-view .article-heading .article-heading-content .article-heading-item-title{padding: 20px 0px 20px 0px;font-size: 34px;}.article-view .article-heading .article-heading-content .article-heading-item-intro{font-size: 16px;}}@media (max-width: 991px) {.article-view .article-content .article-text blockquote { padding: 0px 0px 0px 60px;}.article-view .article-content .article-text blockquote:before{font-size: 100px;line-height: 85px;}.article-view .article-content-meta .article-meta-tags> div{display: inline-block;margin: 0px 5px 0px 0px;}.article-view .latest-article-content .swiper-button-prev{left: 0px;}.article-view .latest-article-content .swiper-button-next{right: 0px;}}@media (max-width: 767px) {.article-view .article-heading .article-heading-image { min-height: 300px;}.article-view .article-heading .article-heading-content{padding: 40px 10px 40px 10px;}}.about-header{background-image: url('../images/about-header.jpg');background-position: center right;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}.about-header .about-header-content{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;min-height: 600px;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.about-header .about-header-content .about-header-quote{color: #fff;font-size: 42px;font-weight: bold;line-height: normal;max-width: 790px;font-family: 'Montserrat';text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);}.about-header .about-header-content .about-header-quote-author{color: #179dae;font-size: 15px;margin: 20px 0px 0px 0px;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);}@media (max-width: 991px) {.about-header .about-header-content { min-height: 400px;}.about-header .about-header-content .about-header-quote{font-size: 32px;}}.about-page-content{padding: 40px 0px;}.about-page-content .about-page-what-we-do{padding: 40px 0px 40px 0px;}.about-page-content .about-page-values{padding: 40px 0px 40px 0px;}.about-page-content .about-page-team{padding: 40px 0px 40px 0px;}.about-page-content .about-page-join{padding: 40px 0px 40px 0px;}.about-page-content .about-block-heading{color: #179dae;font-size: 42px;font-weight: bold;line-height: normal;font-family: 'Montserrat';}.about-page-content .about-block-slogan{width: 100%;color: #179dae;font-size: 15px;font-weight: 500;line-height: normal;position: relative;font-family: 'Montserrat';background: transparent;overflow: hidden;white-space: nowrap;margin: 5px 0px 20px 0px;}.about-page-content .about-block-slogan::after{content: '';height: 1px;left: 18px;width: 100%;background: #179DAE;display: inline-block;position: relative;vertical-align: baseline;}.about-page-content .about-block-text{font-size: 15px;font-weight: 500;font-family: 'Montserrat';padding: 50px 0px 0px 0px;}.about-page-content .about-block-text.with-slogan{padding: 65px 0px 0px 0px;}.about-page-content .about-block-text p{margin-bottom: 20px;}.about-page-content .about-block-text p:last-child{margin-bottom: 0px;}.about-page-content .about-block-text b{color: #179DAE;font-weight: bold;}@media (max-width: 767px) {.about-page-content .about-block-text, .about-page-content .about-block-text.with-slogan { padding: 0px 0px 0px 0px;}}.employees-list{padding: 30px 0px 0px 0px;}.employees-list .employee-item{margin: 0px 0px 40px 0px;}.employees-list .employee-item .employee-item-image{margin: 0px 0px 30px 0px;}.employees-list .employee-item .employee-item-name{color: #363d4c;font-size: 18px;font-weight: bold;font-family: 'Montserrat';}.employees-list .employee-item .employee-item-position, .employees-list .employee-item .employee-item-email, .employees-list .employee-item .employee-item-phone{color: #179dae;font-size: 15px;font-weight: 500;font-family: 'Montserrat';}.employees-list .employee-item .employee-item-email, .employees-list .employee-item .employee-item-phone{font-size: 13px;font-weight: 500;font-family: 'Montserrat';}.employees-list .employee-item .employee-item-email a, .employees-list .employee-item .employee-item-phone a{text-decoration: none;}.employees-list .employee-item .employee-item-email a:hover, .employees-list .employee-item .employee-item-phone a:hover{color: #363d4c;}@media (max-width: 767px) {.employees-list .employee-item { margin: 0px 0px 30px 0px;}.employees-list .employee-item .employee-item-image{margin: 0px 0px 15px 0px;}}.join-team-form{padding: 20px 0px 0px 0px;}.join-team-form .form-control[type="text"], .join-team-form .form-control[type="email"]{border-color: #179dae;color: #363d4c;font-weight: 500;font-family: 'Montserrat';padding: 1.75rem 1.25rem;}.join-team-form .btn-upload-wrapper{position: relative;overflow: hidden;display: inline-block;}.join-team-form .btn-upload-wrapper input[type=file]{font-size: 22px;position: absolute;left: 0;top: 0;opacity: 0;}.join-team-form .btn-upload{color: #ffffff;background: #179dae;padding: 1rem 1.25rem;font-weight: 500;cursor: pointer;font-family: 'Montserrat';}.parsley-errors-list{padding: 0;margin-bottom: 0;font-size: 11px;color: #dc3545;list-style: none;position: relative;}.parsley-errors-list> li{color: white;font-size: 11px;padding: 2px 5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position: relative;background: #dc3545;line-height: normal;margin: 3px 0px 10px 0px;}.parsley-errors-list> li:before{content: "";top: -11px;left: 13px;position: absolute;border: 8px solid transparent;border-bottom-color: #dc3545;}#toast-container.toast-top-full-width .toast{opacity: 1;max-width: 100%;margin-top: 5px;-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.5);box-shadow: 0 2px 12px rgba(0, 0, 0, 0.5);}.modal-backdrop{background-color: #179dae;}.modal-content, .modal-header, .modal-footer{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border: none;}.modal-body{padding: 1rem 60px 40px 60px;}.modal-dialog .close{color: #179dae;font-size: 66px;line-height: 60px;padding: 0px;font-weight: 300;position: absolute;right: -20px;}@media (max-width: 991px) {.modal-body { padding: 1rem;}.modal-dialog .close{right: 0px;}}.privacy-banner{position: fixed;color: white;background-color: #179dae;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: skew(-30deg);-moz-transform: skew(-30deg);-ms-transform: skew(-30deg);-o-transform: skew(-30deg);transform: skew(-30deg);padding: 25px 20px 25px 20px;margin: 0px 25px 20px 25px;bottom: 0px;width: 100%;z-index: 1001;max-width: 1220px;}.privacy-banner-wrapper{padding: 0px 0px 0px 0px;-webkit-transform: skew(30deg);-moz-transform: skew(30deg);-ms-transform: skew(30deg);-o-transform: skew(30deg);transform: skew(30deg);}@media (max-width: 1679px) {.privacy-banner { max-width: 1120px;}}@media (max-width: 1299px) {.privacy-banner { max-width: 1060px;}}@media (max-width: 1199px) {.privacy-banner { max-width: 880px;}}@media (max-width: 991px) {.privacy-banner { max-width: 640px;}}@media (max-width: 767px) {.privacy-banner { max-width: 100%;left: 0px;transform: skew(0deg);margin: 0px;}.privacy-banner-wrapper{transform: skew(0deg);}}.privacy-banner .privacy-banner-content{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;}.privacy-banner .privacy-banner-content .privacy-content-icon{margin: 0px 20px 0px 0px;}.privacy-banner .privacy-banner-content .privacy-content-text{-webkit-box-flex: 1;-webkit-flex-grow: 1;-moz-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;font-weight: 500;font-family: 'Montserrat';}.privacy-banner .privacy-banner-content .privacy-content-text a{color: #ffffff;font-weight: bold;}.privacy-banner .privacy-banner-content .privacy-content-button{margin: 0px 20px 0px 20px;}.privacy-banner .privacy-banner-content .privacy-content-close{margin: 0px 10px 0px 10px;}@media (max-width: 767px) {.privacy-banner .privacy-banner-content .privacy-content-text { padding: 0px 40px 0px 0px;}.privacy-banner .privacy-content-close{position: absolute;right: 0px;}}.privacy-modal-heading{text-transform: uppercase;padding: 20px 0px 20px 0px;font-size: 26px;line-height: normal;font-family: 'Karla', Montserrat;}@media (max-width: 991px) {.privacy-modal-heading { font-size: 18px;}}.page-loading, .content-loading{top: 0px;left: 0px;width: 100%;height: 100%;position: fixed;z-index: 999999999;opacity: 1;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: rgba(255, 255, 255, 0.95);}.content-loading{z-index: 100;position: absolute;width: calc(100%);height: calc(100%);background: transparent;}.page-loading.loaded, .content-loading.loaded{opacity: 0;display: none;}.page-loading .loader, .content-loading .loader{width: 96px;height: 96px;border-radius: 50%;position: relative;-webkit-perspective: 800px;-ms-perspective: 800px;perspective: 800px;}.content-loading .loader{top: calc(50% - 48px);position: fixed;}.page-loading .loader-inner, .content-loading .loader-inner{border-radius: 50%;position: absolute;}.page-loading .loader-inner, .content-loading .loader-inner{-webkit-box-sizing: border-box;box-sizing: border-box;width: 100%;height: 100%;}.page-loading .loader-inner.one, .content-loading .loader-inner.one{left: 0;top: 0;border-bottom: 3px solid #333333;-webkit-animation: loading-rotate-one 1s linear infinite;animation: loading-rotate-one 1s linear infinite;}.page-loading .loader-inner.two, .content-loading .loader-inner.two{right: 0;top: 0;border-right: 3px solid #333333;-webkit-animation: loading-rotate-two 1s linear infinite;animation: loading-rotate-two 1s linear infinite;}.page-loading .loader-inner.three, .content-loading .loader-inner.three{right: 0;bottom: 0;border-top: 3px solid #333333;-webkit-animation: loading-rotate-three 1s linear infinite;animation: loading-rotate-three 1s linear infinite;}.page-loading.white-loading-lines .loader-inner.one, .content-loading.white-loading-lines .loader-inner.one,.page-loading.white-loading-lines .loader-inner.two, .content-loading.white-loading-lines .loader-inner.two,.page-loading.white-loading-lines .loader-inner.three, .content-loading.white-loading-lines .loader-inner.three{border-color: #FFFFFF;}.layout-horizontal .content-loading.pos-fixed{top: 50px;}.layout-horizontal .content-loading.scrolled-to-bottom{height: calc(100% - 50px)}.layout-vertical .content-loading.pos-fixed{top: 60px;position: fixed;}@-webkit-keyframes loading-rotate-one {0% { -webkit-transform: rotateX(50deg) rotateY(-40deg) rotateZ(0);-ms-transform: rotateX(50deg) rotateY(-40deg) rotateZ(0);transform: rotateX(50deg) rotateY(-40deg) rotateZ(0);}100%{-webkit-transform: rotateX(50deg) rotateY(-40deg) rotateZ(360deg);-ms-transform: rotateX(50deg) rotateY(-40deg) rotateZ(360deg);transform: rotateX(50deg) rotateY(-40deg) rotateZ(360deg);}}@keyframes loading-rotate-one {0% { -webkit-transform: rotateX(50deg) rotateY(-40deg) rotateZ(0);-ms-transform: rotateX(50deg) rotateY(-40deg) rotateZ(0);transform: rotateX(50deg) rotateY(-40deg) rotateZ(0);}100%{-webkit-transform: rotateX(50deg) rotateY(-40deg) rotateZ(360deg);-ms-transform: rotateX(50deg) rotateY(-40deg) rotateZ(360deg);transform: rotateX(50deg) rotateY(-40deg) rotateZ(360deg);}}@-webkit-keyframes loading-rotate-two {0% { -webkit-transform: rotateX(60deg) rotateY(0deg) rotateZ(0);-ms-transform: rotateX(60deg) rotateY(0deg) rotateZ(0);transform: rotateX(60deg) rotateY(0deg) rotateZ(0);}100%{-webkit-transform: rotateX(60deg) rotateY(0deg) rotateZ(360deg);-ms-transform: rotateX(60deg) rotateY(0deg) rotateZ(360deg);transform: rotateX(60deg) rotateY(0deg) rotateZ(360deg);}}@keyframes loading-rotate-two {0% { -webkit-transform: rotateX(60deg) rotateY(0deg) rotateZ(0);-ms-transform: rotateX(60deg) rotateY(0deg) rotateZ(0);transform: rotateX(60deg) rotateY(0deg) rotateZ(0);}100%{-webkit-transform: rotateX(60deg) rotateY(0deg) rotateZ(360deg);-ms-transform: rotateX(60deg) rotateY(0deg) rotateZ(360deg);transform: rotateX(60deg) rotateY(0deg) rotateZ(360deg);}}@-webkit-keyframes loading-rotate-three {0% { -webkit-transform: rotateX(40deg) rotateY(50deg) rotateZ(0);-ms-transform: rotateX(40deg) rotateY(50deg) rotateZ(0);transform: rotateX(40deg) rotateY(50deg) rotateZ(0);}100%{-webkit-transform: rotateX(40deg) rotateY(50deg) rotateZ(360deg);-ms-transform: rotateX(40deg) rotateY(50deg) rotateZ(360deg);transform: rotateX(40deg) rotateY(50deg) rotateZ(360deg);}}@keyframes loading-rotate-three {0% { -webkit-transform: rotateX(40deg) rotateY(50deg) rotateZ(0);-ms-transform: rotateX(40deg) rotateY(50deg) rotateZ(0);transform: rotateX(40deg) rotateY(50deg) rotateZ(0);}100%{-webkit-transform: rotateX(40deg) rotateY(50deg) rotateZ(360deg);-ms-transform: rotateX(40deg) rotateY(50deg) rotateZ(360deg);transform: rotateX(40deg) rotateY(50deg) rotateZ(360deg);}}