@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-300.eot");src:local(""),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-300.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-300.woff2") format("woff2"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-300.woff") format("woff"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-300.ttf") format("truetype"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin/open-sans-v34-latin-regular.eot");src:local(""),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.woff2") format("woff2"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.woff") format("woff"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.ttf") format("truetype"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-700.eot");src:local(""),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-700.eot?#iefix") format("embedded-opentype"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff2") format("woff2"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-700.woff") format("woff"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-700.ttf") format("truetype"),url("assets/fonts/open-sans-v34-latin/open-sans-v34-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Simple-Line-Icons";src:url("assets/fonts/Simple-Line-Icons.eot");src:url("assets/fonts/Simple-Line-Icons.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Simple-Line-Icons.woff") format("woff"),url("assets/fonts/Simple-Line-Icons.ttf") format("truetype"),url("assets/fonts/Simple-Line-Icons.svg#Simple-Line-Icons") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"font-icons";src:url("assets/fonts/font-icons.eot");src:url("assets/fonts/font-icons.eot") format("embedded-opentype"),url("assets/fonts/font-icons.woff") format("woff"),url("assets/fonts/font-icons.ttf") format("truetype"),url("assets/fonts/font-icons.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"lined-icons";src:url("assets/fonts/lined-icons.eot");src:url("assets/fonts/lined-icons.eot") format("embedded-opentype"),url("assets/fonts/lined-icons.woff") format("woff"),url("assets/fonts/lined-icons.ttf") format("truetype"),url("assets/fonts/lined-icons.svg") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"],[class^="icon-line-"],[class*=" icon-line-"],[class^="icon-line2-"],[class*=" icon-line2-"],.side-header .primary-menu ul>li.sub-menu>a:after,.docs-navigation ul ul li.current a:after{display:inline-block;font-family:"font-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:'Open Sans';font-size:1rem;font-weight:400;color:#777;padding-top:100px;overflow-x:hidden}@media (max-width: 991px){body{padding-top:60px}}h1,h2,h3,h4,h5,h6{font-family:"pill-gothic-600mg",sans-serif;margin-bottom:0;line-height:normal;color:#4e5859}h1,h2{font-size:42px}h3{font-size:1.5rem}h4,.h4{font-size:18px}h5,.h5{font-size:0.875rem}h6{font-size:12px}h4{font-weight:600}h5,.h5,h6,.h5{font-weight:bold;margin-bottom:20px}@media (max-width: 767.98px){h1,.h1{font-size:32px}h2,.h2{font-size:32px}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1rem}}p{margin-top:0;line-height:1.8}.headline{margin-bottom:20px}.headline span{font-weight:300}.uppercase{text-transform:uppercase}.text-center{text-align:center}.text-white{color:white}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5{color:white}.link-fx{font-weight:500;position:relative;color:#4e5859;text-decoration:none;display:inline-block}.link-fx::before,.link-fx::after{content:"";position:absolute;bottom:-5px;width:0px;height:2px;margin:5px 0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transition-duration:.5s;transition-duration:.5s;opacity:0;background-color:#4e5859}.link-fx::before{left:50%}.link-fx::after{right:50%}.link-fx:hover::before,.link-fx:hover::after{width:50%;opacity:1}.link-fx:hover::before{left:50%}.link-fx:hover::after{right:50%}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.responsive{width:100%;height:auto;display:block}.not-responsive{max-width:100%;height:auto;display:block}.object-fit-cover img{-o-object-fit:cover;object-fit:cover;height:100%}#header{position:fixed;left:0;top:0;right:0;z-index:99;background:white}#header .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;height:100px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width: 991px){#header .header{height:auto;min-height:60px;padding-top:60px}}#header.header--small .header{height:60px}@media (max-width: 991px){#header.header--small .header{height:auto;min-height:60px}}#header #header__logo{width:100%;max-width:326px;display:block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width: 991px){#header #header__logo{max-width:288px;position:absolute;left:30px;top:16px}}#header.header--small #header__logo{max-width:288px}#header .header__colorbar{margin:0}#header .header__colorbar .col{height:4px}#header #header__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}@media (max-width: 991px){#header #header__navigation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none}}#header #header__navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}@media (max-width: 991px){#header #header__navigation ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#header #header__navigation ul li{margin:0;position:relative}@media (max-width: 991px){#header #header__navigation ul li{border-top:1px solid #eee}#header #header__navigation ul li:first-child{border:none}}#header #header__navigation ul li a{display:block;line-height:22px;padding:14px 5px;color:#444;font-weight:700;font-size:0.8125rem;letter-spacing:1px;text-transform:uppercase;padding:39px 15px;text-decoration:none}#header #header__navigation ul li a span{display:none}@media (max-width: 991px){#header #header__navigation ul li a{padding:14px 5px;display:block}#header #header__navigation ul li a span{position:absolute;right:0;top:9px;width:32px;height:32px;font-size:12px;line-height:32px;text-align:center;display:block}}#header #header__navigation ul li.current-menu-ancestor>a,#header #header__navigation ul li.current_page_item>a{color:#006373}@media (min-width: 992px){#header #header__navigation ul.sub-menu{position:absolute;visibility:hidden;width:220px;background-color:#FFF;-webkit-box-shadow:0px 13px 42px 11px rgba(0,0,0,0.05);box-shadow:0px 13px 42px 11px rgba(0,0,0,0.05);border:1px solid #EEE;border-top:2px solid #1ABC9C;z-index:399;top:100%;left:0;padding:10px;display:block;opacity:0;margin-top:15px;z-index:-9999;pointer-events:none}#header #header__navigation ul.sub-menu a{position:relative;font-size:0.75rem;color:#666;letter-spacing:0;font-family:'Lato', sans-serif;padding:10px 15px;font-weight:700;border:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#header #header__navigation ul.sub-menu li:hover a{background-color:#F9F9F9;padding-left:18px;color:#1ABC9C}}@media (max-width: 991px){#header #header__navigation ul.sub-menu{display:none;padding-left:15px}#header #header__navigation ul.sub-menu li{border-top:1px solid #eee !important}#header #header__navigation ul.sub-menu li a{font-weight:400}}#header #header__navigation ul li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;margin-top:0;z-index:399;pointer-events:auto;-webkit-transition:opacity .3s ease, margin .25s ease;transition:opacity .3s ease, margin .25s ease}#header.header--small #header__navigation ul li a{padding:19px 15px}@media (max-width: 991px){#header.header--small #header__navigation ul li a{padding:14px 5px;line-height:22px}}@media (min-width: 992px){#header.header--small #header__navigation ul li .sub-menu{top:60px}#header.header--small #header__navigation ul li .sub-menu a{padding:10px 15px}}@media (min-width: 992px) and (max-width: 991px){#header.header--small #header__navigation ul li .sub-menu a{padding:14px 5px}}#header #header__navbutton{display:none}@media (max-width: 991px){#header #header__navbutton{display:block;margin-left:auto;position:absolute;right:30px;top:16px}}#header #header__navbutton .svg-trigger{width:30px;height:30px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-transition:-webkit-transform 400ms;transition:-webkit-transform 400ms;transition:transform 400ms;transition:transform 400ms, -webkit-transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#header #header__navbutton .svg-trigger path{fill:none;-webkit-transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:#333;stroke-width:5;stroke-linecap:round}#header #header__navbutton .svg-trigger path:nth-child(1){stroke-dasharray:40 160}#header #header__navbutton .svg-trigger path:nth-child(2){stroke-dasharray:40 142;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:-webkit-transform 400ms;transition:-webkit-transform 400ms;transition:transform 400ms;transition:transform 400ms, -webkit-transform 400ms}#header #header__navbutton .svg-trigger path:nth-child(3){stroke-dasharray:40 85;-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition:stroke-dashoffset 400ms, -webkit-transform 400ms;transition:stroke-dashoffset 400ms, -webkit-transform 400ms;transition:transform 400ms, stroke-dashoffset 400ms;transition:transform 400ms, stroke-dashoffset 400ms, -webkit-transform 400ms}.anchor{display:block;width:100%;position:relative;top:-100px}.primary-menu-open #header #header__navbutton .svg-trigger{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.primary-menu-open #header #header__navbutton .svg-trigger path:nth-child(1),.primary-menu-open #header #header__navbutton .svg-trigger path:nth-child(3){stroke-dashoffset:-64px}.primary-menu-open #header #header__navbutton .svg-trigger path:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.bg-yellow{background:#F2E75E}.bg-green{background:#A0CB83}.bg-blue{background:#5E96AD}.bg-petrol{background:#006373}.bg-lightgrey{background:#EDEDED}.bg-light{background:#f8f9fa}.bg-gray{background:#4e5859}.bg-darker{background:rgba(30,48,54,0.8)}@media (max-width: 767px){.homepage-slideshow{display:none}}.homepage-slideshow .swiper-wrapper{height:100%}.homepage-slideshow .swiper-wrapper .swiper-slide{height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-slideshow .swiper-wrapper .swiper-slide .swiper-slide__bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.homepage-slideshow .swiper-wrapper .swiper-slide .swiper-slide__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-slideshow .swiper-wrapper .swiper-slide .swiper-slide__bg:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(30,48,54,0.8)}.homepage-slideshow .slider-caption{max-width:550px}.homepage-slideshow .slider-caption h2{font-size:3rem;letter-spacing:2px;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:0;color:white;margin:0}.homepage-slideshow .slider-caption h2:last-of-type{font-weight:300}.homepage-slideshow .slider-caption a{text-decoration:none}.homepage-slideshow .slider-caption p{color:white;margin-top:30px;margin-bottom:10px}.homepage-slideshow .slider-caption img{width:50%;height:auto;display:block}.boxes{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:-50px}.boxes .box{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:20px;-webkit-transition:all .5s;transition:all .5s}.boxes .box:hover{-webkit-box-shadow:0px 3px 12px lightgrey;box-shadow:0px 3px 12px lightgrey;-webkit-transform:scale(1.009);transform:scale(1.009)}.boxes .box .box__content{width:100%}@media (max-width: 767px){.boxes .box .box__content{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);left:-30px;position:absolute;bottom:60px;height:0;line-height:normal}}.boxes .box a{position:relative;color:white;font-size:20px;text-decoration:none;font-weight:700;display:block}.boxes .box a:before{content:"";display:block;border-top:2px solid #fff;width:50%;padding-bottom:10px}@media (max-width: 767px){.boxes .box a:before{display:none}}.swiper-button-prev,.swiper-button-next{background-color:rgba(0,0,0,0.3);width:52px;height:52px;border:0;border-radius:0 3px 3px 0;top:calc(50% - 26px);-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;font-size:34px;color:white;margin:0}.swiper-button-prev:after,.swiper-button-next:after{display:none}.swiper-button-prev:hover,.swiper-button-next:hover{background:black}.swiper-button-prev{left:0}.swiper-button-next{right:0}.impressions-slideshow-prev,.impressions-slideshow-next{width:36px}.impressions-slideshow-prev:hover,.impressions-slideshow-next:hover{background:#A0CB83}.swiper-pagination{width:100%;bottom:0}.swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;margin:30px 4px 0 4px;opacity:0.5;background-color:transparent;border:2px solid #fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.swiper-pagination .swiper-pagination-bullet:hover{opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:white;opacity:1}.news-pagination .swiper-pagination-bullet:nth-child(2n){display:none}.slideshow-mobile{display:none}@media (max-width: 767px){.slideshow-mobile{display:block}}.welcome{margin-top:50px}.welcome a{float:left}.row--competences{margin-left:-10px;margin-right:-10px}.overlay-box{display:block;color:white;text-decoration:none;margin-bottom:20px;padding-left:10px;padding-right:10px}.overlay-box .overlay-box__image{position:relative;display:block}.overlay-box .overlay-box__image::before{content:"";top:0;left:0;right:0;bottom:0;background-color:rgba(78,88,89,0.7);-webkit-transition:all .5s;transition:all .5s;-webkit-backdrop-filter:grayscale(50%);backdrop-filter:grayscale(50%);z-index:9;position:absolute}.overlay-box .overlay-box__desc{padding:10px 12px;font-size:0.9em;background:#4e5859}.overlay-box .overlay-box__desc h3{color:white;margin-top:0;font-size:1.25rem}.overlay-box:hover .overlay-box__image::before{opacity:0}.card{position:relative;line-height:24px}.card .link-fx{margin-top:20px;letter-spacing:4px;font-size:.8em;font-weight:600;font-family:"pill-gothic-600mg",sans-serif}.card img{width:100px}.card h3 span{font-weight:300}.card .card-link{position:absolute !important;right:6px;bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal}.card table h5{text-align:left;margin:0}.card a{float:none}.news-slideshow :not(.post__content__long) h4{text-transform:uppercase;position:relative;display:block}.news-slideshow :not(.post__content__long) h4:after{content:"";border-top:2px solid #fff;width:50%;display:block;margin:10px 0}.news-slideshow :not(.post__content__long) .post__meta{font-weight:100;text-align:right;margin-bottom:10px;text-transform:uppercase;letter-spacing:4px}.news-slideshow :not(.post__content__long) p{margin-bottom:0}.news-slideshow :not(.post__content__long) .link-fx{font-family:"pill-gothic-600mg",sans-serif;font-size:.8em;letter-spacing:4px;text-align:center;margin:0 auto;padding:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative;font-weight:500;text-transform:uppercase}.news-block{overflow:visible}.news-block .post__meta{text-align:left !important}.news-block .post{position:relative;margin-bottom:30px;padding-bottom:30px}.news-block .post::after{content:"";display:block;left:15px;right:15px;position:absolute;bottom:0;border-bottom:1px solid white;padding-bottom:1}.news-block .post .link-fx{position:absolute;bottom:10px}.news-block .post__headline{border-bottom:1px solid white;padding-bottom:10px;min-height:57px}.news-block h4::after{display:none !important}#content{z-index:1;position:relative}#content ul.content{padding-left:28px;line-height:1.5}.page-title{min-height:40vh;display:-webkit-box;display:-ms-flexbox;display:flex}.page-title>[data-jarallax]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.page-title .container,.page-title .row,.page-title .col-8{height:100%}.page-title .col-8{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-title .col-8 h2,.page-title .col-8 h1{color:white}@media (max-width: 767px){.page-title .col-8 h2,.page-title .col-8 h1{font-size:25px}}.page-menu{background:#4e5859;color:white;z-index:9}@media (max-width: 991px){.page-menu{display:none}}.page-menu .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-menu .page-menu__title{margin-right:auto}.page-menu .page-menu__nav{display:-webkit-box;display:-ms-flexbox;display:flex}.page-menu .page-menu__nav ul{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.page-menu .page-menu__nav ul li a{display:block;position:relative;line-height:22px;padding:11px 14px;color:#FFF;font-size:0.875rem;margin:10px 4px;padding-top:3px;padding-bottom:3px;border-radius:14px;background-color:rgba(0,0,0,0.15);text-decoration:none}.team .team__member{background:white}.team .team__member .team__member__desc .team-title h5{margin-bottom:0}.team .team__member .team__member__desc .team-title h4{display:block;margin-bottom:0;font-size:1.25rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-top:0}.team .team__member .link-fx{font-family:"pill-gothic-600mg",sans-serif;font-size:.8em;letter-spacing:4px;font-weight:600;color:#4e5859;text-transform:uppercase;text-align:center;margin:0 auto;padding:0;-webkit-transition:all .2s;transition:all .2s}@media (max-width: 991px){.team .team__member .link-fx{letter-spacing:2px}}.feature-box .feature-box__image{margin:0 0 1.5rem}.feature-box .feature-box__content{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;min-width:0;max-width:100%;padding:0 0.75rem}.feature-box .feature-box__content h3{text-transform:uppercase;margin-bottom:0;color:#333;font-family:"pill-gothic-600mg",sans-serif;font-size:1.4rem;line-height:1.25rem}.feature-box .feature-box__content h3 span{display:block;margin-top:5px;color:#444;font-weight:300;text-transform:none}.feature-box .feature-box__content p{margin-top:1rem}.feature-box .feature-box__content h5,.feature-box .feature-box__content .h5{font-size:1.25rem}#competences ul.content,.page-template-page-services ul.content{padding-left:28px;line-height:1.5}#competences .competences__tab,.page-template-page-services .competences__tab{display:none}#competences .competences__header,.page-template-page-services .competences__header{margin-top:70px;margin-bottom:70px}#competences .accordion,.page-template-page-services .accordion{margin-bottom:20px}#competences .feature-box,.page-template-page-services .feature-box{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.75rem;margin-right:-0.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#competences .feature-box:first-child,.page-template-page-services .feature-box:first-child{margin-top:0}#competences .fbox-icon,.page-template-page-services .fbox-icon{width:5.5rem;height:4rem;padding:0 0.75rem}#competences .fbox-icon a,#competences .fbox-icon i,#competences .fbox-icon img,.page-template-page-services .fbox-icon a,.page-template-page-services .fbox-icon i,.page-template-page-services .fbox-icon img{display:block;position:relative;width:100%;height:100%;color:#FFF}#competences .fbox-icon i,#competences .fbox-icon img,.page-template-page-services .fbox-icon i,.page-template-page-services .fbox-icon img{border-radius:50%}#competences .fbox-icon i,.page-template-page-services .fbox-icon i{font-style:normal;font-size:1.75rem;line-height:4rem;text-align:center}#competences .fbox-content,.page-template-page-services .fbox-content{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;min-width:0;max-width:100%;padding:0 0.75rem}#competences .fbox-content h3,.page-template-page-services .fbox-content h3{font-size:1rem;font-weight:600;font-family:'Poppins', sans-serif;text-transform:uppercase;margin-bottom:0;color:#333}#competences .fbox-content p,.page-template-page-services .fbox-content p{margin-top:0.5rem;margin-bottom:0px;color:#999}#competences .fbox-content .before-heading,.page-template-page-services .fbox-content .before-heading{font-size:0.875rem}#competences .fbox-content-sm h3,#competences .fbox-content-sm p,.page-template-page-services .fbox-content-sm h3,.page-template-page-services .fbox-content-sm p{font-size:0.875rem}#competences .fbox-content-sm .before-heading,.page-template-page-services .fbox-content-sm .before-heading{font-size:0.75rem}#competences .fbox-content-lg h3,.page-template-page-services .fbox-content-lg h3{font-size:1.25rem}#competences .fbox-content-lg p,.page-template-page-services .fbox-content-lg p{font-size:1.125rem;margin-top:0.75rem}#competences .fbox-content-lg .before-heading,.page-template-page-services .fbox-content-lg .before-heading{font-size:1rem}#competences .fbox-sm,.page-template-page-services .fbox-sm{margin-left:-0.5rem;margin-right:-0.5rem}#competences .fbox-sm .fbox-icon,.page-template-page-services .fbox-sm .fbox-icon{width:3rem;height:2rem;padding:0 0.5rem}#competences .fbox-sm .fbox-icon i,.page-template-page-services .fbox-sm .fbox-icon i{font-size:1rem;line-height:2rem}#competences .fbox-sm .fbox-content,.page-template-page-services .fbox-sm .fbox-content{padding:0 0.5rem}#competences .fbox-lg .fbox-icon,.page-template-page-services .fbox-lg .fbox-icon{width:7.5rem;height:6rem}#competences .fbox-lg .fbox-icon i,.page-template-page-services .fbox-lg .fbox-icon i{font-size:2.5rem;line-height:6rem}#competences .fbox-xl .fbox-icon,.page-template-page-services .fbox-xl .fbox-icon{width:9.5rem;height:8rem}#competences .fbox-xl .fbox-icon i,.page-template-page-services .fbox-xl .fbox-icon i{font-size:4.5rem;line-height:8rem}#competences .fbox-outline .fbox-icon a,.page-template-page-services .fbox-outline .fbox-icon a{padding:0.25rem;border-radius:50%}#competences .fbox-outline .fbox-icon i,.page-template-page-services .fbox-outline .fbox-icon i{line-height:3.5rem}#news .post__image{margin-bottom:30px}#news .post__headline h2{margin:0;font-size:1.5rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}#news .post__headline h2 a{color:#333;-webkit-transition:all .5s;transition:all .5s;text-decoration:none}#news .post__headline h2 a:hover{color:#1ABC9C}#news .post__meta{position:relative;overflow:hidden;font-size:90%;margin:10px 15px 10px 0;color:#999}#news .post__content{margin-top:30px;margin-bottom:50px}.accordion{border:1px solid #ddd;border-radius:4px;border-bottom:0}.accordion .accordion__item{border-bottom:1px solid #ccc}.accordion .accordion__item .accordion__item__header{border-color:#CCC;padding:0.75rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;color:#444;font-size:1rem;font-weight:700;cursor:pointer}.accordion .accordion__item .accordion__item__header .accordion__item__header__icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;padding:0 5px;text-align:center}.accordion .accordion__item .accordion__item__header .accordion__item__header__icon .icon-minus{display:none}.accordion .accordion__item .accordion__item__header.open .accordion__item__header__icon .icon-minus{display:block}.accordion .accordion__item .accordion__item__header.open .accordion__item__header__icon .icon-plus{display:none}.accordion .accordion__item .accordion__item__header .accordion__item__header__title{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%;padding:0 5px}.accordion .accordion__item .accordion__item__content{padding:0 1.125rem 1.5rem;display:none}#footer{background:#4e5859;color:white}#footer .container--footer{padding-top:80px;padding-bottom:80px}#footer .footer__colorbar{margin:0}#footer .footer__colorbar .col{height:4px}#footer .content img{max-width:100%;height:auto;display:block}#footer h4{color:white}#footer nav ul{padding:0;margin:0;list-style:none}#footer nav ul li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0;font-size:15px}#footer nav ul li:before{content:"\e7a5";font-family:'font-icons';display:inline-block;position:relative;top:1px;left:0}#footer nav ul li a{color:rgba(255,255,255,0.8);text-decoration:none;display:inline-block;padding:0 3px 0 12px;border:none !important;-webkit-transition:all .2s;transition:all .2s}#footer nav ul li a:hover{color:white}#footer .footer__social{padding:0;margin:20px 0 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer__social li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer__social li a{color:rgba(255,255,255,0.75);border-color:#AAA;display:block;float:left;margin:4px 11px 7px 0;text-align:center !important;font-size:28px;color:#FFF;cursor:pointer;font-style:normal;margin:0 5px 5px 0;width:40px;height:40px;font-size:1.25rem;line-height:38px !important;text-shadow:none;border:1px solid #AAA;border-radius:50%;overflow:hidden;text-decoration:none}#footer .footer__social li a i{-webkit-transition:all .3s ease;-webkit-transition:all .3;transition:all .3;display:block;position:relative;width:40px}#footer .footer__social li a i:last-child{color:#FFF !important}#footer .footer__social li a.facebook:hover{background-color:#3B5998 !important}#footer .footer__social li a.facebook:hover i:first-child{margin-top:-38px}#footer .footer__social li a.instagram:hover{background-color:#8A3AB9 !important}#footer .footer__social li a.instagram:hover i:first-child{margin-top:-38px}#footer #footer__logo{width:600px;max-width:100%;display:block;margin-left:auto}.sm-form-control{display:block;width:100%;height:38px;padding:8px 14px;font-size:15px;line-height:1.42857143;color:#555555;background-color:#ffffff;background-image:none;border:2px solid #DDD;border-radius:0 !important;-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;margin-top:10px}.sm-form-control:focus{border-color:#AAA;outline:0;-webkit-box-shadow:none;box-shadow:none}.sm-form-control::-moz-placeholder{color:#999;opacity:1}.sm-form-control:-ms-input-placeholder{color:#999}.sm-form-control::-webkit-input-placeholder{color:#999}.sm-form-control[disabled],.sm-form-control[readonly],fieldset[disabled] .sm-form-control{cursor:not-allowed;background-color:#eeeeee;opacity:1}.sm-form-control{height:auto}.form-control{border-radius:3px}.form-control:active,.form-control:focus{border-color:#999;-webkit-box-shadow:none;box-shadow:none}label{display:inline-block;font-size:13px;font-weight:700;font-family:'Poppins', sans-serif;text-transform:uppercase;letter-spacing:1px;color:#555;margin-bottom:1rem;cursor:pointer;width:100%}label.label-muted{color:#999;font-weight:normal;margin-right:5px}input[type="submit"]{background:#006373;border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-left:0}input[type="submit"]:hover{background-color:#00798d;opacity:1}.screen-reader-response,.wpcf7-not-valid-tip{display:none}input.wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:red}.modal{background:white;max-width:1000px;margin:auto;position:relative}.modal.contact-popup{max-width:1400px;padding-top:60px}.modal .modal__title{background:#f8f9fa;border-bottom:1px solid #EEE;padding:25px 40px}.modal .modal__title h2{font-size:1.75rem;margin:0}.modal .modal__content{padding:40px}.modal .modal__content p a{color:#006373;text-decoration:none}.modal .modal__content img{width:100%;max-width:100%;height:auto;display:block}.modal .modal__content .card img{max-width:100px}.modal .modal__content ul.content{padding-left:28px;line-height:1.5}.modal .mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.modal .mfp-close{background-color:red !important;-webkit-transition:all .5s;transition:all .5s}.modal button.mfp-close,.modal button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}.modal .news-date{position:relative;overflow:hidden;font-size:90%;margin:0 15px 10px 0;color:#999;display:block;margin-top:10px}.modal table h5{text-align:left;margin:0}#info-popup{max-width:800px}#info-popup img{max-width:60px;height:auto;display:inline-block;margin:auto}.therapy .link-fx{font-family:"pill-gothic-600mg",sans-serif;font-size:.8em;letter-spacing:4px;font-weight:600;color:#4e5859;text-transform:uppercase}.page-template-default .page-title{min-height:0;position:relative;padding:4rem 0;background-color:#F5F5F5;border-bottom:1px solid #EEE;margin-bottom:20px}.page-template-default .page-title h1{padding:0;margin:0;line-height:1;font-weight:600;letter-spacing:1px;color:#333;font-size:2rem;text-transform:uppercase}.page-template-default h6{margin:0}.page-template-default a{text-decoration:none !important;color:#006373}.page-template-default ul{padding-left:28px}.page-template-default ul li{margin:0;padding:0;line-height:1.5}.bluebox{background:#006373;padding:20px 30px;color:white}.bluebox h2,.bluebox h3,.bluebox h4{color:white}.graybox{background:#4e5859;padding:20px 30px;color:white}.graybox h2,.graybox h3,.graybox h4{color:white}.lightgraybox{padding:20px 20px}.contactbox{padding:20px 20px;background:#4e5859}.contactbox h3{margin-top:0}.applicationform .modal__title{margin:0}.applicationform .bg-lightgrey{padding:20px;border-radius:3px;background:#fafafa}.applicationform hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.applicationform h5{color:#5E96AD;margin:0}.applicationform textarea{width:100%}.applicationform input[type="file"]{margin-bottom:1rem}.applicationform .modal__body{padding:1rem}.single-jobs .graybox a{color:inherit;text-decoration:none}.single-jobs #content ul{margin-bottom:30px;line-height:24px;padding-left:28px;line-height:1.5}.single-jobs .link-back{color:#006373;text-decoration:none}.single-jobs .link-back:hover{color:#4e5859}.single-jobs .page-title .page-title__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-jobs .page-title .page-title__content h2{-ms-flex-item-align:start;align-self:flex-start}.single-jobs .page-title .page-title__content .text-white{-ms-flex-item-align:start;align-self:flex-start}.job-application img{margin-bottom:20px}.job-application-info{padding:10px 12px;color:white}.job-application-info h3{margin:0}.job-application-info a{color:white;text-decoration:none}.hero--precaution{background-color:#1E3036CC;color:white;position:relative}.hero--precaution h1{color:white}.hero--precaution .col--content{padding-top:10vh;padding-bottom:10vh}.hero--precaution .hero__bg{height:100%;width:100%;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:-1}.intro{position:relative}.intro .intro__bg{height:100%;width:100%;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:-1}.intro .intro__content{padding:5vh 0}.intro .intro__img{width:70%;height:auto;display:block}.intro a{color:white;text-decoration:none}.testimonial{border-radius:2px}.testimonial .testi-content>b{font-family:"pill-gothic-600mg",sans-serif;font-size:20px}.testimonial .testi-content>p{font-family:"Open Sans",sans-serif,sans-serif}.testimonial{position:relative;padding:20px;background-color:#FFF;border:1px solid rgba(0,0,0,0.1);border-radius:5px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);overflow:hidden}.testi-image{float:left;margin-right:15px}.testi-image,.testi-image a,.testi-image img,.testi-image i{display:block;width:64px;height:64px}.testi-image i{text-align:center;background-color:#EEE;border-radius:50%;line-height:64px;font-size:28px;color:#888;text-shadow:1px 1px 1px #FFF}.testi-image img{border-radius:50%}.testi-content{position:relative;overflow:hidden}.testi-content p{margin-bottom:0;font-family:'PT Serif', serif;font-style:italic}.testi-content p::before,.testi-content p::after{content:'"'}.testi-meta{margin-top:10px;font-size:15px;font-weight:bold;text-transform:uppercase}.testi-meta::before{content:'\2013'}.testi-meta span{display:block;font-weight:normal;color:#999;font-size:13px;text-transform:none;padding-left:10px}.testemonial-slideshow-prev,.testemonial-slideshow-next{position:absolute;top:50%;margin-top:-18px;left:-36px;zoom:1;width:36px;height:36px;line-height:32px;border:1px solid rgba(0,0,0,0.2);color:#666;background-color:#FFF;font-size:18px;border-radius:50%;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.testemonial-slideshow-next{left:auto;right:-36px}.testemonials:HOVER .testemonial-slideshow-prev,.testemonials:HOVER .testemonial-slideshow-next{opacity:1}.testemonials:HOVER .testemonial-slideshow-prev{left:-16px}.testemonials:HOVER .testemonial-slideshow-next{right:-16px}.testemonial-pagination{bottom:-30px}.testemonial-pagination .swiper-pagination-bullet{background:#006373;border:2px solid #006373;opacity:0.5}.testemonial-pagination .swiper-pagination-bullet-active{background:#006373 !important;border:2px solid #006373 !important;opacity:1}.flexible img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.flexible .button-border.button-petrol,.flexible .button-border.button-light.button-petrol{color:#006373;border-color:#006373}.flexible .button-petrol.button-3d:hover,.flexible .button-petrol.button-reveal:hover,.flexible .button-petrol.button-border:hover,.flexible .button-petrol.button-border.button-fill::before{background-color:#006373 !important}.flexible .button.button-border:not(.button-fill):hover{background-color:#444;color:#FFF;border-color:transparent !important;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}.flexible .button.button-light{background-color:#EEE;color:#333;text-shadow:none !important}.flexible .button-3d.button-white:hover,.flexible .button-reveal.button-white:hover{background-color:#F9F9F9 !important}.acf-map{min-height:450px;background:#4e5859}.acf-map .mark a{color:#006373;text-decoration:none}.acf-map.appointment-map{height:100%}.acf-map .text-center{text-align:center}.acf-map .text-center a{float:none}.cmplz-placeholder-1{height:350px !important}@media (max-width: 991px){.certificate .swiper-pagination{position:relative}}.page-template-page-disciplines-php .mt150{margin-top:150px}@media (max-width: 767px){.page-template-page-disciplines-php .mtxs60{margin-top:60px}}.single-post__content{margin:45px 0 90px 0}.single-post__content h1{margin-top:0;margin-bottom:20px}.single-post__content .button{margin:40px auto 20px auto}@media (min-width: 992px){.footer-map-partner h3{padding-left:40px}}.acf-map-partner{-webkit-box-flex:1;-ms-flex:1;flex:1}.partner{background:#27383c;color:white;padding:40px;-webkit-box-flex:1;-ms-flex:1;flex:1}.partner .partner__content p{font-size:2rem;line-height:1.4}.partner .partner__content .partner__content__logos{display:-webkit-box;display:-ms-flexbox;display:flex}.partner .partner__content .partner__content__logos a{max-height:80px;margin-right:20px;display:block}.partner .partner__content .partner__content__logos a img{max-height:80px;width:auto;display:block}
/*# sourceMappingURL=style.css.map */