@font-face{font-family:OpenSans;src:url(../../fonts/OpenSans/regular/opensans-regular-webfont.eot);src:url(../../fonts/OpenSans/regular/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans/regular/opensans-regular-webfont.woff) format("woff"),url(../../fonts/OpenSans/regular/opensans-regular-webfont.ttf) format("truetype"),url(../../fonts/OpenSans/regular/opensans-regular-webfont.svg#OpenSansRegular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../../fonts/OpenSans/semibold/opensans-semibold-webfont.eot);src:url(../../fonts/OpenSans/semibold/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans/semibold/opensans-semibold-webfont.woff) format("woff"),url(../../fonts/OpenSans/semibold/opensans-semibold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans/semibold/opensans-semibold-webfont.svg#OpenSansSemibold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../../fonts/OpenSans/bold/opensans-bold-webfont.eot);src:url(../../fonts/OpenSans/bold/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans/bold/opensans-bold-webfont.woff) format("woff"),url(../../fonts/OpenSans/bold/opensans-bold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans/bold/opensans-bold-webfont.svg#OpenSansBold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../../fonts/OpenSans/extrabold/opensans-extrabold-webfont.eot);src:url(../../fonts/OpenSans/extrabold/opensans-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/OpenSans/extrabold/opensans-extrabold-webfont.woff) format("woff"),url(../../fonts/OpenSans/extrabold/opensans-extrabold-webfont.ttf) format("truetype"),url(../../fonts/OpenSans/extrabold/opensans-extrabold-webfont.svg#OpenSansExtrabold) format("svg");font-weight:800;font-style:normal;font-display:swap}*,:hover,:focus,:active{text-decoration:none;outline:0}a{color:inherit}a:hover,a:active{text-decoration:none}html,body{overflow-x:hidden}@media (max-width:991px){html,body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}html.block-me,body.block-me{overflow:hidden}body{padding:0;margin:0;font-family:OpenSans,sans-serif;font-weight:400;font-size:16px;line-height:25px;color:#231f20;background-color:#fff}@media (max-width:991px){body{font-size:16px;line-height:24px}}@media (max-width:767px){body{font-size:14px;line-height:20px}}.container{width:1170px;margin:0 auto}@media (max-width:1400px){.container{width:1100px}}@media (max-width:1200px){.container{width:calc(100vw - 40px)}}header{padding:0 20px;background-position:center left;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/main-bg.jpg);position:fixed;top:0;width:calc(100% - 40px);z-index:1000;box-shadow:0 5px 15px 0 rgba(35,31,32,.2)}@media (max-width:1300px){header{background-position:center}}@media (max-width:991px){header{background-position:center left}}header .top-bar{border-bottom:1px solid rgba(255,255,255,.3);padding:5px 20px;margin:0 -20px;display:flex;align-items:flex-end;background-position:center left;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/top-bg.jpg)}@media (max-width:991px){header .top-bar{display:none}}header .top-bar .container{display:flex}header .top-bar .contact-section{margin:auto 0 auto auto;display:flex;align-items:center;color:#fff}header .top-bar .contact-section .contact-mini-entry{margin:auto auto auto 20px}header .top-bar .contact-section .contact-mini-entry span{font-weight:600}header .top-bar .contact-section .contact-mini-entry .icon i{color:#fff}header .main-bar{padding:10px 0;display:flex;align-items:center}header .main-bar .logo{margin:auto auto auto 0;width:120px}header .main-bar .logo img{width:100%}@media (max-width:991px){header .main-bar .logo{width:85px}}header .main-bar #show-menu{display:none;background-color:#e31e24;border:0;color:#fff;width:50px;height:50px;cursor:pointer;margin:auto 0 auto auto}header .main-bar #show-menu:-moz-focus-inner{border:0}@media (max-width:991px){header .main-bar #show-menu{display:block}}header .main-bar #main-menu.menu{margin:auto 0 auto auto}@media (max-width:991px){header .main-bar #main-menu.menu{height:0;opacity:0;margin:0}}header .main-bar #main-menu.menu ul{list-style:none;display:flex;align-items:center;padding-left:0}@media (max-width:991px){header .main-bar #main-menu.menu ul{display:none}}header .main-bar #main-menu.menu ul li{margin:auto;display:flex;align-items:center;color:#fff}header .main-bar #main-menu.menu ul li a{font-weight:600;font-size:19px;margin:auto;text-transform:uppercase;border-bottom:1px solid transarent;padding:0 0 10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}header .main-bar #main-menu.menu ul li a:hover,header .main-bar #main-menu.menu ul li a:active{color:#fff}@media (max-width:991px){header .main-bar #main-menu.menu ul li a:hover,header .main-bar #main-menu.menu ul li a:active{color:#fff}}header .main-bar #main-menu.menu ul li a.active{border-bottom:1px solid #fff;padding:0 0 10px}header .main-bar #main-menu.menu ul li .pipe{margin:-1px 15px auto;font-size:25px}@media (max-width:991px){header .main-bar #main-menu.menu ul li .pipe{display:none}}header .main-bar #main-menu.menu.opened{display:block;position:fixed;background-color:#10123b;top:90px;left:0;padding:0;width:100%;overflow-y:auto;height:calc(100vh - 90px);opacity:1;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}header .main-bar #main-menu.menu.opened ul{display:block;text-align:left}header .main-bar #main-menu.menu.opened ul li{display:block;margin:0 20px;line-height:48px;border-top:1px solid rgba(255,255,255,.2)}header .main-bar #main-menu.menu.opened ul li:first-child{border-top:0}header .main-bar #main-menu.menu.opened ul li a{display:block;width:calc(100% - 40px)}.body-content{margin-top:145px}@media (max-width:991px){.body-content{margin-top:90px}}.contact-mini-entry{display:flex;align-items:center;font-weight:400}.contact-mini-entry .icon{width:30px;display:flex;margin:auto 5px auto 0}.contact-mini-entry i{margin:auto;color:#e31e24;display:flex;font-size:22px}.contact-mini-entry span{margin:auto 0}.contact-mini-section h2{color:#e31e24;text-transform:uppercase;position:relative;display:flex;font-weight:400;font-size:18px}.contact-mini-section h2 span{z-index:1;padding-right:20px}.contact-mini-section h2:after{content:'';background-color:#e31e24;width:100%;height:1px;position:absolute;top:0;bottom:0;left:0;margin:auto;z-index:0}.widget .contact-mini-section h2 span{background-color:#f2edec}.casual-link{color:#e31e24;text-transform:uppercase;position:relative;display:block;font-weight:400;font-size:18px;text-align:right}.casual-link:after{content:'';background-color:#e31e24;width:100px;height:1px;position:absolute;top:0;bottom:0;right:170px;margin:auto;z-index:0}.client-title{color:#e31e24;text-transform:uppercase;font-weight:400;margin-bottom:20px;margin-top:0;font-size:28px}@media (max-width:1199px){.client-title{font-size:22px;margin-bottom:10px}}@media (max-width:991px){.client-title{font-size:18px;margin-bottom:10px}}.client-subtitle{font-weight:700;font-size:26px;margin-top:0;line-height:36px;text-transform:uppercase;margin:auto auto auto 0}@media (max-width:1199px){.client-subtitle{font-size:22px}}@media (max-width:767px){.client-subtitle{font-size:20px;line-height:24px}}.about-text{font-weight:400;color:#b2a8ab}.about-section{background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/Bez-nazwy-5.jpg);padding:50px 30px;position:relative;z-index:1}@media (max-width:991px){.about-section{background-position:center right}}.about-section .container{display:flex}@media (max-width:991px){.about-section .container{flex-direction:column}}.about-section .container .image{width:30%;background-position:center;background-size:cover;background-repeat:no-repeat;margin:auto auto auto 70px}@media (max-width:991px){.about-section .container .image{display:none}}.about-section .container .content{width:calc(80% - 80px)}@media (max-width:991px){.about-section .container .content{width:calc(100% - 40px)}}.about-section .container .content .title{display:flex;align-items:center}.about-section .container .content .title h1,.about-section .container .content .title h2{margin:auto 0}.about-section .container .content .title h1{margin-left:5px}.about-section .container .content .btn{text-transform:uppercase;font-weight:700;width:160px;padding:12px 20px;margin-top:30px}.baner-section{background-position:center;background-size:cover;background-repeat:no-repeat;padding:60px 20px}@media (max-width:991px){.baner-section{padding:20px;background-position:center right}}.baner-section .content{border:1px solid #fff;padding:20px 30px 15px;color:#fff;display:flex;align-items:center}@media (max-width:991px){.baner-section .content{flex-direction:column;text-align:center}}.baner-section .content .title{margin:auto auto auto 0}@media (max-width:991px){.baner-section .content .title{margin:auto auto 5px}}.baner-section .content .title p{font-size:22px;line-height:28px;margin-top:10px}.baner-section .content .button-section .btn{background-color:#fff;color:#393185;text-transform:uppercase;font-weight:700;width:280px;padding:15px 20px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:480px){.baner-section .content .button-section .btn{width:calc(100% - 40px)}}.baner-section .content .button-section .btn:hover,.baner-section .content .button-section .btn:active{background-color:#e6e5e5}.offer-section{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/Bez-nazwy-7.jpg);background-attachment:fixed;padding:0 0 50px}@media (max-width:991px){.offer-section{padding:0 0 10px}}.offer-section .swiper-pagination-offer{bottom:0;right:-80px;top:0;display:flex;flex-direction:column;-webkit-transform:translate3d(calc(100% - 50px),30%,0);transform:translate3d(calc(100% - 50px),30%,0)}@media (max-width:1300px){.offer-section .swiper-pagination-offer{right:-60px}}@media (max-width:1199px){.offer-section .swiper-pagination-offer{right:-20px}}.offer-section .swiper-pagination-offer .swiper-pagination-bullet{width:20px;height:20px;background-color:#eceff1;opacity:1;margin:5px 0;border-radius:0}.offer-section .swiper-pagination-offer .swiper-pagination-bullet-active{background-color:#e31e24}.offer-section p{color:#b2a8ab;line-height:24px}.offer-section-title{background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/bg3.png);padding:20px}.offer-section-title .client-title{color:#fff;margin:0}.offer-box{display:flex;flex-direction:column}.offer-box .image{height:350px;width:50%;background-position:center;background-size:cover;background-repeat:no-repeat}.offer-box .box-content{padding:20px;width:50%;text-align:center}@media (max-width:767px){.offer-box .box-content{padding:20px 10px}}.offer-box .box-content h2{font-weight:600;font-size:30px;margin-top:0;margin-bottom:20px;line-height:24px}@media (max-width:767px){.offer-box .box-content h2{font-size:22px}}.offer-box .box-content p{margin-top:5px;line-height:24px;font-size:28px;color:inherit}.btn{background-color:#e31e24;border:0;padding:10px 20px;color:#fff;font-weight:700;text-transform:uppercase;width:120px;display:block;text-align:center;font-size:20px;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:1199px){.btn{font-size:15px}}.btn:hover,.btn:active{background-color:#b7171c}.swiper-main-container .container{position:relative}.swiper-main-container .box-content{position:absolute;z-index:1;top:80px;right:0;left:0;margin:auto auto auto 0;display:flex;flex-direction:column;width:550px;text-align:center;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;color:#fff;padding:50px 20px}@media (max-width:1199px){.swiper-main-container .box-content{width:60vw;top:30px;margin:auto;padding:30px 20px 50px}}@media (max-width:991px){.swiper-main-container .box-content{width:calc(90vw - 20px)}}@media (max-width:575px){.swiper-main-container .box-content{width:calc(100% - 20px);top:20px;padding:15px 10px 30px}}.swiper-main-container .box-content:before,.swiper-main-container .box-content:after{content:'';width:140px;background-color:#fff;height:2px;position:absolute;bottom:0}@media (max-width:1199px){.swiper-main-container .box-content:before,.swiper-main-container .box-content:after{width:10vw}}@media (max-width:767px){.swiper-main-container .box-content:before,.swiper-main-container .box-content:after{width:100px}}@media (max-width:575px){.swiper-main-container .box-content:before,.swiper-main-container .box-content:after{width:70px}}@media (max-width:480px){.swiper-main-container .box-content:before,.swiper-main-container .box-content:after{width:10px}}.swiper-main-container .box-content:before{left:0}.swiper-main-container .box-content:after{right:0;display:none}@media (max-width:767px){.swiper-main-container .box-content:after{display:block}}.swiper-main-container .box-content .btn{margin:0 auto -80px;text-transform:uppercase;font-weight:700;width:210px;font-size:24px;padding:15px 20px}@media (max-width:991px){.swiper-main-container .box-content .btn{font-size:20px}}@media (max-width:575px){.swiper-main-container .box-content .btn{margin:0 auto -50px;font-size:18px}}.swiper-main-container .box-content h2{font-weight:700;margin:0 auto;font-size:45px;line-height:40px}@media (max-width:1199px){.swiper-main-container .box-content h2{font-size:30px;line-height:38px}}@media (max-width:575px){.swiper-main-container .box-content h2{font-size:25px;line-height:35px}}@media (max-width:480px){.swiper-main-container .box-content h2{font-size:21px;line-height:30px}}.swiper-main-container .box-content p{font-size:25px;width:400px;margin:20px auto 50px;line-height:35px}@media (max-width:1199px){.swiper-main-container .box-content p{font-size:18px}}@media (max-width:767px){.swiper-main-container .box-content p{margin:20px auto 30px}}@media (max-width:575px){.swiper-main-container .box-content p{font-size:16px;margin:0 auto 30px}}@media (max-width:480px){.swiper-main-container .box-content p{font-size:14px;line-height:20px;width:100%;margin:10px auto 20px}}.swiper-main-container .box-content .img-badge{position:absolute;bottom:-60px;right:-10px;width:140px;height:auto}@media (max-width:767px){.swiper-main-container .box-content .img-badge{display:none}}.swiper-main-container .slider-picture{height:470px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:top center}@media (max-width:1199px){.swiper-main-container .slider-picture{height:350px}}@media (max-width:767px){.swiper-main-container .slider-picture{height:300px;filter:brightness(0.3)}}@media (max-width:575px){.swiper-main-container .slider-picture{height:250px}}@media (max-width:480px){.swiper-main-container .slider-picture{height:230px}}.swiper-main-container .swiper-pagination{bottom:-80px;left:0;right:0}@media (max-width:575px){.swiper-main-container .swiper-pagination{bottom:-60px}}.swiper-main-container .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;background-color:#eceff1;opacity:1;margin:0 5px;border-radius:0}.swiper-main-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#e31e24}.swiper-hook{position:relative}.swiper-hook .swiper-button-next,.swiper-hook .swiper-button-prev{width:50px;height:50px;background-color:#fff;padding:10px;color:#e31e24;background-image:none;z-index:9999;box-shadow:0 5px 15px 0 rgba(35,31,32,.2)}@media (max-width:1300px){.swiper-hook .swiper-button-next,.swiper-hook .swiper-button-prev{width:20px;height:20px}}.swiper-hook .swiper-button-next:after,.swiper-hook .swiper-button-prev:after{font-size:25px}@media (max-width:1300px){.swiper-hook .swiper-button-next:after,.swiper-hook .swiper-button-prev:after{font-size:20px}}.swiper-hook .swiper-button-next{right:-130px}@media (max-width:1500px){.swiper-hook .swiper-button-next{right:-100px}}@media (max-width:1400px){.swiper-hook .swiper-button-next{right:-80px}}@media (max-width:1300px){.swiper-hook .swiper-button-next{right:-50px}}@media (max-width:1200px){.swiper-hook .swiper-button-next{right:0;top:25%}}.swiper-hook .swiper-button-prev{left:-130px}@media (max-width:1500px){.swiper-hook .swiper-button-prev{left:-100px}}@media (max-width:1400px){.swiper-hook .swiper-button-prev{left:-80px}}@media (max-width:1300px){.swiper-hook .swiper-button-prev{left:-50px}}@media (max-width:1200px){.swiper-hook .swiper-button-prev{left:0;top:25%}}.swiper-hook .swiper-offer-container{width:100%;height:100%;padding-bottom:15px;margin-top:50px}@media (max-width:1199px){.swiper-hook .swiper-offer-container{width:calc(100% - 80px);margin:50px 40px 0}}@media (max-width:991px){.swiper-hook .swiper-offer-container{width:calc(100% - 40px);margin:30px 40px 0 0}}.swiper-hook .swiper-offer-container .swiper-slide{font-size:18px;background-color:rgba(255,255,255,.5);display:flex;align-items:center}.swiper-hook .swiper-offer-container .swiper-slide.offer-box{flex-direction:row}@media (max-width:767px){.swiper-hook .swiper-offer-container .swiper-slide.offer-box{flex-direction:column;padding:0}}.swiper-hook .swiper-offer-container .swiper-slide .box-content{margin:auto 0 auto auto;width:calc(50% - 40px)}@media (max-width:767px){.swiper-hook .swiper-offer-container .swiper-slide .box-content{margin:auto 0;width:calc(100% - 20px)}}.swiper-hook .swiper-offer-container .swiper-slide .box-content h2 a{line-height:35px;font-size:26px}.swiper-hook .swiper-offer-container .swiper-slide .box-content p{color:#6a6869;padding:0 20px}.swiper-hook .swiper-offer-container .swiper-slide .box-content .btn{margin:40px auto 0}@media (max-width:767px){.swiper-hook .swiper-offer-container .swiper-slide .box-content .btn{margin:20px auto 0}}.swiper-hook .swiper-offer-container .swiper-slide .image{margin:10px}@media (max-width:767px){.swiper-hook .swiper-offer-container .swiper-slide .image{width:100%;margin:auto;height:150px}}.swiper-hook .swiper-offer-container .swiper-slide p{font-size:24px;line-height:26px}@media (max-width:991px){.swiper-hook .swiper-offer-container .swiper-slide p{font-size:16px;line-height:24px}}@media (max-width:767px){.swiper-hook .swiper-offer-container .swiper-slide p{font-size:14px;line-height:20px}}.common-section{display:flex;align-items:center}@media (max-width:991px){.common-section{flex-direction:column-reverse}}.common-section .casual-link{margin:auto 0 auto auto}@media (max-width:991px){.common-section .casual-link{margin:auto auto 30px 0}}footer{display:flex;flex-direction:column;padding:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/Bez-nazwy-9.jpg);border-top:1px solid #0d4266}.contact-mini-section{margin-top:40px}.contact-mini-section h2{font-weight:700;color:#fff}.contact-mini-section h2:after{background-color:#fff}.contact-mini-section h2 span.h2-title{white-space:pre;font-size:22px}@media (max-width:991px){.contact-mini-section h2 span.h2-title{font-size:18px}}.contact-mini-section h2:after{display:none}.contact-mini-section h2 span.line{content:'';background-color:#0d4266;width:100%;height:1px;top:0;bottom:0;left:0;margin:auto;z-index:0}.contact-mini-entry{margin-bottom:10px}.contact-mini-entry .icon i{color:#fff}.contact .contact-mini-entry{margin-bottom:10px}.f-top{display:flex;margin:auto;padding:50px 0 30px;color:#fff}@media (max-width:991px){.f-top{flex-direction:column}}.f-top.contact{padding-top:0}.f-top .logo{max-width:350px;margin:auto auto 40px}.f-top .logo img{width:100%}@media (max-width:480px){.f-top .logo{max-width:250px}}.f-top .left{margin-right:50px;width:calc(50% - 50px)}@media (max-width:991px){.f-top .left{width:calc(100% - 40px);margin:0;padding:10px 20px}}.f-top .right{margin-left:50px;width:calc(50% - 50px)}@media (max-width:991px){.f-top .right{width:calc(100% - 40px);margin:0;padding:0 20px 70px}}.f-top .right .articles{margin-top:40px}@media (max-width:991px){.f-top.container{padding:0;width:100%}}.f-bottom{color:#fff;text-transform:uppercase;font-weight:400}.f-bottom .container{display:flex;align-items:center;border-top:1px solid #0d4266;padding:20px 0}@media (max-width:1199px){.f-bottom .container{flex-direction:column-reverse}}.f-bottom .container .copyright{margin:auto auto auto 0}@media (max-width:1199px){.f-bottom .container .copyright{margin:auto}}.f-bottom .container .privaty-policy{margin:auto 0 auto auto}@media (max-width:1199px){.f-bottom .container .privaty-policy{margin:auto auto 20px}}.articles{display:flex;flex-direction:column}.articles article{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e31e24;display:flex}.articles article:last-child{border-bottom:0}.articles article .image{width:80px;height:80px;background-position:center;background-size:cover;background-repeat:no-repaet;margin-right:20px}.articles article .content{display:flex;flex-direction:column;width:calc(100% - 100px);margin:auto;padding-bottom:0;color:inherit}.articles article .content span{color:#e31e24;font-weight:400}.articles article .content h2{margin:0;font-size:18px;line-height:26px;font-weight:400}@media (max-width:991px){.articles article .content h2{font-size:16px;line-height:20px}}@media (max-width:767px){.articles article .content h2{font-size:14px;line-height:18px}}.persons{display:flex;flex-wrap:wrap;align-items:flex-start;margin:20px -20px 0}@media (max-width:767px){.persons{margin:20px 0 0}}.persons .person{margin:10px 20px;width:calc((100% / 3) - 40px)}@media (max-width:767px){.persons .person{width:100%;margin:10px 0;display:flex}}@media (max-width:480px){.persons .person{flex-direction:column}}.persons .person .image{width:100%;height:300px;margin-bottom:20px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:991px){.persons .person .image{height:200px}}@media (max-width:767px){.persons .person .image{width:200px;height:200px}}@media (max-width:480px){.persons .person .image{margin:auto auto 20px}}@media (max-width:360px){.persons .person .image{width:100%;height:250px}}@media (max-width:767px){.persons .person .about{width:calc(100% - 230px);margin:auto auto auto 30px}}@media (max-width:480px){.persons .person .about{width:100%;margin:auto}}.persons .person .about h3{margin-bottom:10px}.persons .person .about p{margin:0}.subpages{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;background-image:url(../../images/azmidi.png);padding-bottom:40px}.subpages h1{font-weight:400;line-height:35px;font-size:25px}.subpages .content{color:#b2a8ab}.subpages .subpage-header{background-size:cover;background-position:top center;background-repeat:no-repeat;color:#fff;position:relative;z-index:0;margin-bottom:10px;padding-top:40px}@media (max-width:991px){.subpages .subpage-header{padding-top:20px}}.subpages .subpage-header:before{content:'';background-color:rgba(255,255,255,.5);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.subpages .subpage-header .title-content{background-color:#e31e24;color:#fff;text-align:center;width:450px;padding:20px}@media (max-width:991px){.subpages .subpage-header .title-content{width:calc(100% - 40px);padding:10px 20px}}.subpages .subpage-header h2{font-size:25px;font-weight:700;margin:0 auto;text-transform:uppercase}@media (max-width:991px){.subpages .subpage-header h2{font-size:18px}}.subpages .subpage-header .bntags{display:flex;align-items:center}@media (max-width:991px){.subpages .subpage-header .bntags{flex-direction:column}}.breadcrumbs{font-weight:400;cursor:default;text-align:right;margin:20px auto;text-transform:lowercase}@media (max-width:991px){.breadcrumbs{text-align:left}}.breadcrumbs p{color:#fff;margin:0}.contact{display:flex}.contact .left{background:0;padding-top:0;padding-left:0;padding-right:0;margin-right:50px;width:calc(50% - 50px)}@media (max-width:991px){.contact .left{width:100%;margin-right:0}}.contact .right{padding-top:0;padding-left:0;padding-right:0;margin-left:50px;width:calc(50% - 50px)}@media (max-width:991px){.contact .right{width:100%;margin-left:0}}.content-offer{display:flex;flex-wrap:wrap;align-content:flex-start}.content-offer .offer-box{width:calc((100% / 2) - 40px);margin:20px}@media (max-width:1400px){.content-offer .offer-box{width:calc((100% / 2) - 20px);margin:10px}}@media (max-width:1199px){.content-offer .offer-box{width:100%;margin:10px 0}}@media (max-width:991px){.content-offer .offer-box{width:calc((100% / 2) - 20px);margin:10px}}@media (max-width:767px){.content-offer .offer-box{width:100%;margin:10px 0}}.content-offer .offer-box .image{height:200px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;border:1px solid rgba(255,255,255,.5)}.content-offer .offer-box p{text-align:justify}.content-offer .offer-box .box-content{width:100%;margin:0 auto;padding:0}.content-offer .offer-box .box-content h2{color:#393185;margin:-25px auto 0;font-size:16px;background-color:#fff;text-transform:none;padding:10px;display:block;width:calc(100% - 60px)}.date{color:#e31e24;font-weight:400}.pagination-container{text-align:center;margin:40px 0 0;padding:0 0 50px;position:inherit;background:0;width:100%;box-shadow:none}.pagination-container ul{list-style:none;padding:0;margin-bottom:0;margin-top:0}.pagination-container ul li{display:inline-block;margin:0 2.5px;cursor:pointer}.pagination-container ul li:first-child{margin-left:0}.pagination-container ul li:last-child{margin-right:0}.pagination-container ul li a,.pagination-container ul li span{background-color:#e31e24;color:#fff;padding:10px;min-width:20px;display:block;text-align:center;font-weight:400;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.pagination-container ul li a:hover,.pagination-container ul li a:active,.pagination-container ul li span:hover,.pagination-container ul li span:active{background-color:#b7171c}form{margin-top:10px}form .boltforms ul{padding:0;list-style:none;border:1px solid #EED3D7;color:#B94A48;background-color:#F2DEDE;padding:5px 10px;margin-bottom:20px;text-shadow:0 1px 0 #fff80;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:12px}form .boltforms div{display:flex;flex-direction:column;margin-bottom:10px}form .boltforms div label,form .boltforms div input,form .boltforms div textarea{width:calc(100% - 10px)}form .boltforms div label{margin-bottom:0;font-size:13px}form .boltforms div input,form .boltforms div textarea{background-color:#fff;border:1px solid rgba(35,31,32,.3);padding:5px;font-weight:400;font-size:14px}form .boltforms div textarea{resize:none;height:80px}form .btn{margin-top:10px}.mapa-iframe{margin-bottom:0;margin-top:40px}.mapa-iframe iframe{width:100%;height:340px}@media (max-width:991px){.mapa-iframe iframe{height:250px}}@media (max-width:767px){.mapa-iframe iframe{height:200px}}.right .widget{margin-bottom:60px}@media (max-width:991px){.right .widget{margin-bottom:0}.right .widget:nth-child(2),.right .widget:nth-child(3){display:none}}.right .widget .articles{margin-top:15px}.f-top.contact.entry{padding-top:60px;margin-top:-60px;background:linear-gradient(to left,#f2edec 50%,#fff 50%)}@media (max-width:991px){.f-top.contact.entry{background:0}}.f-top.contact.entry .container{display:flex}@media (max-width:991px){.f-top.contact.entry .container{flex-direction:column}}@media (max-width:991px){.f-top.contact.entry .right{padding-bottom:0}}.v-menu{padding-left:0;list-style:none;margin-top:0}.v-menu li{line-height:24px;margin-bottom:30px;font-weight:400}.v-menu li a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.v-menu li a.active{color:#e31e24}.v-menu li a:hover,.v-menu li a:active{color:#e31e24}.v-menu li .submenus{padding-left:0;list-style:none;margin:20px 0 40px}.v-menu li .submenus li{margin:10px 0}.v-menu li .submenus li a{color:#b2a8ab;font-weight:400;font-size:18px;line-height:26px}.v-menu li .submenus li a.active{color:#e31e24}.v-menu li .submenus li a:hover,.v-menu li .submenus li a:active{color:#e31e24}.article-grid img,.article-grid iframe{width:100%}figure{margin:0}.entry-text{overflow:hidden}.entry-text blockquote{border-left:5px solid #e31e24;background-color:#f2edec;margin-left:0;margin-right:0;padding:10px 20px}.entry-text blockquote p+p{font-size:12px}.entry-text u{text-decoration:underline}.entry-text th{background-color:#f2edec}.entry-text ol,.entry-text ul{margin-left:0;padding-left:25px}.align-justify{text-align:justify}.remote-help{margin:auto auto 40px 0;display:flex;flex-direction:column;text-align:center;border-top:1px solid #0d4266;border-left:1px solid #0d4266;border-right:1px solid #0d4266;color:#fff;padding:30px 20px 50px;position:relative}@media (max-width:991px){.remote-help{width:calc(100% - 40px);top:40px}}.remote-help:before,.remote-help:after{content:'';width:100px;background-color:#0d4266;height:1px;position:absolute;bottom:0}@media (max-width:1199px){.remote-help:before,.remote-help:after{width:50px}}@media (max-width:991px){.remote-help:before,.remote-help:after{width:250px}}@media (max-width:870px){.remote-help:before,.remote-help:after{width:170px}}@media (max-width:710px){.remote-help:before,.remote-help:after{width:140px}}@media (max-width:640px){.remote-help:before,.remote-help:after{width:120px}}@media (max-width:575px){.remote-help:before,.remote-help:after{width:60px}}@media (max-width:480px){.remote-help:before,.remote-help:after{width:10px}}.remote-help:before{left:0}.remote-help:after{right:0}.remote-help .client-title{color:#fff;font-weight:700;font-size:24px;margin:0;line-height:28px}.remote-help .img{width:230px;margin:auto auto 30px}.remote-help .img img{width:100%}.remote-help .btn{margin:0 auto -80px;text-transform:uppercase;font-weight:700;width:230px;font-size:20px;padding:10px 20px;background-color:#fff;color:#393185}@media (max-width:480px){.remote-help .btn{width:calc(100% - 40px)}}.remote-help .btn i{font-size:30px;vertical-align:middle}.remote-help h2{font-weight:700;margin:0 auto;font-size:45px;line-height:40px}@media (max-width:991px){.remote-help h2{font-size:30px;line-height:38px}}@media (max-width:575px){.remote-help h2{font-size:25px;line-height:35px}}@media (max-width:480px){.remote-help h2{font-size:21px;line-height:30px}}.remote-help p{font-size:16px;margin:10px auto 30px;line-height:24px}@media (max-width:991px){.remote-help p{font-size:18px}}@media (max-width:575px){.remote-help p{font-size:16px}}@media (max-width:480px){.remote-help p{font-size:14px;line-height:20px;width:100%;margin:10px auto 20px}}.colors{display:flex}@media (max-width:991px){.colors{flex-direction:column-reverse}}.color-content-low{background-color:rgba(35,35,60,.6);width:450px;padding:40px}@media (max-width:991px){.color-content-low{padding:20px;width:calc(100% - 40px)}}.color-content-low .client-title{color:#fff;text-transform:uppercase;font-size:22px;font-weight:600;margin:0 0 30px;line-height:24px}.color-content-low .agallery figure{width:calc(100% - 40px);text-align:center;color:#fff;margin-bottom:20px;display:block;border:1px solid #0d4266;padding:20px 20px 0;font-size:14px}.color-content-low .agallery figure figcaption{margin:20px -20px 0;padding:10px 20px;background-color:rgba(13,66,102,.2)}.color-content{padding:40px;background-color:rgba(35,35,60,.8);color:#fff;width:calc(100% - 520px)}@media (max-width:991px){.color-content{padding:20px;width:calc(100% - 40px)}}.color-content.listingjobs{width:calc(100% - 80px)}.color-content.listingjobs h2{margin:0 0 20px}.color-content.listingjobs h2 small{font-weight:400}.color-content.listingjobs hr{margin:20px 0}.color-content h1{text-transform:uppercase;font-size:22px;font-weight:700;margin:0 0 30px;line-height:24px}@media (max-width:991px){.color-content h1{font-size:18px}}.color-content h2{text-transform:uppercase;font-size:20px;font-weight:700;color:#fff;margin:30px 0 10px;line-height:24px}@media (max-width:991px){.color-content h2{font-size:16px}}.color-content .content ul,.color-content .content ol{padding-left:18px}.baner-subpage{margin-top:40px}.baner-subpage .baner-section{padding:20px}.baner-subpage .baner-section .content{color:#fff}.download-content{display:flex;align-items:center}@media (max-width:575px){.download-content{flex-direction:column}}.download-content .image{width:150px;height:150px;margin-right:40px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:575px){.download-content .image{margin:auto auto 20px}}.download-content .text{width:calc(100% - 190px);margin:auto}@media (max-width:575px){.download-content .text{width:100%;text-align:center}}@media (max-width:575px){.download-content .text .btn{margin:auto}}.floating-widget-1{position:fixed;right:-290px;top:160px;z-index:100;cursor:pointer;display:flex;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:991px){.floating-widget-1{top:100px}}@media (max-width:575px){.floating-widget-1{display:none}}.floating-widget-1.open{right:0}.floating-widget-1 .preview1{width:50px;height:220px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/w1.png)}.floating-widget-1 .widget-content{background-position:center left;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/top-bg.jpg);width:250px;color:#fff;padding:20px}.floating-widget-1 .widget-content .client-title{color:#fff;font-size:18px;line-height:20px;font-weight:700}.floating-widget-1 .widget-content p{font-size:15px;line-height:20px}.floating-widget-1 .widget-content .btn{background-color:#fff;color:#e31e24;font-size:15px;padding:10px 20px;margin-top:20px;width:calc(100% - 40px)}.floating-widget-2{position:fixed;right:-290px;top:380px;z-index:100;cursor:pointer;display:flex;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:991px){.floating-widget-2{top:320px}}@media (max-width:575px){.floating-widget-2{display:none}}.floating-widget-2.open{right:0}.floating-widget-2 .preview2{width:50px;height:160px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/w2.png)}.floating-widget-2 .widget-content{background-position:center left;background-size:cover;background-repeat:no-repeat;background-image:url(../../images/top-bg.jpg);width:250px;color:#fff;padding:20px}.floating-widget-2 .widget-content .boltforms{margin:0}.floating-widget-2 .widget-content form .boltforms div{margin-bottom:0}.floating-widget-2 .widget-content input,.floating-widget-2 .widget-content textarea{padding:3px}.floating-widget-2 .widget-content textarea{height:50px}.floating-widget-2 .widget-content .btn{font-size:15px;padding:10px 0;margin-top:10px;width:100%}.related-offer{list-style:none;padding-left:0;width:100%}.related-offer li{border-bottom:1px solid rgba(255,255,255,.3);padding:10px 0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.related-offer li:before{content:'\f0c8';font-family:FontAwesome;color:#fff;margin:0 10px auto 0;font-size:14px}.related-offer li:last-child{border-bottom:0}.related-offer li a{color:rgba(255,255,255,.7)}.set-content{display:flex}@media (max-width:1199px){.set-content{flex-direction:column-reverse}}.set-content .set-text{width:calc(100% - 220px);text-align:justify}@media (max-width:1199px){.set-content .set-text{width:100%}}.set-content .set-image{margin:20px -50px 0 30px;width:200px;height:200px;padding:20px;background-color:#fff;position:relative}@media (max-width:1300px){.set-content .set-image{width:130px;height:130px;padding:10px 100px 10px 20px}}@media (max-width:1199px){.set-content .set-image{width:calc(100% - 40px);height:150px;margin:20px 0 0;padding:20px}}.set-content .set-image:after,.set-content .set-image:before{content:'';position:absolute;right:0;width:10px;height:10px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:1199px){.set-content .set-image:after,.set-content .set-image:before{display:none}}.set-content .set-image:before{top:-10px;background-image:url(../../images/e1.svg)}.set-content .set-image:after{bottom:-10px;background-image:url(../../images/e2.svg)}.set-content .set-image .image{width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.perm-check{display:flex;flex-direction:row}.perm-check a{font-size:13px;font-weight:700;padding:0 0 0 25px;text-decoration:underline}.perm-check label{margin-left:5px;position:relative;line-height:15px}.perm-check label:after{content:' *';color:red;font-weight:700}.perm-check input[type=checkbox]{display:none}.perm-check input[type=checkbox]+label{margin:10px 0 0;cursor:pointer;padding:5px 0 0 25px}.perm-check input[type=checkbox]+label:before{content:"\2714";border:0;border-radius:0;display:inline-block;width:15px;height:15px;padding-left:0;padding-bottom:0;vertical-align:top;color:transparent;transition:.2s;font-size:15px;text-align:center;line-height:15px;position:absolute;left:0;top:5px;border:1px solid #fff;background-color:#fff}.perm-check input[type=checkbox]+label:active:before{transform:scale(0)}.perm-check input[type=checkbox]:checked+label:before{background-color:red;border-color:red;color:#fff}