/*
 * Theme Name: Movesion Luxemburg
 *  URI: http://www.movesion.lu/
 *  Version: 0.0.1
 *  Author: Dehlic
 *  Author URI: http://www.dehlic.com
 */
@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700");body:after,#pagewrap:after,header.site-header:after,header.site-header .pagewidth:after,.nav-wrapper nav.main:after,.slideshow-container .arrow-navigator .pagewidth:after,.intro-block .header-img:after,.single-block .pagewidth:after,.single-block .image-wrapper:after,.buttons-block .pagewidth .buttons-wrapper:after,.news-preview .holder .pagewidth:after,.news-preview .holder .text-container .internal-wrapper .title-container:after,.page-template-t-about-php article:after,.page-template-t-about-php article .intro-block:after,.page-template-t-about-php article .blocks:after,.page-template-t-about-php article .clients-block:after,.page-template-t-services .intro-block:after,.page-template-t-services .services-blocks .services-block .image-wrapper:after,.page-template-t-clients .intro-block .pagewidth:after,.page-template-t-contact .intro-block .pagewidth:after,.page-template-t-contact .contact-block:after,.page-template-t-contact .contact-block .address-list:after,.page-template-t-contact .cv-block [data-accordion-content]:after,.page-template-t-contact .quote-block [data-accordion-content]:after,.post-type-archive-news .intro-block .pagewidth:after,.single-news .intro-block .pagewidth:after,.tax-news-categories .intro-block .pagewidth:after,.post-type-archive-news .categories-wrapper .pagewidth:after,.single-news .categories-wrapper .pagewidth:after,.tax-news-categories .categories-wrapper .pagewidth:after,.post-type-archive-news .news-list:after,.single-news .news-list:after,.tax-news-categories .news-list:after,.single-news article:after,.page-template-t-partners .intro-block .pagewidth:after,.page-template-t-partners .partners-blocks .pagewidth:after,.page-template-t-partners .partners-blocks .single-partner:after,.post-type-archive-works .intro-block .pagewidth:after,.single-works .intro-block .pagewidth:after,body.page-template-default article:after{content:"";display:table;clear:both}.related-news .small-preview .excerpt{font-size:15px;font-size:1.5rem;font-weight:300;line-height:21.75px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.appedibus-block .appedibus-text,.ticket-block .ticket-text{font-size:17px;font-size:1.7rem;font-weight:300;line-height:24.65px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-template-t-partners .partners-blocks .single-partner .content .description{font-size:19px;font-size:1.9rem;font-weight:300;line-height:27.55px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-block .text-wrapper,.single-block .alt-text,.main-block .main-block-text,.news-preview .holder .text-container .internal-wrapper .excerpt,.page-template-t-mobility-manager .main-block .main-block-text,.page-template-t-mobility-city .main-block .main-block-text,.page-template-t-services .services-blocks .services-block .text-wrapper,.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text,.single-news article .text-container .content,.single-works article .right-column .block-text,body.page-template-default article .text-container .content{font-size:21px;font-size:2.1rem;font-weight:300;line-height:30.45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-template-t-about-php article .blocks .block{font-size:23px;font-size:2.3rem;font-weight:300;line-height:33.35px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slideshow-container .slide .excerpt-box .subtitle-text{font-size:30px;font-size:3rem;font-weight:300;line-height:43.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slideshow-container .slide .excerpt-box .description-text,.intro-block .excerpt-box .intro,.page-template-t-about-php article .intro-block .intro,.page-template-t-services .services-blocks .services-block.banner .text-wrapper .real-text-wrapper,.page-template-t-clients .intro-block .excerpt-box p,.page-template-t-contact .intro-block .excerpt-box p,.post-type-archive-news .intro-block .excerpt-box p,.single-news .intro-block .excerpt-box p,.tax-news-categories .intro-block .excerpt-box p,.page-template-t-partners .intro-block .excerpt-box p{font-size:36px;font-size:3.6rem;font-weight:300;line-height:52.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-wrapper .footer-nav,footer .content .newsletter,footer .content .newsletter form input[type=email],footer .content .copyright{font-size:11px;font-size:1.1rem;font-weight:400;line-height:15.95px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer .content .address,footer .content .phone-email{font-size:13px;font-size:1.3rem;font-weight:400;line-height:18.85px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-template-t-contact .form-container form .privacy-wrapper .privacy-label,.page-template-t-contact .form-container form .privacy-wrapper .check-label,.page-template-t-contact .form-container form .checkbox-wrapper .privacy-label,.page-template-t-contact .form-container form .checkbox-wrapper .check-label{font-size:14px;font-size:1.4rem;font-weight:400;line-height:20.3px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.appedibus-block .appedibus-header .single-button a,.appedibus-block .appedibus-header .single-button a:visited,.ticket-block .ticket-header .single-button a,.ticket-block .ticket-header .single-button a:visited,.single-works article .left-column .button.link{font-size:15px;font-size:1.5rem;font-weight:400;line-height:21.75px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.area-main ul>li a,.area-main ul>li a:visited,.area-nav-mobile ul>li a,.area-nav-mobile ul>li a:visited{font-size:16px;font-size:1.6rem;font-weight:400;line-height:23.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons-wrapper .single-icon .label,.page-template-t-contact .form-container form input,.page-template-t-contact .form-container form textarea,.page-template-t-contact .quote-block.quote-block .contact-column .checkbox-wrapper .check-label{font-size:17px;font-size:1.7rem;font-weight:400;line-height:24.65px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icons-wrapper .icons-text-preview,.page-template-t-contact .contact-block .address-list .single-address .address,.page-template-t-contact .contact-block .address-list .single-address .phone,.page-template-t-contact .contact-block .address-list .single-address .email{font-size:18px;font-size:1.8rem;font-weight:400;line-height:26.1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-wrapper nav.main ul.languages,footer .content .footer-subclaim{font-size:19px;font-size:1.9rem;font-weight:400;line-height:27.55px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-wrapper nav.main ul li ul{font-size:21px;font-size:2.1rem;font-weight:400;line-height:30.45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.work-preview .content .internal-wrapper .client-year,.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle,.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle,.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle,.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle,.single-works article .left-column .client-year{font-size:23px;font-size:2.3rem;font-weight:400;line-height:33.35px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-wrapper .footer-nav .right-block.right-block a,.nav-wrapper .footer-nav .right-block.right-block a:visited,footer .content .newsletter .heading,footer .content .newsletter form input[type=submit],footer .content .copyright .privacy-footer-link{font-size:11px;font-size:1.1rem;font-weight:500;line-height:15.95px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer .content .address a,footer .content .address a:visited,footer .content .phone-email a,footer .content .phone-email a:visited,.related-news .small-preview .time{font-size:13px;font-size:1.3rem;font-weight:500;line-height:18.85px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.news-preview .holder .text-container .internal-wrapper .title-container .time,.single-news article .text-container .title-container .time{font-size:16px;font-size:1.6rem;font-weight:500;line-height:23.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.area-nav-mobile .nav-header,.page-template-t-contact .form-container form input[type="submit"],.page-template-t-contact .cv-block [data-accordion-content] .form-container .cv-wrapper .inputfile+label,.page-template-t-contact .quote-block [data-accordion-content] .form-container .cv-wrapper .inputfile+label{font-size:17px;font-size:1.7rem;font-weight:500;line-height:24.65px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.area-main ul>li>ul>li a,.area-main ul>li>ul>li a:visited,.area-nav-mobile ul>li>ul>li a,.area-nav-mobile ul>li>ul>li a:visited,.page-template-t-contact .contact-block .address-list .single-address a span,.page-template-t-contact .contact-block .address-list .single-address a:visited span{font-size:18px;font-size:1.8rem;font-weight:500;line-height:26.1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.areas-activator,.single-block .text-wrapper [data-button],.single-block .alt-text [data-button],.related-news .related-title,.related-news .small-preview h3,.single-news article .text-container .back-to-news{font-size:19px;font-size:1.9rem;font-weight:500;line-height:27.55px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.buttons-block .pagewidth .buttons-wrapper .single-button a,.buttons-block .pagewidth .buttons-wrapper .single-button a:visited,.page-template-t-services .services-blocks .services-block.banner .text-wrapper .button.link,.post-type-archive-news .categories-wrapper .single-term a,.post-type-archive-news .categories-wrapper .single-term a:visited,.single-news .categories-wrapper .single-term a,.single-news .categories-wrapper .single-term a:visited,.tax-news-categories .categories-wrapper .single-term a,.tax-news-categories .categories-wrapper .single-term a:visited,.post-type-archive-works .button-wrapper a,.post-type-archive-works .button-wrapper a:visited,.single-works .button-wrapper a,.single-works .button-wrapper a:visited{font-size:20px;font-size:2rem;font-weight:500;line-height:29px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-block .text-wrapper b,.single-block .text-wrapper strong,.single-block .alt-text b,.single-block .alt-text strong,.main-block .main-block-text b,.main-block .main-block-text strong,.page-template-t-mobility-manager .main-block .main-block-text b,.page-template-t-mobility-manager .main-block .main-block-text strong,.page-template-t-mobility-city .main-block .main-block-text b,.page-template-t-mobility-city .main-block .main-block-text strong,.page-template-t-services .services-blocks .services-block .text-wrapper b,.page-template-t-services .services-blocks .services-block .text-wrapper strong,.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text b,.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text strong,.page-template-t-contact .quote-block.quote-block .contact-column .heading,.single-news article .text-container .content b,.single-news article .text-container .content strong,.single-works article .left-column .back-to-works,.single-works article .right-column .block-text b,.single-works article .right-column .block-text strong,body.page-template-default article .text-container .content b,body.page-template-default article .text-container .content strong{font-size:21px;font-size:2.1rem;font-weight:500;line-height:30.45px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-template-t-partners .partners-blocks .single-partner .content h3{font-size:22px;font-size:2.2rem;font-weight:500;line-height:31.9px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.work-preview .content .internal-wrapper .client-year b,.work-preview .content .internal-wrapper .client-year strong,.page-template-t-about-php article .blocks .block b,.page-template-t-about-php article .blocks .block strong,.single-works article .left-column .client-year b,.single-works article .left-column .client-year strong{font-size:23px;font-size:2.3rem;font-weight:500;line-height:33.35px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer .content .footer-claim,.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock h3{font-size:24px;font-size:2.4rem;font-weight:500;line-height:34.8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-block .text-wrapper h2,.single-block .alt-text h2,.main-block .main-block-text h2,.page-template-t-mobility-manager .main-block .main-block-text h2,.page-template-t-mobility-city .main-block .main-block-text h2,.single-works article .right-column .block-text h2{font-size:26px;font-size:2.6rem;font-weight:500;line-height:37.7px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.single-block.accordion .accordion-activator .accordion-subtitle,.page-template-t-contact .cv-block .accordion-activator .accordion-subtitle,.page-template-t-contact .quote-block .accordion-activator .accordion-subtitle{font-size:27px;font-size:2.7rem;font-weight:500;line-height:39.15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.news-preview .holder .text-container .internal-wrapper .title-container h1,.single-news article .text-container .title-container h1,body.page-template-default article .text-container .title-container h1{font-size:28px;font-size:2.8rem;font-weight:500;line-height:40.6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slideshow-container .slide .excerpt-box .subtitle-text b,.slideshow-container .slide .excerpt-box .subtitle-text strong,.icons-wrapper .single-icon .label span{font-size:30px;font-size:3rem;font-weight:500;line-height:43.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-template-t-about-php article h2{font-size:31px;font-size:3.1rem;font-weight:500;line-height:44.95px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.work-preview .content .internal-wrapper h2,.page-template-t-services .services-blocks .services-block .text-wrapper h2,.single-works article .left-column h2{font-size:33px;font-size:3.3rem;font-weight:500;line-height:47.85px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-wrapper nav.main,.slideshow-container .slide .excerpt-box .description-text b,.slideshow-container .slide .excerpt-box .description-text strong,.intro-block .excerpt-box .intro b,.intro-block .excerpt-box .intro strong,.single-block.accordion .accordion-activator .accordion-title,.page-template-t-about-php article .intro-block .intro b,.page-template-t-about-php article .intro-block .intro strong,.page-template-t-services .services-blocks .services-block.banner .text-wrapper .real-text-wrapper b,.page-template-t-services .services-blocks .services-block.banner .text-wrapper .real-text-wrapper strong,.page-template-t-clients .intro-block .excerpt-box p b,.page-template-t-clients .intro-block .excerpt-box p strong,.page-template-t-contact .intro-block .excerpt-box p b,.page-template-t-contact .intro-block .excerpt-box p strong,.page-template-t-contact .cv-block .accordion-activator .accordion-title,.page-template-t-contact .quote-block .accordion-activator .accordion-title,.post-type-archive-news .intro-block .excerpt-box p b,.post-type-archive-news .intro-block .excerpt-box p strong,.single-news .intro-block .excerpt-box p b,.single-news .intro-block .excerpt-box p strong,.tax-news-categories .intro-block .excerpt-box p b,.tax-news-categories .intro-block .excerpt-box p strong,.page-template-t-partners .intro-block .excerpt-box p b,.page-template-t-partners .intro-block .excerpt-box p strong{font-size:36px;font-size:3.6rem;font-weight:500;line-height:52.2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slideshow-container .slide .excerpt-box .free-title,.intro-block .excerpt-box h1,.page-template-t-about-php article h1,.page-template-t-clients .intro-block .excerpt-box h1,.page-template-t-contact .intro-block .excerpt-box h1,.post-type-archive-news .intro-block .excerpt-box h1,.single-news .intro-block .excerpt-box h1,.tax-news-categories .intro-block .excerpt-box h1,.page-template-t-partners .intro-block .excerpt-box h1{font-size:55px;font-size:5.5rem;font-weight:500;line-height:79.75px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-template-t-contact .contact-block .address-list .single-address .address-title{font-size:19px;font-size:1.9rem;font-weight:700;line-height:27.55px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.appedibus-block .appedibus-header h3,.ticket-block .ticket-header h3,.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle strong,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle strong,.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle strong,.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle strong,.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle strong{font-size:23px;font-size:2.3rem;font-weight:700;line-height:33.35px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-wrapper nav.area-main .nav-header{font-size:30px;font-size:3rem;font-weight:700;line-height:43.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,footer .content .newsletter form input[type=email],footer .content .newsletter form input[type=submit],.page-template-t-contact .form-container form input,.page-template-t-contact .form-container form textarea{font-family:'Ubuntu', serif}html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,figure{margin:0;padding:0}img,fieldset{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{max-width:100%;height:auto}@media \0 screen{img{width:auto}}ul,ol{list-style:none}a,a:visited{text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{display:block;color:#282E30;font-size:10px;-webkit-text-size-adjust:none}body{position:relative;background:#fafafa;width:100%;overflow-x:hidden}body.popupped{overflow:hidden;position:absolute}@media (max-width: 1024px){body.popupped{position:fixed}}@media (max-width: 768px){body{width:100vw}}a,a:visited{color:#282E30;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0 !important}.pagewidth{width:100%;max-width:2048px;padding:0 80px;margin:0px auto}@media (max-width: 1024px) and (min-width: 769px){.pagewidth{padding:0 40px}}@media (max-width: 768px){.pagewidth{padding:0 20px}}#pagewrap{position:relative;z-index:2;float:left;width:100%;padding-left:0;padding-right:0}::-moz-selection{background:#282E30;color:#fff}::selection{background:#282E30;color:#fff}::-moz-selection{background:#282E30;color:#fff}*{-webkit-backface-visibility:hidden}header.site-header{position:absolute;padding:25px 0;z-index:11;width:100%}@media (max-width: 768px){header.site-header{padding:20px 0}}header.site-header .icon-logo{float:left;width:33.3333333333%;padding-left:20px;padding-right:20px;height:66px;background-position:20px center;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media (max-width: 768px){header.site-header .icon-logo{width:168px;background-position:left center;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}@media (max-width: 1024px) and (min-width: 769px){header.site-header .icon-logo{background-position:0 center;padding-left:0;padding-right:0}}header.site-header .icon-hamburger{float:right;width:35px;height:35px;background-position:center right;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (max-width: 768px){header.site-header .icon-hamburger{position:absolute;right:20px;top:0px}}header.site-header .pagewidth{position:relative}header.site-header .pagewidth:before{content:' ';position:absolute;bottom:-25px;left:100px;width:-webkit-calc(100% - 180px);width:-moz-calc(100% - 180px);width:calc(100% - 180px);border-bottom:1px solid #ccc;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media (max-width: 1024px) and (min-width: 769px){header.site-header .pagewidth:before{left:60px;width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:calc(100% - 120px)}}@media (max-width: 768px){header.site-header .pagewidth:before{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);left:20px;bottom:-20px}}@media (max-width: 1024px) and (min-width: 769px){header.site-header .pagewidth{padding-left:60px;padding-right:60px}}header.site-header.duplicate{position:fixed;top:0;left:0;background-color:#fff;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .2s ease-in,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in,-webkit-transform .2s ease-in-out;-o-transition:opacity .2s ease-in,-o-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,opacity .2s ease-in,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in;transition:transform .2s ease-in-out,opacity .2s ease-in,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out,-o-transform .2s ease-in-out}@media (max-width: 768px){header.site-header.duplicate{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}header.site-header.duplicate.transparent{opacity:0}header.site-header.duplicate .pagewidth:before{display:none}header.site-header.duplicate.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.nav-wrapper{position:fixed;width:100%;height:100vh;top:0;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;z-index:10;opacity:0;pointer-events:none}@media (max-width: 768px){.nav-wrapper{overflow:hidden;height:auto !important;-webkit-box-shadow:#00000070 0px 8px 20px;-moz-box-shadow:#00000070 0px 8px 20px;box-shadow:#00000070 0px 8px 20px;-webkit-transform:translateY(-105%);-moz-transform:translateY(-105%);-ms-transform:translateY(-105%);-o-transform:translateY(-105%);transform:translateY(-105%)}}.nav-wrapper.visible{opacity:1;pointer-events:initial}@media (max-width: 768px){.nav-wrapper.visible{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.nav-wrapper .nav-scroll{position:relative;float:left;width:100%;padding-left:0;padding-right:0;height:-webkit-calc(100vh - 155px);height:-moz-calc(100vh - 155px);height:calc(100vh - 155px);margin-top:100px;width:100%;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 768px){.nav-wrapper .nav-scroll{margin-top:initial;height:auto;overflow-y:auto;overflow-x:auto;display:block}}.nav-wrapper .nav-bkg{position:absolute;height:100%;width:100%}.nav-wrapper .nav-bkg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none}.nav-wrapper .nav-bkg .fake-bkg{position:absolute;height:100%;width:100%;top:0;left:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.5)), color-stop(100%, rgba(255,255,255,0.5)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,0.5)));background:-moz- oldlinear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80FFFFFF', endColorstr='#80FFFFFF',GradientType=0 );z-index:1}@media (max-width: 768px){.nav-wrapper .nav-bkg .fake-bkg{z-index:initial;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.35)), color-stop(100%, rgba(255,255,255,0.35)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.35)), to(rgba(255,255,255,0.35)));background:-moz- oldlinear-gradient(top, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.35) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59FFFFFF', endColorstr='#59FFFFFF',GradientType=0 )}}.nav-wrapper nav.area-main{width:41.6667%;letter-spacing:1px;z-index:2;margin:auto 0;padding-top:50px;padding-bottom:50px}@media (max-width: 768px){.nav-wrapper nav.area-main{display:none}}.nav-wrapper nav.area-main .nav-header{line-height:30px;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-bottom:20px}.nav-wrapper nav.main{position:relative;margin:auto 25% auto auto;z-index:2;letter-spacing:1px;padding-top:50px;padding-bottom:50px}@media (max-width: 768px){.nav-wrapper nav.main{width:100%;max-width:2048px;padding:0 80px;margin:0px auto;font-size:23px;font-size:2.3rem;line-height:33.35px;position:relative;top:initial;left:initial;right:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;margin-top:116px;margin-bottom:50px}}@media (max-width: 768px) and (max-width: 1024px) and (min-width: 769px){.nav-wrapper nav.main{padding:0 40px}}@media (max-width: 768px) and (max-width: 768px){.nav-wrapper nav.main{padding:0 20px}}@media (max-width: 320px){.nav-wrapper nav.main{margin-top:116px}}.nav-wrapper nav.main ul{text-align:right}@media (max-width: 768px){.nav-wrapper nav.main ul{float:left;text-align:left;clear:left}}.nav-wrapper nav.main ul li{position:relative;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.nav-wrapper nav.main ul li:not(:last-child){margin-bottom:20px}@media (max-width: 768px){.nav-wrapper nav.main ul li:not(:last-child){margin-bottom:5px}}.nav-wrapper nav.main ul li a,.nav-wrapper nav.main ul li a:visited{color:#282E30}.nav-wrapper nav.main ul li a:hover,.nav-wrapper nav.main ul li a:visited:hover{color:#e30134}.nav-wrapper nav.main ul li .sub-menu-wrap{position:relative;display:none}.nav-wrapper nav.main ul li.current-menu-item>a,.nav-wrapper nav.main ul li.current-menu-item>a:visited,.nav-wrapper nav.main ul li.current-menu-parent>a,.nav-wrapper nav.main ul li.current-menu-parent>a:visited{color:#e30134}@media (max-width: 768px){.nav-wrapper nav.main ul li.menu-item-has-children{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-wrapper nav.main ul li.menu-item-has-children>a{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.nav-wrapper nav.main ul li.menu-item-has-children>ul{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}}.nav-wrapper nav.main ul li.menu-item-has-children:before{content:' ';width:75px;height:48px;display:block;position:absolute;left:100%;top:5px;background-position:center center;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media (max-width: 768px){.nav-wrapper nav.main ul li.menu-item-has-children:before{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;position:initial;width:10px;height:29px;margin-top:3px;top:initial;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;margin-left:15px}}@media (max-width: 320px){.nav-wrapper nav.main ul li.menu-item-has-children:before{margin-left:7px}}.nav-wrapper nav.main ul li.menu-item-has-children.open:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}@media (max-width: 768px){.nav-wrapper nav.main ul li.menu-item-has-children.open>a,.nav-wrapper nav.main ul li.menu-item-has-children.open>a:visited{color:#e30134}.nav-wrapper nav.main ul li.menu-item-has-children.open ul{width:-webkit-calc(100vw - 100px) !important;width:-moz-calc(100vw - 100px) !important;width:calc(100vw - 100px) !important}}.nav-wrapper nav.main ul li ul{position:absolute;text-align:left;margin-top:0px;top:8px;left:-webkit-calc(100% + 75px);left:-moz-calc(100% + 75px);left:calc(100% + 75px);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;z-index:10}@media (max-width: 768px){.nav-wrapper nav.main ul li ul{font-size:16px;font-size:1.6rem;line-height:23.2px;display:inline-block;width:0px !important;left:116px;top:5px;margin-left:18px;padding-left:15px}}@media (max-width: 320px){.nav-wrapper nav.main ul li ul{margin-left:10px}}.nav-wrapper nav.main ul li ul li{width:200px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media (max-width: 768px){.nav-wrapper nav.main ul li ul li{width:100%;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial}}.nav-wrapper nav.main ul li ul li:not(:last-child){margin-bottom:15px}@media (max-width: 768px){.nav-wrapper nav.main ul li ul li:not(:last-child){margin-bottom:5px}}.nav-wrapper nav.main ul li ul.clone{position:absolute;top:0;left:0;opacity:0;z-index:-10;pointer-events:none;width:auto;display:block}.nav-wrapper nav.main ul li ul.open li{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media (max-width: 1024px) and (min-width: 769px){.nav-wrapper nav.main ul li ul.open{margin-top:-5px}}.nav-wrapper nav.main ul.languages{text-transform:uppercase;margin-bottom:20px}@media (max-width: 768px){.nav-wrapper nav.main ul.languages{font-size:17px;font-size:1.7rem;line-height:24.65px;margin-bottom:20px;float:left}}.nav-wrapper nav.main ul.languages li{display:inline-block;width:auto;margin-bottom:0}.nav-wrapper nav.main ul.languages li.current-lang a,.nav-wrapper nav.main ul.languages li.current-lang a:visited{color:#e30134}.nav-wrapper nav.main ul.languages li:not(:last-child){margin-right:6px}.nav-wrapper nav.main ul.languages li:not(:last-child):after{content:' ';width:1px;height:15px;border-right:1px solid #282E30;display:inline-block;-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}.nav-wrapper nav.main ul.languages li:not(:last-child) a,.nav-wrapper nav.main ul.languages li:not(:last-child) a:visited{padding-right:10px}.nav-wrapper .footer-nav{position:absolute;bottom:40px;width:100%;color:#282E30;z-index:5}@media (max-width: 768px){.nav-wrapper .footer-nav{float:left;width:100%;padding-left:0;padding-right:0;position:relative;margin-top:20px;bottom:10px}}.nav-wrapper .footer-nav a,.nav-wrapper .footer-nav a:visited{color:#282E30}.nav-wrapper .footer-nav .left-block,.nav-wrapper .footer-nav .right-block{float:left;width:50%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.nav-wrapper .footer-nav .left-block,.nav-wrapper .footer-nav .right-block{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:5px}}.nav-wrapper .footer-nav .left-block.right-block,.nav-wrapper .footer-nav .right-block.right-block{text-align:right}@media (max-width: 768px){.nav-wrapper .footer-nav .left-block.right-block,.nav-wrapper .footer-nav .right-block.right-block{text-align:left}}.nav-wrapper .footer-nav .left-block.right-block a:hover,.nav-wrapper .footer-nav .left-block.right-block a:visited:hover,.nav-wrapper .footer-nav .right-block.right-block a:hover,.nav-wrapper .footer-nav .right-block.right-block a:visited:hover{color:#999}.areas-activator{text-transform:uppercase;margin-bottom:20px;float:right;display:none}@media (max-width: 768px){.areas-activator{font-size:17px;font-size:1.7rem;line-height:24.65px;margin-bottom:20px;display:block}}.area-nav-mobile{position:fixed;display:none;top:0;left:0;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;width:100%;padding:20px;background:#F2F2F2;z-index:1000}@media (max-width: 768px){.area-nav-mobile{display:none}}@media (max-width: 1024px) and (min-width: 769px){.area-nav-mobile{padding:25px 60px}}.area-nav-mobile .icon-logo{width:168px;background-position:left center;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;padding-left:20px;padding-right:20px;height:50px;float:left}@media (max-width: 1024px) and (min-width: 769px){.area-nav-mobile .icon-logo{width:33.33333%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}}.area-nav-mobile .icon-arrow-left-news{position:absolute;right:20px;top:25px;width:40px;height:40px;-moz-background-size:18px 29px;-o-background-size:18px 29px;background-size:18px 29px;background-position:right top}@media (max-width: 1024px) and (min-width: 769px){.area-nav-mobile .icon-arrow-left-news{right:60px}}.area-nav-mobile .area-nav-wrapper{float:left;width:100%;padding-left:0;padding-right:0;padding-top:10px;border-top:1px solid #ccc;margin-top:19px;height:-webkit-calc(100% - 75px);height:-moz-calc(100% - 75px);height:calc(100% - 75px);overflow:auto}@media (max-width: 1024px) and (min-width: 769px){.area-nav-mobile .area-nav-wrapper{padding-top:60px;margin-top:24px}}.area-nav-mobile .nav-header{text-transform:uppercase;margin-bottom:15px}.area-main ul>li,.area-nav-mobile ul>li{margin-bottom:8px;display:inline-block;position:relative;-webkit-transition:margin .5s ease-in-out;-o-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out;margin-right:8px}.area-main ul>li a,.area-main ul>li a:visited,.area-nav-mobile ul>li a,.area-nav-mobile ul>li a:visited{text-transform:uppercase;display:inline-block;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.7)), color-stop(100%, rgba(255,255,255,0.7)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.7)), to(rgba(255,255,255,0.7)));background:-moz- oldlinear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#B3FFFFFF', endColorstr='#B3FFFFFF',GradientType=0 );height:30px;line-height:30px;padding:0 15px;word-break:keep-all;white-space:nowrap}@media (max-width: 768px){.area-main ul>li a,.area-main ul>li a:visited,.area-nav-mobile ul>li a,.area-nav-mobile ul>li a:visited{font-size:14px;font-size:1.4rem;line-height:20.3px;height:auto;padding:8px;background:#fff}}@media (min-width: 768px){.area-main ul>li:hover>a,.area-main ul>li:hover>a:visited,.area-nav-mobile ul>li:hover>a,.area-nav-mobile ul>li:hover>a:visited{color:#fff;background:#282E30}}.area-main ul>li.open>a,.area-main ul>li.open>a:visited,.area-nav-mobile ul>li.open>a,.area-nav-mobile ul>li.open>a:visited{color:#fff;background:#282E30}.area-main ul>li>ul,.area-nav-mobile ul>li>ul{margin-top:8px;position:absolute;top:100%;left:0;display:none}@media (max-width: 768px){.area-main ul>li>ul,.area-nav-mobile ul>li>ul{width:100% !important}}.area-main ul>li>ul.clone,.area-nav-mobile ul>li>ul.clone{display:block !important;opacity:0;pointer-events:none}.area-main ul>li>ul>li a,.area-main ul>li>ul>li a:visited,.area-nav-mobile ul>li>ul>li a,.area-nav-mobile ul>li>ul>li a:visited{text-transform:initial;border:2px solid #fff;background:transparent !important;line-height:23px}@media (max-width: 768px){.area-main ul>li>ul>li a,.area-main ul>li>ul>li a:visited,.area-nav-mobile ul>li>ul>li a,.area-nav-mobile ul>li>ul>li a:visited{font-size:14px;font-size:1.4rem;line-height:20.3px;height:auto;padding:8px}}.area-main ul .sub-menu a,.area-main ul .sub-menu a:visited,.area-nav-mobile ul .sub-menu a,.area-nav-mobile ul .sub-menu a:visited{color:#282E30}.area-main ul .sub-menu a:hover,.area-main ul .sub-menu a:visited:hover,.area-nav-mobile ul .sub-menu a:hover,.area-nav-mobile ul .sub-menu a:visited:hover{border-color:#282E30;color:#282E30}body.nav-visible header.site-header.duplicate{background-color:transparent;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media (max-width: 768px){body.nav-visible header.site-header.duplicate{-webkit-transition:opacity .6s ease-in,background .6s ease-in;-o-transition:opacity .6s ease-in,background .6s ease-in;-moz-transition:opacity .6s ease-in,background .6s ease-in;transition:opacity .6s ease-in,background .6s ease-in;opacity:1}body.nav-visible header.site-header.duplicate .pagewidth:before{display:block}}@media (max-width: 768px){body.nav-visible header.site-header.original{opacity:0}}body.nav-visible:not(.duplicate-nav-visible):not(.at-top) header.site-header.original{opacity:0}body.screen-slider header.duplicate.show{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}body.post-type-archive-works .nav-wrapper nav.main ul li.menu-item-902>a,body.post-type-archive-works .nav-wrapper nav.main ul li.menu-item-902>a:visited,body.single-works .nav-wrapper nav.main ul li.menu-item-902>a,body.single-works .nav-wrapper nav.main ul li.menu-item-902>a:visited{color:#e30134}body.tax-news-categories .nav-wrapper nav.main ul li.menu-item-51>a,body.tax-news-categories .nav-wrapper nav.main ul li.menu-item-51>a:visited,body.single-news .nav-wrapper nav.main ul li.menu-item-51>a,body.single-news .nav-wrapper nav.main ul li.menu-item-51>a:visited{color:#e30134}footer{float:left;width:100%;padding-left:0;padding-right:0;width:100%;min-height:300px;background-color:#F2F2F2;background-position:center right 10px;padding:40px 0;position:relative}@media (max-width: 1024px) and (min-width: 769px){footer{-moz-background-size:512px auto;-o-background-size:512px auto;background-size:512px auto}}@media (max-width: 768px){footer{background-image:none !important;padding:30px 0 20px 0}}footer .pagewidth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width: 768px){footer .pagewidth{display:initial;padding:0}}footer .content{float:left;width:50%;padding-left:0;padding-right:0}@media (max-width: 1024px) and (min-width: 769px){footer .content{float:left;width:75%;padding-left:0;padding-right:0}}@media (max-width: 768px){footer .content{float:left;width:100%;padding-left:0;padding-right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .content .footer-claim{line-height:35px;float:left;width:100%;padding-left:20px;padding-right:20px;margin-bottom:10px}@media (max-width: 1024px) and (min-width: 769px){footer .content .footer-claim br{display:none}}@media (max-width: 768px){footer .content .footer-claim{font-size:20px;font-size:2rem;line-height:29px;line-height:27px;float:left;width:100%;padding-left:20px;padding-right:20px;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0}footer .content .footer-claim br{display:none}}footer .content .footer-subclaim{float:left;width:100%;padding-left:20px;padding-right:20px;color:#999;margin-bottom:40px}@media (max-width: 1024px) and (min-width: 769px){footer .content .footer-subclaim br{display:none}}@media (max-width: 768px){footer .content .footer-subclaim{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px;float:left;width:100%;padding-left:20px;padding-right:20px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}footer .content .footer-subclaim br{display:none}}footer .content .address,footer .content .phone-email{float:left;width:50%;padding-left:20px;padding-right:20px;clear:left}@media (max-width: 768px){footer .content .address,footer .content .phone-email{float:left;width:100%;padding-left:20px;padding-right:20px;font-size:15px;font-size:1.5rem;line-height:21.75px;line-height:22px}}footer .content .address.address,footer .content .phone-email.address{margin-bottom:15px}@media (max-width: 768px){footer .content .address.address,footer .content .phone-email.address{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width: 768px){footer .content .address.phone-email,footer .content .phone-email.phone-email{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-bottom:40px}}footer .content .address a:hover,footer .content .address a:visited:hover,footer .content .phone-email a:hover,footer .content .phone-email a:visited:hover{color:#999}@media (max-width: 768px){footer .content .address a,footer .content .address a:visited,footer .content .phone-email a,footer .content .phone-email a:visited{font-size:15px;font-size:1.5rem;line-height:21.75px;line-height:22px}}footer .content .newsletter{float:left;width:50%;padding-left:20px;padding-right:20px;margin-bottom:15px}@media (max-width: 768px){footer .content .newsletter{font-size:13px;font-size:1.3rem;line-height:18.85px;float:left;width:100%;padding-left:20px;padding-right:20px;-webkit-box-ordinal-group:5;-webkit-order:4;-moz-box-ordinal-group:5;-ms-flex-order:4;order:4}}footer .content .newsletter .heading{text-transform:uppercase;line-height:18.85px;margin-bottom:3px}@media (max-width: 768px){footer .content .newsletter .heading{font-size:13px;font-size:1.3rem;line-height:18.85px;margin-bottom:0}}footer .content .newsletter form input[type=email]{width:-webkit-calc(80% - 65px);width:-moz-calc(80% - 65px);width:calc(80% - 65px);-webkit-appearance:none;background:transparent;border:none;outline:0;border-bottom:1px solid #282E30;line-height:30px;margin-right:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}@media (max-width: 768px){footer .content .newsletter form input[type=email]{width:-webkit-calc(100% - 44px);width:-moz-calc(100% - 44px);width:calc(100% - 44px)}}footer .content .newsletter form input[type=submit]{-webkit-appearance:none;background:transparent;outline:0;border:1px solid #282E30;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:30px;height:30px;text-transform:uppercase;text-align:center;line-height:26px}@media (max-width: 768px){footer .content .newsletter form input[type=submit]{line-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}}footer .content .copyright{line-height:18.85px;float:left;width:50%;padding-left:20px;padding-right:20px}footer .content .copyright .privacy-footer-link:hover{color:#999}@media (max-width: 768px){footer .content .copyright{float:left;width:100%;padding-left:20px;padding-right:20px;margin-bottom:20px;-webkit-box-ordinal-group:6;-webkit-order:5;-moz-box-ordinal-group:6;-ms-flex-order:5;order:5}}footer .icon-footer-logo{float:left;width:50%;padding-left:0;padding-right:0;background-position:bottom right;-moz-background-size:212px auto;-o-background-size:212px auto;background-size:212px auto}@media (max-width: 768px){footer .icon-footer-logo{float:left;width:100%;padding-left:0;padding-right:0;width:168px;height:66px;background-position:left center;margin-left:20px;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}}.slideshow-container{width:100%;height:100vh;overflow:hidden;position:relative}.slideshow-container .slide{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.slideshow-container .slide.current{opacity:1;z-index:2}.slideshow-container .slide.current .excerpt-box{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.slideshow-container .slide .bkg{position:relative;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:1;-o-object-position:67% 50%;object-position:67% 50%}.slideshow-container .slide .fake-bkg{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.3)), color-stop(100%, rgba(0,0,0,0.3)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0.3)));background:-moz- oldlinear-gradient(top, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4D000000', endColorstr='#4D000000',GradientType=0 );position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.slideshow-container .slide .excerpt-box{position:absolute;left:0;bottom:100px;width:100%;z-index:3;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity 1.2s ease-in-out,-webkit-transform .6s ease-in-out;transition:opacity 1.2s ease-in-out,-webkit-transform .6s ease-in-out;-o-transition:opacity 1.2s ease-in-out,-o-transform .6s ease-in-out;-moz-transition:opacity 1.2s ease-in-out,transform .6s ease-in-out,-moz-transform .6s ease-in-out;transition:opacity 1.2s ease-in-out,transform .6s ease-in-out;transition:opacity 1.2s ease-in-out,transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-moz-transform .6s ease-in-out,-o-transform .6s ease-in-out}@media (max-width: 320px){.slideshow-container .slide .excerpt-box{bottom:70px}}.slideshow-container .slide .excerpt-box .free-title{float:left;width:100%;padding-left:20px;padding-right:20px;color:#fff;margin-bottom:35px}@media (max-width: 768px){.slideshow-container .slide .excerpt-box .free-title{float:left;width:100%;padding-left:10px;padding-right:10px;font-size:40px;font-size:4rem;line-height:58px;margin-bottom:20px}}.slideshow-container .slide .excerpt-box .service-logo{width:450px;margin-bottom:35px;margin-left:20px}@media (max-width: 768px){.slideshow-container .slide .excerpt-box .service-logo{width:285px;margin-left:0;margin-bottom:30px}}.slideshow-container .slide .excerpt-box .description-text{float:left;width:100%;padding-left:20px;padding-right:20px;width:-webkit-calc(100% - 178px);width:-moz-calc(100% - 178px);width:calc(100% - 178px);color:#fff}@media (max-width: 768px){.slideshow-container .slide .excerpt-box .description-text{float:left;width:100%;padding-left:10px;padding-right:10px;font-size:20px;font-size:2rem;line-height:29px;line-height:26px;clear:left;margin-bottom:5px}}@media (max-width: 320px){.slideshow-container .slide .excerpt-box .description-text{font-size:18px;font-size:1.8rem;line-height:26.1px;line-height:24px}}.slideshow-container .slide .excerpt-box .description-text.margin{margin-left:178px}@media (max-width: 768px){.slideshow-container .slide .excerpt-box .description-text.margin{margin-left:102px;width:-webkit-calc(100% - 102px);width:-moz-calc(100% - 102px);width:calc(100% - 102px)}}@media (max-width: 768px){.slideshow-container .slide .excerpt-box .description-text b,.slideshow-container .slide .excerpt-box .description-text strong{font-size:20px;font-size:2rem;line-height:29px;line-height:26px}}@media (max-width: 320px){.slideshow-container .slide .excerpt-box .description-text b,.slideshow-container .slide .excerpt-box .description-text strong{font-size:18px;font-size:1.8rem;line-height:26.1px;line-height:24px}}.slideshow-container .slide .excerpt-box .subtitle-text{float:left;width:100%;padding-left:20px;padding-right:20px;width:-webkit-calc(100% - 178px);width:-moz-calc(100% - 178px);width:calc(100% - 178px);color:#fff}@media (max-width: 768px){.slideshow-container .slide .excerpt-box .subtitle-text{float:left;width:100%;padding-left:10px;padding-right:10px;font-size:17px;font-size:1.7rem;line-height:24.65px;line-height:22px}}@media (max-width: 320px){.slideshow-container .slide .excerpt-box .subtitle-text{font-size:15px;font-size:1.5rem;line-height:21.75px;line-height:20px}}.slideshow-container .slide .excerpt-box .subtitle-text.margin{margin-left:178px}@media (max-width: 768px){.slideshow-container .slide .excerpt-box .subtitle-text.margin{margin-left:102px;width:-webkit-calc(100% - 102px);width:-moz-calc(100% - 102px);width:calc(100% - 102px)}}@media (max-width: 768px){.slideshow-container .slide .excerpt-box .subtitle-text b,.slideshow-container .slide .excerpt-box .subtitle-text strong{font-size:17px;font-size:1.7rem;line-height:24.65px;line-height:22px}}@media (max-width: 320px){.slideshow-container .slide .excerpt-box .subtitle-text b,.slideshow-container .slide .excerpt-box .subtitle-text strong{font-size:15px;font-size:1.5rem;line-height:21.75px;line-height:20px}}.slideshow-container .slide .excerpt-box a,.slideshow-container .slide .excerpt-box a:visited{display:block;color:#fff;float:left}.slideshow-container .arrow-navigator{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:3;pointer-events:none;text-align:right}.slideshow-container .arrow-navigator .arrow-wrapper{width:25%;height:20vh;position:relative;pointer-events:none}.slideshow-container .arrow-navigator .arrow-wrapper.right{float:right;margin-left:-18px;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}.slideshow-container .arrow-navigator .arrow-wrapper.left{float:left;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.slideshow-container .arrow-navigator .icon-arrow-left,.slideshow-container .arrow-navigator .icon-arrow-right{position:absolute;top:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:30px;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;opacity:0;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;pointer-events:initial;cursor:pointer}.slideshow-container .arrow-navigator .icon-arrow-left.icon-arrow-right,.slideshow-container .arrow-navigator .icon-arrow-right.icon-arrow-right{left:-webkit-calc(50% - 18px);left:-moz-calc(50% - 18px);left:calc(50% - 18px)}.slideshow-container .arrow-navigator .icon-arrow-left.icon-arrow-left,.slideshow-container .arrow-navigator .icon-arrow-right.icon-arrow-left{left:-webkit-calc(50% + 18px);left:-moz-calc(50% + 18px);left:calc(50% + 18px)}.slideshow-container .arrow-navigator .icon-arrow-left:hover,.slideshow-container .arrow-navigator .icon-arrow-right:hover{opacity:1}@media (max-width: 768px){.slideshow-container .arrow-navigator{display:none}}.slideshow-container .navigator{position:absolute;width:100%;left:0;bottom:100px;z-index:3;pointer-events:none}@media (max-width: 768px){.slideshow-container .navigator{bottom:30px;text-align:center}}.slideshow-container .navigator .slide-nav-el{position:relative;float:right;width:20px;height:20px;margin-top:10px;opacity:.5;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;cursor:pointer;pointer-events:initial;clear:right}@media (max-width: 768px){.slideshow-container .navigator .slide-nav-el{clear:initial;float:initial;display:inline-block}.slideshow-container .navigator .slide-nav-el:not(:last-child){margin-right:5px}}.slideshow-container .navigator .slide-nav-el:after{content:' ';position:absolute;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:10px;height:10px;top:5px;left:5px}.slideshow-container .navigator .slide-nav-el.current,.slideshow-container .navigator .slide-nav-el:hover{opacity:1}.slideshow-container.arrows-visible .icon-arrow-left,.slideshow-container.arrows-visible .icon-arrow-right{opacity:.5}.intro-block{position:relative;width:100%}@media (max-width: 1024px) and (min-width: 769px){.intro-block{height:100vh}}.intro-block .header-img{width:100%;height:100%}.intro-block .header-img img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;float:left}.intro-block .fake-bkg{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.4)), to(rgba(0,0,0,0.4)));background:-moz- oldlinear-gradient(top, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=0 );position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.intro-block .excerpt-box{position:absolute;bottom:50px;left:0;color:#fff;z-index:3;width:100%}@media (max-width: 768px){.intro-block .excerpt-box{bottom:50px}}.intro-block .excerpt-box h1{float:left;width:100%;padding-left:20px;padding-right:20px;margin-bottom:20px;letter-spacing:1px}@media (max-width: 768px){.intro-block .excerpt-box h1{float:left;width:100%;padding-left:0;padding-right:0;font-size:30px;font-size:3rem;line-height:43.5px;line-height:43px;margin-bottom:10px}}.intro-block .excerpt-box .intro{float:left;width:70%;padding-left:20px;padding-right:20px}@media (max-width: 1024px) and (min-width: 769px){.intro-block .excerpt-box .intro br{display:none}}@media (max-width: 768px){.intro-block .excerpt-box .intro{float:left;width:100%;padding-left:0;padding-right:0;font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}.intro-block .excerpt-box .intro br{display:none}}@media (max-width: 768px){.intro-block .excerpt-box .intro b,.intro-block .excerpt-box .intro strong{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}.icons-wrapper{float:left;width:50%;padding-left:0;padding-right:0}.icons-wrapper.with-text{margin-top:-46px}@media (max-width: 768px){.icons-wrapper.with-text{margin-top:0}}@media (max-width: 768px){.icons-wrapper{float:left;width:100%;padding-left:0;padding-right:0;margin-top:0}}.icons-wrapper .icons-text-preview{float:left;width:83.3333333333%;padding-left:0;padding-right:0;margin-left:16.6666666667%;margin-bottom:0}@media (max-width: 768px){.icons-wrapper .icons-text-preview{margin-left:0;float:left;width:100%;padding-left:0;padding-right:0;font-size:13px;font-size:1.3rem;line-height:18.85px;margin-bottom:30px;margin-top:10px}}.icons-wrapper .single-icon{float:left;width:33.3333333333%;padding-left:0;padding-right:0;margin-left:16.6666666667%;margin-bottom:60px}@media (max-width: 768px){.icons-wrapper .single-icon{margin-left:0;float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:20px}}.icons-wrapper .single-icon .the-icon{float:left;width:50%;padding-left:20px;padding-right:20px;height:0;padding-top:50%;position:relative}@media (max-width: 768px){.icons-wrapper .single-icon .the-icon{width:75px;height:75px;padding-top:0}}.icons-wrapper .single-icon .the-icon img{position:absolute;top:0;left:0;width:100%}.icons-wrapper .single-icon .label{float:left;width:50%;padding-left:0;padding-right:0;margin-top:20px;padding-left:20px}@media (max-width: 768px){.icons-wrapper .single-icon .label{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);font-size:13px;font-size:1.3rem;line-height:18.85px}}.icons-wrapper .single-icon .label span{display:block;color:#004267;width:100%;margin-bottom:5px}@media (max-width: 768px){.icons-wrapper .single-icon .label span{font-size:20px;font-size:2rem;line-height:29px;margin-bottom:0}}@media (max-width: 768px){.icons-wrapper .single-icon:not(.w-t){float:left;width:50%;padding-left:0;padding-right:0}.icons-wrapper .single-icon:not(.w-t) .label{display:none}}.screen-slideshow{-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;cursor:pointer}.screen-slideshow .screen-wrapper{float:left;width:180%;padding-left:20px;padding-right:20px;position:relative;height:initial !important;padding-left:4%;padding-top:4%;padding-right:4%;padding-bottom:23%;pointer-events:none}@media (max-width: 768px){.screen-slideshow .screen-wrapper{width:100%;pointer-events:initial;padding-top:2%;padding-left:2%;padding-right:2%}}@media (min-width: 2048px){.screen-slideshow .screen-wrapper{float:left;width:120%;padding-left:20px;padding-right:20px;padding-top:2%;padding-bottom:16%}}.screen-slideshow .screen-wrapper .slides-holder{position:relative;overflow:hidden;width:100%}.screen-slideshow .screen-wrapper .slides-holder .handle{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);position:absolute;top:0;left:0;cursor:pointer}.screen-slideshow .screen-wrapper .slides-holder .handle .slide{float:left}.screen-slideshow .screen-wrapper .slides-holder .handle .slide .ratio-wrapper{width:100%;height:0;padding-top:57%;position:relative}.screen-slideshow .screen-wrapper .slides-holder .handle .slide .ratio-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.screen-slideshow .screen-wrapper [data-prev],.screen-slideshow .screen-wrapper [data-next]{position:absolute;top:43%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:26px;height:40px;opacity:0;pointer-events:none}.screen-slideshow .screen-wrapper [data-prev].hidden,.screen-slideshow .screen-wrapper [data-next].hidden{opacity:0 !important}@media (max-width: 768px){.screen-slideshow .screen-wrapper [data-prev],.screen-slideshow .screen-wrapper [data-next]{display:none}}.screen-slideshow .screen-wrapper [data-prev]{left:-100px}.screen-slideshow .screen-wrapper [data-next]{right:-100px}.screen-slideshow .screen-wrapper .handle.disabled{width:initial !important;-webkit-perspective:initial !important;-moz-perspective:initial !important;perspective:initial !important;-webkit-backface-visibility:initial !important;-moz-backface-visibility:initial !important;backface-visibility:initial !important;-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:initial !important;-o-transform:initial !important;transform:initial !important}.screen-slideshow .screen-frame{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(images/as-is/screen.png);-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;pointer-events:none}.screen-slideshow .instructions{width:100%;height:100%;position:absolute;top:0;left:0;padding-left:3%;padding-top:3%;padding-right:3%;padding-bottom:13%;pointer-events:none;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.screen-slideshow .instructions .instructions-wrapper{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.6)), to(rgba(0,0,0,0.6)));background:-moz- oldlinear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000',GradientType=0 );height:100%}.screen-slideshow .instructions .instructions-wrapper .icon-drag{position:absolute;top:43%;left:50%;width:32px;height:62px;margin-left:-16px;margin-top:-31px;opacity:.7;-webkit-animation:fade 2500ms infinite;-moz-animation:fade 2500ms infinite;-o-animation:fade 2500ms infinite;animation:fade 2500ms infinite}@media (max-width: 768px){.screen-slideshow .instructions{display:block;padding-bottom:23%}.screen-slideshow .instructions .instructions-wrapper{top:37%}}.screen-slideshow.hide-instructions .instructions{opacity:0}.screen-slideshow.visible{-webkit-transform:translateX(-107.5%);-moz-transform:translateX(-107.5%);-ms-transform:translateX(-107.5%);-o-transform:translateX(-107.5%);transform:translateX(-107.5%)}.screen-slideshow.visible .screen-wrapper{pointer-events:initial}.screen-slideshow.visible .screen-wrapper [data-prev],.screen-slideshow.visible .screen-wrapper [data-next]{pointer-events:initial;opacity:1}.screen-slideshow.visible .instructions{opacity:0}@media (max-width: 768px){.screen-slideshow.visible{-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial}.screen-slideshow.visible .instructions{opacity:initial}}@media (min-width: 2048px){.screen-slideshow.visible{-webkit-transform:translateX(-79%);-moz-transform:translateX(-79%);-ms-transform:translateX(-79%);-o-transform:translateX(-79%);transform:translateX(-79%)}}.screen-slideshow:not(.visible):hover{opacity:0.8;-webkit-transform:translateX(-5%);-moz-transform:translateX(-5%);-ms-transform:translateX(-5%);-o-transform:translateX(-5%);transform:translateX(-5%)}@media (max-width: 768px){.screen-slideshow:not(.visible):hover{opacity:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial}}@-webkit-keyframes fade{from{opacity:0.7}50%{opacity:0}to{opacity:0.7}}@-moz-keyframes fade{from{opacity:0.7}50%{opacity:0}to{opacity:0.7}}@-o-keyframes fade{from{opacity:0.7}50%{opacity:0}to{opacity:0.7}}@keyframes fade{from{opacity:0.7}50%{opacity:0}to{opacity:0.7}}.single-block{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:50px}@media (max-width: 768px){.single-block{margin-bottom:0;padding-bottom:40px}.single-block:not(.image):not(.accordion):after{content:' ';position:absolute;left:20px;bottom:20px;width:-webkit-calc(100vw - 42px);width:-moz-calc(100vw - 42px);width:calc(100vw - 42px);border:1px solid #e9e9e9}}@media (max-width: 768px) and (max-width: 768px){.single-block:not(.image):not(.accordion):after{display:none}}.single-block .pagewidth{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width: 768px){.single-block .pagewidth{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.single-block .image-wrapper{float:left;width:50%;padding-left:20px;padding-right:20px}.single-block .image-wrapper img{width:100%;float:left;max-width:none}@media (max-width: 768px){.single-block .image-wrapper{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:40px}}.single-block .text-wrapper ul{padding-left:50px;margin-bottom:30px}.single-block .text-wrapper ul li{position:relative;font-size:21px;padding-left:38px}.single-block .text-wrapper ul li:before{content:'•';position:absolute;top:0;left:0}@media (max-width: 768px){.single-block .text-wrapper ul li{font-size:16px}}.single-block .text-wrapper,.single-block .alt-text{position:relative;float:left;width:41.6666666667%;padding-left:20px;padding-right:20px;margin-left:8.3333333333%;float:none;overflow:hidden}@media (max-width: 768px){.single-block .text-wrapper,.single-block .alt-text{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px;float:left;width:100%;padding-left:0;padding-right:0;margin-left:0}}.single-block .text-wrapper .closed-text,.single-block .alt-text .closed-text{width:100%;overflow:hidden;position:relative}@media (max-width: 768px){.single-block .text-wrapper .closed-text,.single-block .alt-text .closed-text{height:auto !important}}.single-block .text-wrapper .closed-text .gradient-patch,.single-block .alt-text .closed-text .gradient-patch{position:absolute;bottom:0;left:0;height:60px;width:100%;background-image:url(images/as-is/gradiente.png);-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-repeat:repeat-x;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1}@media (max-width: 768px){.single-block .text-wrapper .closed-text .gradient-patch,.single-block .alt-text .closed-text .gradient-patch{display:none}}.single-block .text-wrapper .opened-text,.single-block .text-wrapper .invisible,.single-block .alt-text .opened-text,.single-block .alt-text .invisible{position:absolute;top:0;left:20px;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);opacity:0;height:initial;overflow:initial;-o-text-overflow:initial;text-overflow:initial;pointer-events:none}.single-block .text-wrapper .invisible,.single-block .alt-text .invisible{opacity:0 !important;pointer-events:none !important}.single-block .text-wrapper [data-button],.single-block .alt-text [data-button]{letter-spacing:1px;color:#b3b3b3;text-transform:uppercase;cursor:pointer;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding-top:7px;border-top:2px solid #e9e9e9}@media (max-width: 768px){.single-block .text-wrapper [data-button],.single-block .alt-text [data-button]{display:none}}.single-block .text-wrapper [data-button]:hover,.single-block .alt-text [data-button]:hover{color:#282E30}.single-block .text-wrapper [data-button] .icon-arrow-down,.single-block .text-wrapper [data-button] .icon-arrow-up,.single-block .alt-text [data-button] .icon-arrow-down,.single-block .alt-text [data-button] .icon-arrow-up{float:left;width:15px;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center center;height:30px;margin-right:10px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.single-block .text-wrapper [data-button-more],.single-block .alt-text [data-button-more]{position:absolute;left:20px;bottom:0;background:#fafafa;width:100%;color:#b3b3b3;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.single-block .text-wrapper [data-button-more]:hover,.single-block .alt-text [data-button-more]:hover{color:#282E30}@media (max-width: 768px){.single-block .text-wrapper [data-button-more],.single-block .alt-text [data-button-more]{display:none !important}}.single-block .text-wrapper.opened .closed-text .gradient-patch,.single-block .alt-text.opened .closed-text .gradient-patch{height:0}.single-block .text-wrapper.opened .icon-arrow-down,.single-block .alt-text.opened .icon-arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.single-block .text-wrapper h2,.single-block .alt-text h2{color:#004267;letter-spacing:1px;display:inline-block;margin-bottom:10px;width:100%}@media (max-width: 768px){.single-block .text-wrapper h2,.single-block .alt-text h2{font-size:23px;font-size:2.3rem;line-height:33.35px}}@media (max-width: 768px){.single-block .text-wrapper b,.single-block .text-wrapper strong,.single-block .alt-text b,.single-block .alt-text strong{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}.single-block .text-wrapper p,.single-block .alt-text p{margin-bottom:30px}@media (max-width: 768px){.single-block .text-wrapper p,.single-block .alt-text p{margin-bottom:25px}}.single-block .text-wrapper p:last-child,.single-block .alt-text p:last-child{margin-bottom:30px}@media (max-width: 768px){.single-block .text-wrapper p:last-child,.single-block .alt-text p:last-child{margin-bottom:0}}.single-block:nth-child(2n+1) .image-wrapper{float:left;width:50%;padding-left:20px;padding-right:20px;margin-right:0;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:20px}@media (max-width: 768px){.single-block:nth-child(2n+1) .image-wrapper{float:left;width:100%;padding-left:0;padding-right:0;padding-left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.single-block:nth-child(2n+1) .text-wrapper{float:left;width:41.6666666667%;padding-left:20px;padding-right:20px;margin-right:8.3333333333%;margin-left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width: 768px){.single-block:nth-child(2n+1) .text-wrapper{float:left;width:100%;padding-left:0;padding-right:0;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.single-block.accordion{background:#F2F2F2;padding-top:70px}@media (max-width: 768px){.single-block.accordion{padding-top:20px;padding-bottom:0px;margin-bottom:20px;margin-top:-22px}}.single-block.accordion .image-wrapper{float:left;width:100%;padding-left:0;padding-right:0}.single-block.accordion .image-wrapper img{width:100% !important}@media (max-width: 768px){.single-block.accordion .image-wrapper{margin-bottom:0}}.single-block.accordion .accordion-activator{text-align:center;display:block;padding-bottom:45px;cursor:pointer}@media (max-width: 768px){.single-block.accordion .accordion-activator{padding-bottom:25px}}.single-block.accordion .accordion-activator .accordion-title{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:30px;color:#282E30}@media (max-width: 768px){.single-block.accordion .accordion-activator .accordion-title{font-size:24px;font-size:2.4rem;line-height:34.8px;margin-bottom:15px}}.single-block.accordion .accordion-activator .accordion-subtitle{float:left;width:100%;padding-left:0;padding-right:0;color:#b3b3b3}@media (max-width: 768px){.single-block.accordion .accordion-activator .accordion-subtitle{font-size:20px;font-size:2rem;line-height:29px}}.single-block.accordion .accordion-activator .accordion-subtitle .icon-arrow-down{display:inline-block;width:20px;height:12px;background-position:center center;margin-right:10px;vertical-align:middle;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out, -moz-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -moz-transform .6s ease-in-out, -o-transform .6s ease-in-out}@media (max-width: 768px){.single-block.accordion .accordion-activator .accordion-subtitle .icon-arrow-down{width:15px;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}}.single-block.accordion .accordion-activator.accordion-open .accordion-subtitle .icon-arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.single-block.accordion [data-accordion-content]{display:none}.single-block.accordion [data-accordion-content] .pagewidth{position:relative;padding-bottom:70px;display:block}.single-block.accordion [data-accordion-content] .text-wrapper{float:left;width:100%;padding-left:0;padding-right:0;margin-left:0}.single-block.accordion [data-accordion-content] .text-wrapper .closed-text{margin-bottom:40px}.single-block.accordion [data-accordion-content] [data-button-more]{background:#F2F2F2;left:0}.single-block.accordion [data-accordion-content] .closed-text .gradient-patch{background-image:url(images/as-is/gradiente_f2f2f2.png)}.single-block.accordion .closed-text p:last-child,.single-block.accordion .alt-text p:last-child{margin-bottom:0}@media (max-width: 768px){.single-block.image{margin-top:-22px}}.single-block.image .pagewidth{float:left;width:100%;padding-left:0;padding-right:0}.single-block.image .pagewidth .image-wrapper{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:0}.single-block .alt-text{position:absolute;top:0;left:0;width:100%;opacity:0;padding:0 80px;height:initial;overflow:initial;-o-text-overflow:initial;text-overflow:initial;pointer-events:none;margin-left:0}.single-block .alt-text.invisible{opacity:0 !important;pointer-events:none !important}@media (max-width: 768px){.single-block.full_width{padding-bottom:20px}.single-block.full_width:after{display:none}}.single-block.full_width .image-wrapper{padding-left:0;padding-right:0}@media (max-width: 768px){.single-block.full_width .image-wrapper{margin-left:-22px}}.single-block.full_width .image-wrapper img{width:-webkit-calc(100% + 80px);width:-moz-calc(100% + 80px);width:calc(100% + 80px)}@media (max-width: 768px){.single-block.full_width .image-wrapper img{width:-webkit-calc(100% + 44px);width:-moz-calc(100% + 44px);width:calc(100% + 44px)}}.single-block.full_width:nth-child(2n) .image-wrapper{margin-left:-80px}@media (max-width: 768px){.single-block.full_width:nth-child(2n) .image-wrapper{margin-left:-20px}}.buttons-block{float:left;width:100%;padding-left:0;padding-right:0}.buttons-block .pagewidth .buttons-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;padding-top:40px;padding-bottom:40px}@media (max-width: 768px){.buttons-block .pagewidth .buttons-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0;padding-bottom:20px}}.buttons-block .pagewidth .buttons-wrapper .single-button{float:left;width:25%;padding-left:20px;padding-right:20px;float:none}@media (max-width: 1024px) and (min-width: 769px){.buttons-block .pagewidth .buttons-wrapper .single-button{float:left;width:33.3333333333%;padding-left:20px;padding-right:20px}}@media (max-width: 768px){.buttons-block .pagewidth .buttons-wrapper .single-button{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:20px}}.buttons-block .pagewidth .buttons-wrapper .single-button a,.buttons-block .pagewidth .buttons-wrapper .single-button a:visited{float:left;width:100%;padding-left:0;padding-right:0;letter-spacing:1px;width:100%;display:block;text-transform:uppercase;color:#282E30;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;padding:10px;text-align:center;border:2px solid #e9e9e9;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}@media (max-width: 768px){.buttons-block .pagewidth .buttons-wrapper .single-button a,.buttons-block .pagewidth .buttons-wrapper .single-button a:visited{font-size:18px;font-size:1.8rem;line-height:26.1px;padding:8px}}.buttons-block .pagewidth .buttons-wrapper .single-button a:hover,.buttons-block .pagewidth .buttons-wrapper .single-button a:visited:hover{border:2px solid #004267}@media (max-width: 768px){.page-template-t-mobility-school .buttons-block,.page-template-t-mobility-ticket .buttons-block,.page-template-t-mobility-company .buttons-block{position:relative;padding-top:20px}.page-template-t-mobility-school .buttons-block:after,.page-template-t-mobility-ticket .buttons-block:after,.page-template-t-mobility-company .buttons-block:after{content:' ';position:absolute;left:20px;top:0;width:-webkit-calc(100vw - 42px);width:-moz-calc(100vw - 42px);width:calc(100vw - 42px);border:1px solid #ccc}}.main-block{position:relative;float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:80px}@media (max-width: 768px){.main-block{margin-bottom:20px}.main-block:after{content:' ';position:absolute;left:20px;bottom:0;width:-webkit-calc(100% - 42px);width:-moz-calc(100% - 42px);width:calc(100% - 42px);border:1px solid #e9e9e9}}@media (max-width: 768px) and (max-width: 768px){.main-block:after{display:none}}@media (max-width: 768px){.main-block .pagewidth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-block .main-block-fake-bkg{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(40,46,48,0.65)), color-stop(100%, rgba(40,46,48,0.65)));background:-webkit-linear-gradient(top, rgba(40,46,48,0.65) 0%, rgba(40,46,48,0.65) 100%);background:-o-linear-gradient(top, rgba(40,46,48,0.65) 0%, rgba(40,46,48,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(40,46,48,0.65)), to(rgba(40,46,48,0.65)));background:-moz- oldlinear-gradient(top, rgba(40,46,48,0.65) 0%, rgba(40,46,48,0.65) 100%);background:linear-gradient(to bottom, rgba(40,46,48,0.65) 0%, rgba(40,46,48,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6282E30', endColorstr='#A6282E30',GradientType=0 );position:absolute;width:100vw;height:200vh;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;pointer-events:none;opacity:0;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.main-block .main-block-fake-bkg.visible{opacity:1;pointer-events:initial}.main-block .main-block-text{float:left;width:58.3333333333%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.main-block .main-block-text{float:left;width:100%;padding-left:0;padding-right:0;font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.main-block .main-block-text h2{color:#004267;letter-spacing:1px;display:inline-block;margin-bottom:10px;width:100%}@media (max-width: 768px){.main-block .main-block-text h2{font-size:23px;font-size:2.3rem;line-height:33.35px;margin-bottom:5px}}@media (max-width: 768px){.main-block .main-block-text b,.main-block .main-block-text strong{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}.main-block .main-block-text p{margin-bottom:40px}@media (max-width: 768px){.main-block .main-block-text p{margin-bottom:25px}}.main-block .screen-slideshow{position:relative;z-index:2;float:left;width:41.6666666667%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.main-block .screen-slideshow{float:left;width:100%;padding-left:0;padding-right:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width: 768px){.page-template-t-mobility-school .main-block:after,.page-template-t-mobility-ticket .main-block:after,.page-template-t-mobility-company .main-block:after{display:none}}.appedibus-block{float:left;width:41.6666666667%;padding-left:20px;padding-right:20px;margin-left:8.3333333333%;border-left:1px solid #d9d9d9}@media (max-width: 768px){.appedibus-block{float:left;width:100%;padding-left:0;padding-right:0;margin-left:0;border-left:none}}.appedibus-block .icon-appedibus{width:106px;height:106px;float:left;background-position:center center;margin-bottom:10px}@media (max-width: 768px){.appedibus-block .icon-appedibus{width:76px;height:76px;margin-bottom:30px}}.appedibus-block .appedibus-header{width:-webkit-calc(100% - 106px);width:-moz-calc(100% - 106px);width:calc(100% - 106px);float:left;margin-bottom:10px}@media (max-width: 768px){.appedibus-block .appedibus-header{width:-webkit-calc(100% - 96px);width:-moz-calc(100% - 96px);width:calc(100% - 96px);margin-left:20px}}.appedibus-block .appedibus-header h3{margin-bottom:15px}@media (max-width: 768px){.appedibus-block .appedibus-header h3{font-size:17px;font-size:1.7rem;line-height:24.65px}}.appedibus-block .appedibus-header .single-button a,.appedibus-block .appedibus-header .single-button a:visited{float:left;text-transform:uppercase;border:1px solid #282E30;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block;padding:0px 15px;height:30px;line-height:28px;text-align:center}@media (max-width: 768px){.appedibus-block .appedibus-header .single-button a,.appedibus-block .appedibus-header .single-button a:visited{font-size:13px;font-size:1.3rem;line-height:18.85px;line-height:25px;height:27px}}.appedibus-block .appedibus-text{float:left;width:100%;padding-left:0;padding-right:0}@media (max-width: 768px){.appedibus-block .appedibus-text{font-size:13px;font-size:1.3rem;line-height:18.85px;padding-bottom:30px;border-bottom:1px solid #ccc}}.ticket-block{float:left;width:41.6666666667%;padding-left:20px;padding-right:20px;margin-left:8.3333333333%;border-left:1px solid #d9d9d9}.ticket-block .icon-ticket{width:106px;height:54px;float:left;background-position:center center;margin-bottom:30px}.ticket-block .ticket-header{width:-webkit-calc(100% - 106px);width:-moz-calc(100% - 106px);width:calc(100% - 106px);float:left;margin-bottom:30px}.ticket-block .ticket-header h3{margin-bottom:15px}.ticket-block .ticket-header .single-button a,.ticket-block .ticket-header .single-button a:visited{float:left;text-transform:uppercase;border:1px solid #282E30;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;display:block;padding:0px 15px;height:30px;line-height:28px;text-align:center}.ticket-block .ticket-text{float:left;width:100%;padding-left:0;padding-right:0}.news-preview{float:left;width:100%;padding-left:0;padding-right:0;position:relative;padding-bottom:60px;margin-bottom:60px;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media (max-width: 768px){.news-preview{padding-bottom:0;margin-bottom:30px;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.news-preview:not(:last-child):before{content:' ';position:absolute;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);bottom:0px;left:20px}@media (max-width: 768px){.news-preview:not(:last-child):before{display:none}}.news-preview .holder{float:left;width:100%;padding-left:0;padding-right:0;position:relative}@media (max-width: 768px){.news-preview .holder{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-preview .holder .text-container{position:absolute}@media (max-width: 768px){.news-preview .holder .text-container{position:relative;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.news-preview .holder .text-container .internal-wrapper{float:left;width:66.6666666667%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.news-preview .holder .text-container .internal-wrapper{float:left;width:100%;padding-left:0;padding-right:0;margin-top:20px}}.news-preview .holder .text-container .internal-wrapper .title-container h1{color:#e30134;margin-bottom:15px;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media (max-width: 768px){.news-preview .holder .text-container .internal-wrapper .title-container h1{font-size:19px;font-size:1.9rem;line-height:27.55px;margin-bottom:5px}}.news-preview .holder .text-container .internal-wrapper .title-container .time{margin-bottom:25px}@media (max-width: 768px){.news-preview .holder .text-container .internal-wrapper .title-container .time{font-size:11px;font-size:1.1rem;line-height:15.95px;margin-bottom:10px}}.news-preview .holder .text-container .internal-wrapper .title-container a,.news-preview .holder .text-container .internal-wrapper .title-container a:visited{display:block;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.news-preview .holder .text-container .internal-wrapper .excerpt{overflow:hidden}@media (max-width: 768px){.news-preview .holder .text-container .internal-wrapper .excerpt{font-size:14px;font-size:1.4rem;line-height:20.3px}}.news-preview .holder .preview-img{float:left;width:33.3333333333%;padding-left:0;padding-right:0;margin-left:66.6666666667%}@media (max-width: 768px){.news-preview .holder .preview-img{float:left;width:100%;padding-left:0;padding-right:0;margin-left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow-x:hidden}.news-preview .holder .preview-img a,.news-preview .holder .preview-img a:visited{display:block;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.news-preview .holder .preview-img img{max-width:none;width:100%}.related-news{float:left;width:100%;padding-left:0;padding-right:0}@media (max-width: 768px){.related-news{margin-top:56px}}.related-news .related-title{float:left;width:100%;padding-left:0;padding-right:0;color:#282E30;text-transform:uppercase;border-bottom:2px solid #ccc;margin-bottom:40px}.related-news .small-preview h3{color:#e30134;margin-bottom:15px}@media (max-width: 768px){.related-news .small-preview h3{margin-bottom:5px}}.related-news .small-preview .time{margin-bottom:15px}@media (max-width: 768px){.related-news .small-preview .time{margin-bottom:5px}}@media (max-width: 768px){.related-news .small-preview .excerpt{font-size:13px;font-size:1.3rem;line-height:18.85px}}.related-news .small-preview:not(:last-child){padding-bottom:20px;margin-bottom:20px}@media (max-width: 768px){.related-news .small-preview:not(:last-child){padding-bottom:10px}}.clients-slideshow{-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;cursor:pointer;position:relative}.clients-slideshow .slides-holder{position:relative;overflow:hidden;width:100%}.clients-slideshow .slides-holder .handle{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);position:absolute;top:0;left:0;cursor:pointer}.clients-slideshow .slides-holder .handle .slide{float:left;width:33.3333333333%;padding-left:20px;padding-right:20px;float:left;position:relative;text-align:center}@media (max-width: 768px){.clients-slideshow .slides-holder .handle .slide{float:left;width:33.3333333333%;padding-left:10px;padding-right:10px}}.clients-slideshow .slides-holder .handle .slide img{-o-object-fit:contain;object-fit:contain;display:inline-block;vertical-align:middle}.clients-slideshow [data-prev],.clients-slideshow [data-next]{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:16px;height:40px;opacity:1;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center center}.clients-slideshow [data-prev].hidden,.clients-slideshow [data-next].hidden{opacity:0 !important}@media (max-width: 768px){.clients-slideshow [data-prev],.clients-slideshow [data-next]{display:none}}.clients-slideshow [data-prev]{left:-30px}.clients-slideshow [data-next]{right:-30px}.clients-slideshow .handle.disabled{width:initial !important;-webkit-perspective:initial !important;-moz-perspective:initial !important;perspective:initial !important;-webkit-backface-visibility:initial !important;-moz-backface-visibility:initial !important;backface-visibility:initial !important;-webkit-transform:initial !important;-moz-transform:initial !important;-ms-transform:initial !important;-o-transform:initial !important;transform:initial !important}[data-show-on-scroll]{opacity:0;-webkit-transition:all .6s ease-out;-o-transition:all .6s ease-out;-moz-transition:all .6s ease-out;transition:all .6s ease-out;-webkit-transform:translateY(30%);-moz-transform:translateY(30%);-ms-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%)}@media (max-width: 768px){[data-show-on-scroll]{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}[data-show-on-scroll].scrolled{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.loader{position:fixed;height:100%;width:100%;top:0;left:0;background:#fafafa;z-index:16000;opacity:1;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.loader .lds-css{width:200px;height:200px;margin:-100px auto 0 auto;position:relative;top:50%}.loader .lds-ripple{position:relative}.loader .lds-ripple div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;position:absolute;border-width:4px;border-style:solid;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:lds-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;-moz-animation:lds-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;-o-animation:lds-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite;animation:lds-ripple 2s cubic-bezier(0, 0.2, 0.8, 1) infinite}.loader .lds-ripple div:nth-child(1){border-color:#cd002e}.loader .lds-ripple div:nth-child(2){border-color:#cd002e;-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.loader .lds-ripple{width:200px !important;height:200px !important;-webkit-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);-moz-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);-ms-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);-o-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);transform:translate(-100px, -100px) scale(1) translate(100px, 100px)}body.assets-loaded .loader{opacity:0;pointer-events:none}@-webkit-keyframes lds-ripple{0%{top:96px;left:96px;width:0;height:0;opacity:1}100%{top:58px;left:58px;width:76px;height:76px;opacity:0}}@-moz-keyframes lds-ripple{0%{top:96px;left:96px;width:0;height:0;opacity:1}100%{top:58px;left:58px;width:76px;height:76px;opacity:0}}@-o-keyframes lds-ripple{0%{top:96px;left:96px;width:0;height:0;opacity:1}100%{top:58px;left:58px;width:76px;height:76px;opacity:0}}@keyframes lds-ripple{0%{top:96px;left:96px;width:0;height:0;opacity:1}100%{top:58px;left:58px;width:76px;height:76px;opacity:0}}.work-preview{float:left;width:50%;padding-left:0;padding-right:0;position:relative;overflow:hidden}@media (max-width: 768px){.work-preview{float:left;width:100%;padding-left:0;padding-right:0}}.work-preview .thumb{float:left;width:100%;padding-left:0;padding-right:0;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.work-preview .content{position:absolute;bottom:60px;left:0}@media (max-width: 768px){.work-preview .content{bottom:20px}}.work-preview .content .internal-wrapper{float:left;width:100%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.work-preview .content .internal-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}.work-preview .content .internal-wrapper .logo{margin-bottom:40px}@media (max-width: 768px){.work-preview .content .internal-wrapper .logo{margin-bottom:10px;max-height:60px;max-width:100px}}.work-preview .content .internal-wrapper h2{color:#e30134;margin-bottom:10px}@media (max-width: 768px){.work-preview .content .internal-wrapper h2{font-size:22px;font-size:2.2rem;line-height:31.9px}}.work-preview .content .internal-wrapper .client-year b,.work-preview .content .internal-wrapper .client-year strong{display:inline-block;margin-right:15px}@media (max-width: 768px){.work-preview .content .internal-wrapper .client-year b,.work-preview .content .internal-wrapper .client-year strong{font-size:15px;font-size:1.5rem;line-height:21.75px}}@media (max-width: 768px){.work-preview .content .internal-wrapper .client-year{font-size:15px;font-size:1.5rem;line-height:21.75px}}.work-preview:hover .thumb{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.cookiebanner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.cookiebanner span{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px;line-height:20px;max-width:3760px;padding:0 80px}@media (max-width: 768px){.cookiebanner span{padding:0 15px}}.cookiebanner .cookiebanner-close{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;float:none;display:inline-block;border:1px solid #888;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-transform:uppercase;padding:0 20px !important;text-align:center;margin-bottom:10px}.page-template-t-about-php article .header-img{position:absolute;top:0;left:0;width:100%;z-index:-1;height:100%;overflow:hidden}.page-template-t-about-php article .header-img img{max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-t-about-php article h1{float:left;width:100%;padding-left:20px;padding-right:20px;color:#e30134;margin-bottom:20px;letter-spacing:1px}@media (max-width: 768px){.page-template-t-about-php article h1{font-size:30px;font-size:3rem;line-height:43.5px;float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:10px}}.page-template-t-about-php article h2{float:left;width:100%;padding-left:0;padding-right:0;color:#e30134;margin-bottom:20px;letter-spacing:1px}@media (max-width: 768px){.page-template-t-about-php article h2{font-size:23px;font-size:2.3rem;line-height:33.35px;margin-bottom:10px}}.page-template-t-about-php article .intro-block{padding-bottom:50px;padding-top:260px;position:relative}@media (max-width: 768px){.page-template-t-about-php article .intro-block{padding-top:130px;padding-bottom:15px}}.page-template-t-about-php article .intro-block .intro{float:left;width:75%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-about-php article .intro-block .intro{float:left;width:100%;padding-left:0;padding-right:0;font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}.page-template-t-about-php article .intro-block .intro br{display:none}}@media (max-width: 768px){.page-template-t-about-php article .intro-block .intro b,.page-template-t-about-php article .intro-block .intro strong{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}.page-template-t-about-php article .blocks{float:left;width:100%;padding-left:0;padding-right:0;background-position:top right;background-repeat:repeat-y;padding-top:100px}@media (max-width: 768px){.page-template-t-about-php article .blocks{background-image:none;padding-top:30px}}.page-template-t-about-php article .blocks .block{float:left;width:83.3333333333%;padding-left:20px;padding-right:20px;margin-bottom:120px}@media (max-width: 768px){.page-template-t-about-php article .blocks .block{float:left;width:100%;padding-left:0;padding-right:0;font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px;margin-bottom:45px}}@media (max-width: 768px){.page-template-t-about-php article .blocks .block b,.page-template-t-about-php article .blocks .block strong{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}.page-template-t-about-php article .blocks .block ul{padding-left:50px}.page-template-t-about-php article .blocks .block ul li{position:relative;font-size:21px;padding-left:38px}.page-template-t-about-php article .blocks .block ul li:before{content:'•';position:absolute;top:0;left:0}@media (max-width: 768px){.page-template-t-about-php article .blocks .block ul li{font-size:16px}}.page-template-t-about-php article .clients-block{float:left;width:100%;padding-left:0;padding-right:0;padding:40px 0}@media (max-width: 768px){.page-template-t-about-php article .clients-block{padding:0}.page-template-t-about-php article .clients-block .pagewidth{padding:0}}.page-template-t-mobility-manager .intro-block,.page-template-t-mobility-city .intro-block{height:100vh}.page-template-t-mobility-manager .logo-block,.page-template-t-mobility-city .logo-block{float:left;width:100%;padding-left:0;padding-right:0;margin-top:100px;margin-bottom:100px}@media (max-width: 768px){.page-template-t-mobility-manager .logo-block,.page-template-t-mobility-city .logo-block{margin-top:30px;margin-bottom:30px}}.page-template-t-mobility-manager .logo-block .logo-wrapper,.page-template-t-mobility-city .logo-block .logo-wrapper{float:left;width:50%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-mobility-manager .logo-block .logo-wrapper,.page-template-t-mobility-city .logo-block .logo-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-mobility-manager .logo-block .logo-wrapper .template-logo,.page-template-t-mobility-city .logo-block .logo-wrapper .template-logo{height:110px}@media (max-width: 768px){.page-template-t-mobility-manager .logo-block .logo-wrapper .template-logo,.page-template-t-mobility-city .logo-block .logo-wrapper .template-logo{height:auto;width:240px}}.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle{margin-top:50px;margin-left:174px}@media (max-width: 768px){.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle{font-size:13px;font-size:1.3rem;line-height:18.85px;margin-left:95px;margin-top:15px;margin-bottom:35px}}@media (max-width: 768px){.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle strong,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle strong{font-size:13px;font-size:1.3rem;line-height:18.85px}}.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle i,.page-template-t-mobility-manager .logo-block .logo-wrapper .subtitle em,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle i,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle em{font-style:initial;color:#004267}.page-template-t-mobility-manager .main-block,.page-template-t-mobility-city .main-block{position:relative;float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:80px}@media (max-width: 768px){.page-template-t-mobility-manager .main-block,.page-template-t-mobility-city .main-block{margin-bottom:20px}.page-template-t-mobility-manager .main-block .pagewidth,.page-template-t-mobility-city .main-block .pagewidth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-template-t-mobility-manager .main-block .main-block-fake-bkg,.page-template-t-mobility-city .main-block .main-block-fake-bkg{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.8)), color-stop(100%, rgba(0,0,0,0.8)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.8)), to(rgba(0,0,0,0.8)));background:-moz- oldlinear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#CC000000', endColorstr='#CC000000',GradientType=0 );position:absolute;width:100vw;height:200vh;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;pointer-events:none;opacity:0;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.page-template-t-mobility-manager .main-block .main-block-fake-bkg.visible,.page-template-t-mobility-city .main-block .main-block-fake-bkg.visible{opacity:1;pointer-events:initial}@media (max-width: 768px){.page-template-t-mobility-manager .main-block .main-block-fake-bkg,.page-template-t-mobility-city .main-block .main-block-fake-bkg{display:none}}.page-template-t-mobility-manager .main-block .main-block-text,.page-template-t-mobility-city .main-block .main-block-text{float:left;width:58.3333333333%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-mobility-manager .main-block .main-block-text,.page-template-t-mobility-city .main-block .main-block-text{float:left;width:100%;padding-left:0;padding-right:0;font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-template-t-mobility-manager .main-block .main-block-text h2,.page-template-t-mobility-city .main-block .main-block-text h2{color:#004267}@media (max-width: 768px){.page-template-t-mobility-manager .main-block .main-block-text h2,.page-template-t-mobility-city .main-block .main-block-text h2{font-size:23px;font-size:2.3rem;line-height:33.35px}}@media (max-width: 768px){.page-template-t-mobility-manager .main-block .main-block-text b,.page-template-t-mobility-manager .main-block .main-block-text strong,.page-template-t-mobility-city .main-block .main-block-text b,.page-template-t-mobility-city .main-block .main-block-text strong{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}.page-template-t-mobility-manager .main-block .main-block-text p,.page-template-t-mobility-city .main-block .main-block-text p{margin-bottom:40px}@media (max-width: 768px){.page-template-t-mobility-manager .main-block .main-block-text p,.page-template-t-mobility-city .main-block .main-block-text p{margin-bottom:25px}}.page-template-t-mobility-manager .main-block .screen-slideshow,.page-template-t-mobility-city .main-block .screen-slideshow{position:relative;z-index:2;float:left;width:41.6666666667%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-mobility-manager .main-block .screen-slideshow,.page-template-t-mobility-city .main-block .screen-slideshow{float:left;width:100%;padding-left:0;padding-right:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width: 768px){.page-template-t-mobility-school article{overflow-x:hidden}}.page-template-t-mobility-school .intro-block{height:100vh}.page-template-t-mobility-school .logo-block{float:left;width:100%;padding-left:0;padding-right:0;margin-top:100px;margin-bottom:100px}@media (max-width: 768px){.page-template-t-mobility-school .logo-block{margin-top:30px;margin-bottom:30px}}.page-template-t-mobility-school .logo-block .logo-wrapper{float:left;width:50%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-mobility-school .logo-block .logo-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-mobility-school .logo-block .logo-wrapper .template-logo{height:110px}@media (max-width: 768px){.page-template-t-mobility-school .logo-block .logo-wrapper .template-logo{height:auto;width:240px}}.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle{margin-top:50px;margin-left:174px}@media (max-width: 768px){.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle{font-size:13px;font-size:1.3rem;line-height:18.85px;margin-left:95px;margin-top:15px;margin-bottom:35px}}@media (max-width: 768px){.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle strong{font-size:13px;font-size:1.3rem;line-height:18.85px}}.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle i,.page-template-t-mobility-school .logo-block .logo-wrapper .subtitle em{font-style:initial;color:#00835B}.page-template-t-mobility-school .main-block .main-block-text h2{color:#00835B}.page-template-t-mobility-school .single-block .text-wrapper h2{color:#00835B}.page-template-t-mobility-school .buttons-block .pagewidth .buttons-wrapper .single-button a:hover,.page-template-t-mobility-school .buttons-block .pagewidth .buttons-wrapper .single-button a:visited:hover{border:2px solid #00835B}@media (max-width: 768px){.page-template-t-mobility-company article{overflow-x:hidden}}.page-template-t-mobility-company .intro-block{height:100vh}.page-template-t-mobility-company .logo-block{float:left;width:100%;padding-left:0;padding-right:0;margin-top:100px;margin-bottom:100px}@media (max-width: 768px){.page-template-t-mobility-company .logo-block{margin-top:30px;margin-bottom:30px}}.page-template-t-mobility-company .logo-block .logo-wrapper{float:left;width:50%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-mobility-company .logo-block .logo-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-mobility-company .logo-block .logo-wrapper .template-logo{height:110px}@media (max-width: 768px){.page-template-t-mobility-company .logo-block .logo-wrapper .template-logo{height:auto;width:240px}}.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle{margin-top:50px;margin-left:174px}@media (max-width: 768px){.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle{font-size:13px;font-size:1.3rem;line-height:18.85px;margin-left:95px;margin-top:15px;margin-bottom:35px}}@media (max-width: 768px){.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle strong{font-size:13px;font-size:1.3rem;line-height:18.85px}}.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle i,.page-template-t-mobility-company .logo-block .logo-wrapper .subtitle em{font-style:initial;color:#c51932}.page-template-t-mobility-company .icons-wrapper .label span{color:#c51932}.page-template-t-mobility-company .main-block .main-block-text h2{color:#c51932}.page-template-t-mobility-company .single-block .text-wrapper h2{color:#c51932}.page-template-t-mobility-company .buttons-block .pagewidth .buttons-wrapper .single-button a:hover,.page-template-t-mobility-company .buttons-block .pagewidth .buttons-wrapper .single-button a:visited:hover{border:2px solid #c51932}@media (max-width: 768px){.page-template-t-mobility-ticket article{overflow-x:hidden}}.page-template-t-mobility-ticket .intro-block{height:100vh}.page-template-t-mobility-ticket .logo-block{float:left;width:100%;padding-left:0;padding-right:0;margin-top:100px;margin-bottom:100px}@media (max-width: 768px){.page-template-t-mobility-ticket .logo-block{margin-top:30px;margin-bottom:30px}}.page-template-t-mobility-ticket .logo-block .logo-wrapper{float:left;width:50%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-mobility-ticket .logo-block .logo-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-mobility-ticket .logo-block .logo-wrapper .template-logo{height:110px}@media (max-width: 768px){.page-template-t-mobility-ticket .logo-block .logo-wrapper .template-logo{height:auto;width:240px}}.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle{margin-top:50px;margin-left:174px}@media (max-width: 768px){.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle{font-size:13px;font-size:1.3rem;line-height:18.85px;margin-left:95px;margin-top:15px;margin-bottom:35px}}@media (max-width: 768px){.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle strong{font-size:13px;font-size:1.3rem;line-height:18.85px}}.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle i,.page-template-t-mobility-ticket .logo-block .logo-wrapper .subtitle em{font-style:initial;color:#f39200}.page-template-t-mobility-ticket .icons-wrapper .label span{color:#f39200}.page-template-t-mobility-ticket .main-block .main-block-text h2{color:#f39200}.page-template-t-mobility-ticket .single-block .text-wrapper h2{color:#f39200}.page-template-t-mobility-ticket .buttons-block .pagewidth .buttons-wrapper .single-button a:hover,.page-template-t-mobility-ticket .buttons-block .pagewidth .buttons-wrapper .single-button a:visited:hover{border:2px solid #f39200}@media (max-width: 768px){.page-template-t-mobility-city article{overflow-x:hidden}}.page-template-t-mobility-city .intro-block{height:100vh}.page-template-t-mobility-city .logo-block{float:left;width:100%;padding-left:0;padding-right:0;margin-top:100px;margin-bottom:100px}@media (max-width: 768px){.page-template-t-mobility-city .logo-block{margin-top:30px;margin-bottom:30px}}.page-template-t-mobility-city .logo-block .logo-wrapper{float:left;width:50%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-mobility-city .logo-block .logo-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-mobility-city .logo-block .logo-wrapper .template-logo{height:110px}@media (max-width: 768px){.page-template-t-mobility-city .logo-block .logo-wrapper .template-logo{height:auto;width:240px}}.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle{margin-top:50px;margin-left:174px}@media (max-width: 768px){.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle{font-size:13px;font-size:1.3rem;line-height:18.85px;margin-left:95px;margin-top:15px;margin-bottom:35px}}@media (max-width: 768px){.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle b,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle strong{font-size:13px;font-size:1.3rem;line-height:18.85px}}.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle i,.page-template-t-mobility-city .logo-block .logo-wrapper .subtitle em{font-style:initial;color:#0093d3}.page-template-t-mobility-city .icons-wrapper .label span{color:#0093d3}.page-template-t-mobility-city .main-block .main-block-text h2{color:#0093d3}.page-template-t-mobility-city .single-block .text-wrapper h2{color:#0093d3}.page-template-t-mobility-city .buttons-block .pagewidth .buttons-wrapper .single-button a:hover,.page-template-t-mobility-city .buttons-block .pagewidth .buttons-wrapper .single-button a:visited:hover{border:2px solid #0093d3}.page-template-t-services .intro-block{margin-bottom:60px}@media (max-width: 768px){.page-template-t-services .intro-block{padding-top:130px;padding-bottom:15px;margin-bottom:10px}.page-template-t-services .intro-block .excerpt-box{position:relative;left:initial;bottom:initial}.page-template-t-services .intro-block .header-img{position:absolute;top:0;left:0}}.page-template-t-services .services-blocks .pagewidth{padding:0}.page-template-t-services .services-blocks .services-block{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:60px}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block{position:relative;margin-bottom:10px}}.page-template-t-services .services-blocks .services-block .pagewidth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .pagewidth{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-template-t-services .services-blocks .services-block:not(.banner) .image-wrapper{padding-top:initial;height:auto}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block:not(.banner) .image-wrapper{float:left;width:100%;padding-left:0;padding-right:0;padding-top:0;height:auto}.page-template-t-services .services-blocks .services-block:not(.banner) .image-wrapper img{position:relative;top:initial;left:initial;height:auto;-o-object-fit:initial;object-fit:initial}}.page-template-t-services .services-blocks .services-block .image-wrapper{float:left;width:60%;padding-left:0;padding-right:0;position:relative;height:0;padding-top:30%}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .image-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-services .services-blocks .services-block .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;float:left}.page-template-t-services .services-blocks .services-block .text-wrapper{float:left;width:50%;padding-left:0;padding-right:0;float:none;position:relative}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .text-wrapper{float:left;width:100%;padding-left:0;padding-right:0;font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px;padding-top:50%;z-index:2}}@media (max-width: 768px) and (max-width: 768px){.page-template-t-services .services-blocks .services-block .text-wrapper{padding-top:20px}}.page-template-t-services .services-blocks .services-block .text-wrapper h2{color:#e30134;margin-bottom:20px;letter-spacing:1px}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .text-wrapper h2{font-size:23px;font-size:2.3rem;line-height:33.35px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .text-wrapper b,.page-template-t-services .services-blocks .services-block .text-wrapper strong{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}.page-template-t-services .services-blocks .services-block .text-wrapper ul{padding-left:50px}.page-template-t-services .services-blocks .services-block .text-wrapper ul li{position:relative;font-size:21px;padding-left:38px}.page-template-t-services .services-blocks .services-block .text-wrapper ul li:before{content:'•';position:absolute;top:0;left:0}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .text-wrapper ul li{font-size:16px}}.page-template-t-services .services-blocks .services-block .text-wrapper p:not(:last-child){margin-bottom:40px}.page-template-t-services .services-blocks .services-block .text-wrapper .real-text-wrapper{position:relative}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .text-wrapper .real-text-wrapper{position:relative;top:0;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;margin-bottom:30px}}.page-template-t-services .services-blocks .services-block .sub-blocks{float:left;width:100%;padding-left:0;padding-right:0;margin-top:90px}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks{position:relative;margin-top:20px}}.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:0 80px}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth{display:block;padding:0 60px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth{display:block;padding:0 20px}}.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock{float:left;width:33.3333333333%;padding-left:20px;padding-right:20px}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:35px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:35px}}.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock h3{color:#999;text-transform:uppercase;margin-bottom:35px}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock h3{font-size:18px;font-size:1.8rem;line-height:26.1px;margin-bottom:15px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text b,.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text strong{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text ul{padding-left:50px}}.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text ul li{position:relative;padding-left:38px}.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock .text ul li:before{content:'•';position:absolute;top:0;left:0}.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+1),.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+2){padding-right:70px;border-right:2px solid #e9e9e9}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+1),.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+2){border-right:initial;padding-right:0}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+1),.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+2){border-right:initial;padding-right:0}}.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+2),.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+3){padding-left:70px}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+2),.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+3){border-right:initial;padding-left:0}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+2),.page-template-t-services .services-blocks .services-block .sub-blocks .pagewidth .single-subblock:nth-child(3n+3){border-right:initial;padding-left:0}}.page-template-t-services .services-blocks .services-block:nth-child(1) .real-text-wrapper{padding-left:100px !important;padding-right:40px !important}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-services .services-blocks .services-block:nth-child(1) .real-text-wrapper{padding-left:60px !important;padding-right:20px !important}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block:nth-child(1) .real-text-wrapper{padding-left:20px !important;padding-right:20px !important}}.page-template-t-services .services-blocks .services-block:nth-child(2n) .image-wrapper,.page-template-t-services .services-blocks .services-block:nth-child(1) .image-wrapper{float:left;width:60%;padding-left:0;padding-right:0;margin-right:0;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block:nth-child(2n) .image-wrapper,.page-template-t-services .services-blocks .services-block:nth-child(1) .image-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-services .services-blocks .services-block:nth-child(2n) .text-wrapper .real-text-wrapper,.page-template-t-services .services-blocks .services-block:nth-child(1) .text-wrapper .real-text-wrapper{padding-left:100px;padding-right:40px;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-services .services-blocks .services-block:nth-child(2n) .text-wrapper .real-text-wrapper,.page-template-t-services .services-blocks .services-block:nth-child(1) .text-wrapper .real-text-wrapper{padding-left:60px;padding-right:20px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block:nth-child(2n) .text-wrapper .real-text-wrapper,.page-template-t-services .services-blocks .services-block:nth-child(1) .text-wrapper .real-text-wrapper{padding-left:20px;padding-right:20px}}.page-template-t-services .services-blocks .services-block:nth-child(2n+1) .text-wrapper .real-text-wrapper{padding-right:100px;padding-left:40px}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-services .services-blocks .services-block:nth-child(2n+1) .text-wrapper .real-text-wrapper{padding-right:60px;padding-left:20px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block:nth-child(2n+1) .text-wrapper .real-text-wrapper{padding-left:20px;padding-right:20px}}.page-template-t-services .services-blocks .services-block:last-child{margin-bottom:0}.page-template-t-services .services-blocks .services-block:last-child .real-text-wrapper{margin-bottom:60px}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block.banner:before{display:none}}.page-template-t-services .services-blocks .services-block.banner .image-wrapper{width:100%}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block.banner .image-wrapper{position:absolute;height:100%}}.page-template-t-services .services-blocks .services-block.banner .text-wrapper{position:absolute;top:50%;text-align:center;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block.banner .text-wrapper{position:relative;top:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;padding-bottom:20px;padding-left:20px;padding-right:20px}}.page-template-t-services .services-blocks .services-block.banner .text-wrapper .real-text-wrapper{position:relative;color:#fff;width:100%;float:left;top:initial;left:initial;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial;margin-bottom:60px}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block.banner .text-wrapper .real-text-wrapper b,.page-template-t-services .services-blocks .services-block.banner .text-wrapper .real-text-wrapper strong{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block.banner .text-wrapper .real-text-wrapper{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px;margin-bottom:20px}}.page-template-t-services .services-blocks .services-block.banner .text-wrapper .button.link{color:#fff;display:inline-block;height:50px;border:2px solid #fff;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;line-height:46px;text-align:center;text-transform:uppercase;padding-left:20px;padding-right:20px}.page-template-t-services .services-blocks .services-block.banner .text-wrapper .button.link:hover,.page-template-t-services .services-blocks .services-block.banner .text-wrapper .button.link.current{background:#fff;border-color:#fff;color:#282E30}@media (max-width: 768px){.page-template-t-services .services-blocks .services-block.banner .text-wrapper .button.link{float:left;width:100%;padding-left:20px;padding-right:20px;margin-left:0;font-size:18px;font-size:1.8rem;line-height:26.1px;padding:8px;height:auto;line-height:auto}}.page-template-t-clients .intro-block .fake-bkg{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.65)), color-stop(100%, rgba(255,255,255,0.65)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.65)), to(rgba(255,255,255,0.65)));background:-moz- oldlinear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6FFFFFF', endColorstr='#A6FFFFFF',GradientType=0 )}.page-template-t-clients .intro-block .excerpt-box{color:#282E30}.page-template-t-clients .intro-block .excerpt-box h1{color:#e30134}@media (max-width: 768px){.page-template-t-clients .intro-block .excerpt-box h1{font-size:30px;font-size:3rem;line-height:43.5px}}@media (max-width: 768px){.page-template-t-clients .intro-block .excerpt-box p{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.page-template-t-clients .intro-block .excerpt-box p b,.page-template-t-clients .intro-block .excerpt-box p strong{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.page-template-t-clients .intro-block{padding-top:130px;padding-bottom:15px;margin-bottom:10px}.page-template-t-clients .intro-block .excerpt-box{position:relative;left:initial;bottom:initial}.page-template-t-clients .intro-block .header-img{position:absolute;top:0;left:0}}.page-template-t-clients .clients-blocks{float:left;width:100%;padding-left:0;padding-right:0;margin-top:125px;margin-bottom:40px}@media (max-width: 768px){.page-template-t-clients .clients-blocks{margin-top:0}.page-template-t-clients .clients-blocks .pagewidth{padding-left:0;padding-right:0}}.page-template-t-clients .clients-blocks .pagewidth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-t-clients .clients-blocks .pagewidth .single-client{width:16.6666666667%;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:50px}@media (max-width: 768px){.page-template-t-clients .clients-blocks .pagewidth .single-client{width:33.3333333333%;margin-bottom:20px}}.page-template-t-contact .intro-block .fake-bkg{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.65)), color-stop(100%, rgba(255,255,255,0.65)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.65)), to(rgba(255,255,255,0.65)));background:-moz- oldlinear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6FFFFFF', endColorstr='#A6FFFFFF',GradientType=0 );mix-blend-mode:initial}@media (max-width: 768px){.page-template-t-contact .intro-block .fake-bkg{mix-blend-mode:initial}}@media (max-width: 768px){.page-template-t-contact .intro-block .header-img img{-o-object-position:77% 50%;object-position:77% 50%}}.page-template-t-contact .intro-block .excerpt-box{color:#282E30}.page-template-t-contact .intro-block .excerpt-box h1{color:#e30134}@media (max-width: 768px){.page-template-t-contact .intro-block .excerpt-box h1{font-size:30px;font-size:3rem;line-height:43.5px}}@media (max-width: 768px){.page-template-t-contact .intro-block .excerpt-box p{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.page-template-t-contact .intro-block .excerpt-box p b,.page-template-t-contact .intro-block .excerpt-box p strong{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.page-template-t-contact .intro-block{padding-top:130px;padding-bottom:15px;margin-bottom:10px}.page-template-t-contact .intro-block .excerpt-box{position:relative;left:initial;bottom:initial}.page-template-t-contact .intro-block .header-img{position:absolute;top:0;left:0}}.page-template-t-contact .contact-block{padding-top:90px;margin-bottom:55px}@media (max-width: 768px){.page-template-t-contact .contact-block{padding-top:30px;margin-bottom:0}}.page-template-t-contact .contact-block .address-list{float:left;width:41.6666666667%;padding-left:20px;padding-right:20px;margin-left:8.3333333333%}@media (max-width: 768px){.page-template-t-contact .contact-block .address-list{margin-left:0;float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-contact .contact-block .address-list .single-address{float:left;clear:left}@media (max-width: 768px){.page-template-t-contact .contact-block .address-list .single-address{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-contact .contact-block .address-list .single-address .address-title{color:#e30134}@media (max-width: 768px){.page-template-t-contact .contact-block .address-list .single-address .address-title{font-size:17px;font-size:1.7rem;line-height:24.65px}}.page-template-t-contact .contact-block .address-list .single-address .address{margin-bottom:25px}@media (max-width: 768px){.page-template-t-contact .contact-block .address-list .single-address .address{font-size:17px;font-size:1.7rem;line-height:24.65px}}@media (max-width: 768px){.page-template-t-contact .contact-block .address-list .single-address .phone{font-size:17px;font-size:1.7rem;line-height:24.65px}}.page-template-t-contact .contact-block .address-list .single-address .email{margin-bottom:25px}@media (max-width: 768px){.page-template-t-contact .contact-block .address-list .single-address .email{font-size:17px;font-size:1.7rem;line-height:24.65px}}.page-template-t-contact .contact-block .address-list .single-address:not(:last-child){border-bottom:1px solid #d9d9d9;margin-bottom:25px}.page-template-t-contact .contact-block .address-list .single-address a:hover,.page-template-t-contact .contact-block .address-list .single-address a:visited:hover{color:#999}@media (max-width: 768px){.page-template-t-contact .contact-block .address-list .single-address a span,.page-template-t-contact .contact-block .address-list .single-address a:visited span{font-size:17px;font-size:1.7rem;line-height:24.65px}}.page-template-t-contact .form-container{float:left;width:50%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.page-template-t-contact .form-container{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:40px}}.page-template-t-contact .form-container form input{-webkit-appearance:none;outline:0 !important;border:none;border-bottom:1px solid #ccc;margin-bottom:100px;background:transparent}@media (max-width: 768px){.page-template-t-contact .form-container form input{font-size:15px;font-size:1.5rem;line-height:21.75px;margin-bottom:15px}}.page-template-t-contact .form-container form input[type=text],.page-template-t-contact .form-container form input[type=email]{float:left;width:50%;padding-left:0;padding-right:0;width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}.page-template-t-contact .form-container form input[type=text]:nth-child(2n+1),.page-template-t-contact .form-container form input[type=email]:nth-child(2n+1){margin-right:10px}.page-template-t-contact .form-container form input[type=text]:nth-child(2n),.page-template-t-contact .form-container form input[type=email]:nth-child(2n){margin-left:10px}@media (max-width: 768px){.page-template-t-contact .form-container form input[type=text],.page-template-t-contact .form-container form input[type=email]{width:100%;margin-left:0 !important;margin-right:0 !important}}.page-template-t-contact .form-container form input[type=text].error,.page-template-t-contact .form-container form input[type=email].error{border-bottom:1px solid #e30134}.page-template-t-contact .form-container form textarea{float:left;width:100%;padding-left:0;padding-right:0;-webkit-appearance:none;outline:0 !important;border:none;border-bottom:1px solid #ccc;margin-bottom:80px;background:transparent;max-width:100%}.page-template-t-contact .form-container form textarea.error{border-bottom:1px solid #e30134}@media (max-width: 768px){.page-template-t-contact .form-container form textarea{font-size:15px;font-size:1.5rem;line-height:21.75px;margin-bottom:15px}}.page-template-t-contact .form-container form .privacy-wrapper,.page-template-t-contact .form-container form .checkbox-wrapper{float:left}.page-template-t-contact .form-container form .privacy-wrapper .privacy,.page-template-t-contact .form-container form .privacy-wrapper .check,.page-template-t-contact .form-container form .checkbox-wrapper .privacy,.page-template-t-contact .form-container form .checkbox-wrapper .check{float:left;position:relative;width:30px;height:30px;margin-right:10px}.page-template-t-contact .form-container form .privacy-wrapper .privacy.error input[type="checkbox"],.page-template-t-contact .form-container form .privacy-wrapper .check.error input[type="checkbox"],.page-template-t-contact .form-container form .checkbox-wrapper .privacy.error input[type="checkbox"],.page-template-t-contact .form-container form .checkbox-wrapper .check.error input[type="checkbox"]{border:1px solid #e30134}.page-template-t-contact .form-container form .privacy-wrapper .privacy input[type="checkbox"],.page-template-t-contact .form-container form .privacy-wrapper .check input[type="checkbox"],.page-template-t-contact .form-container form .checkbox-wrapper .privacy input[type="checkbox"],.page-template-t-contact .form-container form .checkbox-wrapper .check input[type="checkbox"]{width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid #ccc;margin:0;cursor:pointer}@media (max-width: 768px){.page-template-t-contact .form-container form .privacy-wrapper .privacy input[type="checkbox"],.page-template-t-contact .form-container form .privacy-wrapper .check input[type="checkbox"],.page-template-t-contact .form-container form .checkbox-wrapper .privacy input[type="checkbox"],.page-template-t-contact .form-container form .checkbox-wrapper .check input[type="checkbox"]{width:25px;height:25px}}.page-template-t-contact .form-container form .privacy-wrapper .privacy input[type="checkbox"]:checked,.page-template-t-contact .form-container form .privacy-wrapper .check input[type="checkbox"]:checked,.page-template-t-contact .form-container form .checkbox-wrapper .privacy input[type="checkbox"]:checked,.page-template-t-contact .form-container form .checkbox-wrapper .check input[type="checkbox"]:checked{background-color:#999;border:1px solid #999}.page-template-t-contact .form-container form .privacy-wrapper .privacy input[type="checkbox"]:checked+.label,.page-template-t-contact .form-container form .privacy-wrapper .check input[type="checkbox"]:checked+.label,.page-template-t-contact .form-container form .checkbox-wrapper .privacy input[type="checkbox"]:checked+.label,.page-template-t-contact .form-container form .checkbox-wrapper .check input[type="checkbox"]:checked+.label{opacity:1}.page-template-t-contact .form-container form .privacy-wrapper .privacy input[type="checkbox"]+.label,.page-template-t-contact .form-container form .privacy-wrapper .check input[type="checkbox"]+.label,.page-template-t-contact .form-container form .checkbox-wrapper .privacy input[type="checkbox"]+.label,.page-template-t-contact .form-container form .checkbox-wrapper .check input[type="checkbox"]+.label{position:absolute;top:0;left:0;width:30px;height:30px;opacity:0;pointer-events:none;background-position:center center}@media (max-width: 768px){.page-template-t-contact .form-container form .privacy-wrapper .privacy input[type="checkbox"]+.label,.page-template-t-contact .form-container form .privacy-wrapper .check input[type="checkbox"]+.label,.page-template-t-contact .form-container form .checkbox-wrapper .privacy input[type="checkbox"]+.label,.page-template-t-contact .form-container form .checkbox-wrapper .check input[type="checkbox"]+.label{width:25px;height:25px}}.page-template-t-contact .form-container form .privacy-wrapper .privacy-label,.page-template-t-contact .form-container form .privacy-wrapper .check-label,.page-template-t-contact .form-container form .checkbox-wrapper .privacy-label,.page-template-t-contact .form-container form .checkbox-wrapper .check-label{color:#999;line-height:28px}@media (max-width: 768px){.page-template-t-contact .form-container form .privacy-wrapper .privacy-label,.page-template-t-contact .form-container form .privacy-wrapper .check-label,.page-template-t-contact .form-container form .checkbox-wrapper .privacy-label,.page-template-t-contact .form-container form .checkbox-wrapper .check-label{font-size:13px;font-size:1.3rem;line-height:18.85px;line-height:23px}}.page-template-t-contact .form-container form .privacy-wrapper .privacy-label a,.page-template-t-contact .form-container form .privacy-wrapper .privacy-label a:visited,.page-template-t-contact .form-container form .privacy-wrapper .check-label a,.page-template-t-contact .form-container form .privacy-wrapper .check-label a:visited,.page-template-t-contact .form-container form .checkbox-wrapper .privacy-label a,.page-template-t-contact .form-container form .checkbox-wrapper .privacy-label a:visited,.page-template-t-contact .form-container form .checkbox-wrapper .check-label a,.page-template-t-contact .form-container form .checkbox-wrapper .check-label a:visited{color:#282E30}.page-template-t-contact .form-container form input[type="submit"]{float:left;width:33.3333333333%;padding-left:20px;padding-right:20px;float:right;border:1px solid #ccc;color:#282E30;text-transform:uppercase;text-align:center;height:40px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:transparent;cursor:pointer;margin-top:-5px;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-contact .form-container form input[type="submit"]{clear:left;float:left;margin-top:30px;width:auto;min-width:33.333%}}@media (max-width: 768px){.page-template-t-contact .form-container form input[type="submit"]{float:left;width:50%;padding-left:20px;padding-right:20px;font-size:13px;font-size:1.3rem;line-height:18.85px;height:25px;clear:left;margin-top:23px}}.page-template-t-contact .form-container form input[type="submit"]:hover{border:1px solid #999;color:#999}.page-template-t-contact .form-container form input[type="submit"]:disabled{opacity:.6;pointer-events:none}.page-template-t-contact .form-container form input[type="submit"]:disabled:hover{border:1px solid #ccc;color:#282E30}.page-template-t-contact .cv-block,.page-template-t-contact .quote-block{background:#fff}.page-template-t-contact .cv-block.quote-block,.page-template-t-contact .quote-block.quote-block{background:#e9e9e9}.page-template-t-contact .cv-block .accordion-activator,.page-template-t-contact .quote-block .accordion-activator{text-align:center;padding-top:60px;padding-bottom:60px;cursor:pointer}@media (max-width: 768px){.page-template-t-contact .cv-block .accordion-activator,.page-template-t-contact .quote-block .accordion-activator{padding-top:30px;padding-bottom:30px}}.page-template-t-contact .cv-block .accordion-activator .accordion-title,.page-template-t-contact .quote-block .accordion-activator .accordion-title{color:#e30134}@media (max-width: 768px){.page-template-t-contact .cv-block .accordion-activator .accordion-title,.page-template-t-contact .quote-block .accordion-activator .accordion-title{font-size:24px;font-size:2.4rem;line-height:34.8px}}.page-template-t-contact .cv-block .accordion-activator .accordion-subtitle,.page-template-t-contact .quote-block .accordion-activator .accordion-subtitle{color:#b3b3b3}@media (max-width: 768px){.page-template-t-contact .cv-block .accordion-activator .accordion-subtitle,.page-template-t-contact .quote-block .accordion-activator .accordion-subtitle{font-size:20px;font-size:2rem;line-height:29px}}.page-template-t-contact .cv-block .accordion-activator .accordion-subtitle .icon-arrow-down,.page-template-t-contact .quote-block .accordion-activator .accordion-subtitle .icon-arrow-down{display:inline-block;width:20px;height:12px;background-position:center center;margin-right:10px;vertical-align:middle;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;-moz-transition:transform .6s ease-in-out, -moz-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out, -moz-transform .6s ease-in-out, -o-transform .6s ease-in-out}@media (max-width: 768px){.page-template-t-contact .cv-block .accordion-activator .accordion-subtitle .icon-arrow-down,.page-template-t-contact .quote-block .accordion-activator .accordion-subtitle .icon-arrow-down{width:15px;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}}.page-template-t-contact .cv-block .accordion-activator.accordion-open .accordion-subtitle .icon-arrow-down,.page-template-t-contact .quote-block .accordion-activator.accordion-open .accordion-subtitle .icon-arrow-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.page-template-t-contact .cv-block [data-accordion-content],.page-template-t-contact .quote-block [data-accordion-content]{display:none;background:#fff}.page-template-t-contact .cv-block [data-accordion-content] .form-container,.page-template-t-contact .quote-block [data-accordion-content] .form-container{float:left;width:83.3333333333%;padding-left:20px;padding-right:20px;margin-left:8.3333333333%;margin-bottom:25px}@media (max-width: 768px){.page-template-t-contact .cv-block [data-accordion-content] .form-container,.page-template-t-contact .quote-block [data-accordion-content] .form-container{float:left;width:100%;padding-left:0;padding-right:0;margin-left:0}}.page-template-t-contact .cv-block [data-accordion-content] .form-container .privacy-wrapper,.page-template-t-contact .quote-block [data-accordion-content] .form-container .privacy-wrapper{float:left;width:33.3333333333%;padding-left:0;padding-right:0}@media (max-width: 1024px) and (min-width: 769px){.page-template-t-contact .cv-block [data-accordion-content] .form-container .privacy-wrapper,.page-template-t-contact .quote-block [data-accordion-content] .form-container .privacy-wrapper{margin-top:30px;float:left;width:100%;padding-left:0;padding-right:0}}@media (max-width: 768px){.page-template-t-contact .cv-block [data-accordion-content] .form-container .privacy-wrapper,.page-template-t-contact .quote-block [data-accordion-content] .form-container .privacy-wrapper{float:left;width:100%;padding-left:0;padding-right:0}}@media (max-width: 768px){.page-template-t-contact .cv-block [data-accordion-content] .form-container textarea,.page-template-t-contact .quote-block [data-accordion-content] .form-container textarea{margin-bottom:30px}}@media (max-width: 768px){.page-template-t-contact .cv-block [data-accordion-content] .form-container input[type="submit"],.page-template-t-contact .quote-block [data-accordion-content] .form-container input[type="submit"]{float:left;width:100%;padding-left:0;padding-right:0}}.page-template-t-contact .cv-block [data-accordion-content] .form-container .cv-wrapper,.page-template-t-contact .quote-block [data-accordion-content] .form-container .cv-wrapper{float:left;width:33.3333333333%;padding-left:0;padding-right:0;width:-webkit-calc(33.3333% - 20px);width:-moz-calc(33.3333% - 20px);width:calc(33.3333% - 20px);margin-right:20px}@media (max-width: 768px){.page-template-t-contact .cv-block [data-accordion-content] .form-container .cv-wrapper,.page-template-t-contact .quote-block [data-accordion-content] .form-container .cv-wrapper{float:left;width:100%;padding-left:0;padding-right:0;margin-right:0;margin-bottom:20px}}.page-template-t-contact .cv-block [data-accordion-content] .form-container .cv-wrapper .inputfile,.page-template-t-contact .quote-block [data-accordion-content] .form-container .cv-wrapper .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.page-template-t-contact .cv-block [data-accordion-content] .form-container .cv-wrapper .inputfile+label,.page-template-t-contact .quote-block [data-accordion-content] .form-container .cv-wrapper .inputfile+label{border:1px solid #ccc;color:#282E30;text-transform:uppercase;text-align:center;display:block;height:40px;line-height:40px;margin-top:-5px;cursor:pointer}@media (max-width: 768px){.page-template-t-contact .cv-block [data-accordion-content] .form-container .cv-wrapper .inputfile+label,.page-template-t-contact .quote-block [data-accordion-content] .form-container .cv-wrapper .inputfile+label{float:left;width:100%;padding-left:0;padding-right:0;font-size:13px;font-size:1.3rem;line-height:18.85px;height:25px;line-height:25px}}.page-template-t-contact .cv-block.quote-block [data-accordion-content],.page-template-t-contact .quote-block.quote-block [data-accordion-content]{background:#e9e9e9}.page-template-t-contact .cv-block.quote-block input[type="email"],.page-template-t-contact .cv-block.quote-block input[type="text"],.page-template-t-contact .quote-block.quote-block input[type="email"],.page-template-t-contact .quote-block.quote-block input[type="text"]{margin-bottom:60px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block input[type="email"],.page-template-t-contact .cv-block.quote-block input[type="text"],.page-template-t-contact .quote-block.quote-block input[type="email"],.page-template-t-contact .quote-block.quote-block input[type="text"]{margin-bottom:15px}}.page-template-t-contact .cv-block.quote-block .contact-column,.page-template-t-contact .quote-block.quote-block .contact-column{float:left;width:50%;padding-left:0;padding-right:0;margin-bottom:50px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .contact-column,.page-template-t-contact .quote-block.quote-block .contact-column{margin-bottom:30px}}.page-template-t-contact .cv-block.quote-block .contact-column:nth-child(1),.page-template-t-contact .quote-block.quote-block .contact-column:nth-child(1){width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);margin-right:10px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .contact-column:nth-child(1),.page-template-t-contact .quote-block.quote-block .contact-column:nth-child(1){width:100%;margin-right:0}}.page-template-t-contact .cv-block.quote-block .contact-column:nth-child(2),.page-template-t-contact .quote-block.quote-block .contact-column:nth-child(2){width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px);margin-left:10px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .contact-column:nth-child(2),.page-template-t-contact .quote-block.quote-block .contact-column:nth-child(2){width:100%;margin-left:0}}.page-template-t-contact .cv-block.quote-block .contact-column .heading,.page-template-t-contact .quote-block.quote-block .contact-column .heading{float:left;width:100%;padding-left:0;padding-right:0;text-transform:uppercase;margin-bottom:30px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .contact-column .heading,.page-template-t-contact .quote-block.quote-block .contact-column .heading{font-size:18px;font-size:1.8rem;line-height:26.1px}}.page-template-t-contact .cv-block.quote-block .contact-column .heading.sp,.page-template-t-contact .quote-block.quote-block .contact-column .heading.sp{margin-top:30px}.page-template-t-contact .cv-block.quote-block .contact-column .checkbox-wrapper,.page-template-t-contact .quote-block.quote-block .contact-column .checkbox-wrapper{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:20px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .contact-column .checkbox-wrapper,.page-template-t-contact .quote-block.quote-block .contact-column .checkbox-wrapper{margin-bottom:15px}}.page-template-t-contact .cv-block.quote-block .contact-column .checkbox-wrapper .check-label,.page-template-t-contact .quote-block.quote-block .contact-column .checkbox-wrapper .check-label{line-height:30px;color:#282E30;cursor:pointer}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .contact-column .checkbox-wrapper .check-label,.page-template-t-contact .quote-block.quote-block .contact-column .checkbox-wrapper .check-label{font-size:15px;font-size:1.5rem;line-height:21.75px;line-height:30px}}.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"],.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"],.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"],.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"]{width:100% !important;margin-left:0;margin-right:0}.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"]:not(:last-child),.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"]:not(:last-child),.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"]:not(:last-child),.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"]:not(:last-child){margin-bottom:78px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"]:not(:last-child),.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"]:not(:last-child),.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"]:not(:last-child),.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"]:not(:last-child){margin-bottom:15px}}.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"]:last-child,.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"]:last-child,.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"]:last-child,.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"]:last-child{margin-bottom:0}.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"]::-webkit-input-placeholder,.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"]::-webkit-input-placeholder,.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"]::-webkit-input-placeholder,.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"]::-webkit-input-placeholder{color:#282E30}.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"]::-moz-placeholder,.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"]::-moz-placeholder,.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"]::-moz-placeholder,.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"]::-moz-placeholder{color:#282E30}.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"]:-ms-input-placeholder,.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"]:-ms-input-placeholder,.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"]:-ms-input-placeholder,.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"]:-ms-input-placeholder{color:#282E30}.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"]::placeholder,.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"]::placeholder,.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"]::placeholder,.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"]::placeholder{color:#282E30}.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"].spec,.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"].spec,.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"].spec,.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"].spec{margin-top:30px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .contact-column input[type="email"].spec,.page-template-t-contact .cv-block.quote-block .contact-column input[type="text"].spec,.page-template-t-contact .quote-block.quote-block .contact-column input[type="email"].spec,.page-template-t-contact .quote-block.quote-block .contact-column input[type="text"].spec{margin-top:0}}.page-template-t-contact .cv-block.quote-block input[type="submit"],.page-template-t-contact .quote-block.quote-block input[type="submit"]{width:auto !important;min-width:180px;float:left;margin-left:10px}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block input[type="submit"],.page-template-t-contact .quote-block.quote-block input[type="submit"]{width:100% !important;margin-left:0}}.page-template-t-contact .cv-block.quote-block .privacy-wrapper,.page-template-t-contact .quote-block.quote-block .privacy-wrapper{width:50% !important}@media (max-width: 768px){.page-template-t-contact .cv-block.quote-block .privacy-wrapper,.page-template-t-contact .quote-block.quote-block .privacy-wrapper{width:100% !important}}.post-type-archive-news .intro-block .fake-bkg,.single-news .intro-block .fake-bkg,.tax-news-categories .intro-block .fake-bkg{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.45)), color-stop(100%, rgba(255,255,255,0.45)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.45) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.45) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.45)), to(rgba(255,255,255,0.45)));background:-moz- oldlinear-gradient(top, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.45) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.45) 0%, rgba(255,255,255,0.45) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#73FFFFFF', endColorstr='#73FFFFFF',GradientType=0 );mix-blend-mode:initial}.post-type-archive-news .intro-block .excerpt-box,.single-news .intro-block .excerpt-box,.tax-news-categories .intro-block .excerpt-box{color:#282E30}.post-type-archive-news .intro-block .excerpt-box h1,.single-news .intro-block .excerpt-box h1,.tax-news-categories .intro-block .excerpt-box h1{color:#e30134}@media (max-width: 768px){.post-type-archive-news .intro-block .excerpt-box h1,.single-news .intro-block .excerpt-box h1,.tax-news-categories .intro-block .excerpt-box h1{font-size:30px;font-size:3rem;line-height:43.5px}}.post-type-archive-news .intro-block .excerpt-box a,.post-type-archive-news .intro-block .excerpt-box a:visited,.single-news .intro-block .excerpt-box a,.single-news .intro-block .excerpt-box a:visited,.tax-news-categories .intro-block .excerpt-box a,.tax-news-categories .intro-block .excerpt-box a:visited{color:#e30134}@media (max-width: 768px){.post-type-archive-news .intro-block .excerpt-box p,.single-news .intro-block .excerpt-box p,.tax-news-categories .intro-block .excerpt-box p{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.post-type-archive-news .intro-block .excerpt-box p b,.post-type-archive-news .intro-block .excerpt-box p strong,.single-news .intro-block .excerpt-box p b,.single-news .intro-block .excerpt-box p strong,.tax-news-categories .intro-block .excerpt-box p b,.tax-news-categories .intro-block .excerpt-box p strong{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.post-type-archive-news .intro-block,.single-news .intro-block,.tax-news-categories .intro-block{padding-top:130px;padding-bottom:15px;margin-bottom:10px}.post-type-archive-news .intro-block .excerpt-box,.single-news .intro-block .excerpt-box,.tax-news-categories .intro-block .excerpt-box{position:relative;left:initial;bottom:initial}.post-type-archive-news .intro-block .header-img,.single-news .intro-block .header-img,.tax-news-categories .intro-block .header-img{position:absolute;top:0;left:0}}.post-type-archive-news .categories-wrapper .single-term,.single-news .categories-wrapper .single-term,.tax-news-categories .categories-wrapper .single-term{float:left;width:50%;padding-left:20px;padding-right:20px;margin-top:53px;padding-bottom:116px;padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.post-type-archive-news .categories-wrapper .single-term,.single-news .categories-wrapper .single-term,.tax-news-categories .categories-wrapper .single-term{float:left;width:100%;padding-left:0;padding-right:0;margin-top:10px;padding-bottom:0;padding-top:0}}.post-type-archive-news .categories-wrapper .single-term:nth-child(1),.single-news .categories-wrapper .single-term:nth-child(1),.tax-news-categories .categories-wrapper .single-term:nth-child(1){border-right:1px solid #e9e9e9}@media (max-width: 768px){.post-type-archive-news .categories-wrapper .single-term:nth-child(1),.single-news .categories-wrapper .single-term:nth-child(1),.tax-news-categories .categories-wrapper .single-term:nth-child(1){border-right:none}}.post-type-archive-news .categories-wrapper .single-term:nth-child(2),.single-news .categories-wrapper .single-term:nth-child(2),.tax-news-categories .categories-wrapper .single-term:nth-child(2){border-left:1px solid #e9e9e9}@media (max-width: 768px){.post-type-archive-news .categories-wrapper .single-term:nth-child(2),.single-news .categories-wrapper .single-term:nth-child(2),.tax-news-categories .categories-wrapper .single-term:nth-child(2){border-left:none;margin-bottom:10px}}.post-type-archive-news .categories-wrapper .single-term a,.post-type-archive-news .categories-wrapper .single-term a:visited,.single-news .categories-wrapper .single-term a,.single-news .categories-wrapper .single-term a:visited,.tax-news-categories .categories-wrapper .single-term a,.tax-news-categories .categories-wrapper .single-term a:visited{padding-left:20px;padding-right:20px;min-width:50%;display:block;height:50px;border:2px solid #e9e9e9;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;line-height:46px;text-align:center;text-transform:uppercase;letter-spacing:1px}@media (max-width: 768px){.post-type-archive-news .categories-wrapper .single-term a,.post-type-archive-news .categories-wrapper .single-term a:visited,.single-news .categories-wrapper .single-term a,.single-news .categories-wrapper .single-term a:visited,.tax-news-categories .categories-wrapper .single-term a,.tax-news-categories .categories-wrapper .single-term a:visited{float:left;width:100%;padding-left:0;padding-right:0;margin-left:0;font-size:18px;font-size:1.8rem;line-height:26.1px;padding:8px;height:auto}}.post-type-archive-news .categories-wrapper .single-term a:hover,.post-type-archive-news .categories-wrapper .single-term a.current,.post-type-archive-news .categories-wrapper .single-term a:visited:hover,.post-type-archive-news .categories-wrapper .single-term a:visited.current,.single-news .categories-wrapper .single-term a:hover,.single-news .categories-wrapper .single-term a.current,.single-news .categories-wrapper .single-term a:visited:hover,.single-news .categories-wrapper .single-term a:visited.current,.tax-news-categories .categories-wrapper .single-term a:hover,.tax-news-categories .categories-wrapper .single-term a.current,.tax-news-categories .categories-wrapper .single-term a:visited:hover,.tax-news-categories .categories-wrapper .single-term a:visited.current{background:#282E30;border-color:#282E30;color:#fff}.post-type-archive-news .news-list,.single-news .news-list,.tax-news-categories .news-list{margin-top:100px}@media (max-width: 768px){.post-type-archive-news .news-list,.single-news .news-list,.tax-news-categories .news-list{margin-top:10px;margin-bottom:40px}}.single-news .preview-mobile{display:none}@media (max-width: 768px){.single-news .preview-mobile{float:left;width:100%;padding-left:0;padding-right:0;display:block;margin-bottom:20px}}.single-news article{margin-top:100px;margin-bottom:100px}@media (max-width: 768px){.single-news article{margin-top:0;margin-bottom:30px}}.single-news article .text-container{float:left;width:66.6666666667%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.single-news article .text-container{float:left;width:100%;padding-left:0;padding-right:0}}.single-news article .text-container .title-container h1{color:#e30134;margin-bottom:15px}@media (max-width: 768px){.single-news article .text-container .title-container h1{font-size:19px;font-size:1.9rem;line-height:27.55px;margin-bottom:5px}}.single-news article .text-container .title-container .time{margin-bottom:25px}@media (max-width: 768px){.single-news article .text-container .title-container .time{font-size:11px;font-size:1.1rem;line-height:15.95px}}.single-news article .text-container .content{margin-bottom:45px}@media (max-width: 768px){.single-news article .text-container .content{font-size:14px;font-size:1.4rem;line-height:20.3px;margin-bottom:25px}}.single-news article .text-container .content p{margin-bottom:40px}@media (max-width: 768px){.single-news article .text-container .content p{margin-bottom:25px}}@media (max-width: 768px){.single-news article .text-container .content b,.single-news article .text-container .content strong{font-size:13px;font-size:1.3rem;line-height:18.85px}}.single-news article .text-container .back-to-news{text-transform:uppercase;letter-spacing:1px;color:#b3b3b3;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (max-width: 768px){.single-news article .text-container .back-to-news{font-size:17px;font-size:1.7rem;line-height:24.65px}}.single-news article .text-container .back-to-news a,.single-news article .text-container .back-to-news a:visited{color:#b3b3b3}.single-news article .text-container .back-to-news:hover{color:#282E30}.single-news article .text-container .back-to-news:hover a,.single-news article .text-container .back-to-news:hover a:visited{color:#282E30}.single-news article .text-container .back-to-news .icon-arrow-left-news{width:10px;height:30px;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center center;margin-right:15px;float:left;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (max-width: 768px){.single-news article .text-container .back-to-news .icon-arrow-left-news{height:24px}}.single-news article .preview-img{float:left;width:33.3333333333%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.single-news article .preview-img{float:left;width:100%;padding-left:0;padding-right:0}}.single-news article .preview-img img{max-width:none;width:100%;margin-bottom:30px}@media (max-width: 768px){.single-news article .preview-img img{display:none}}.page-template-t-partners .intro-block .fake-bkg{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.65)), color-stop(100%, rgba(255,255,255,0.65)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.65)), to(rgba(255,255,255,0.65)));background:-moz- oldlinear-gradient(top, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.65) 0%, rgba(255,255,255,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#A6FFFFFF', endColorstr='#A6FFFFFF',GradientType=0 )}.page-template-t-partners .intro-block .excerpt-box{color:#282E30}.page-template-t-partners .intro-block .excerpt-box h1{color:#e30134}@media (max-width: 768px){.page-template-t-partners .intro-block .excerpt-box h1{font-size:30px;font-size:3rem;line-height:43.5px}}@media (max-width: 768px){.page-template-t-partners .intro-block .excerpt-box p{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.page-template-t-partners .intro-block .excerpt-box p b,.page-template-t-partners .intro-block .excerpt-box p strong{font-size:19px;font-size:1.9rem;line-height:27.55px;line-height:27px}}@media (max-width: 768px){.page-template-t-partners .intro-block{padding-top:130px;padding-bottom:15px;margin-bottom:10px}.page-template-t-partners .intro-block .excerpt-box{position:relative;left:initial;bottom:initial}.page-template-t-partners .intro-block .header-img{position:absolute;top:0;left:0}}.page-template-t-partners .partners-blocks{float:left;width:100%;padding-left:0;padding-right:0}.page-template-t-partners .partners-blocks .pagewidth{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width: 768px){.page-template-t-partners .partners-blocks .pagewidth{display:block}}.page-template-t-partners .partners-blocks .single-partner{padding-top:56px;padding-bottom:56px}@media (max-width: 768px){.page-template-t-partners .partners-blocks .single-partner{padding-top:30px;padding-bottom:30px}}.page-template-t-partners .partners-blocks .single-partner .image{float:left;width:50%;padding-left:20px;padding-right:20px}.page-template-t-partners .partners-blocks .single-partner .image .image-wrapper{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 768px){.page-template-t-partners .partners-blocks .single-partner .image{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:20px}.page-template-t-partners .partners-blocks .single-partner .image .image-wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-template-t-partners .partners-blocks .single-partner .image .image-wrapper img{max-width:200px;max-height:80px}}.page-template-t-partners .partners-blocks .single-partner .content{float:left;width:41.6666666667%;padding-left:20px;padding-right:20px;margin-left:8.3333333333%}@media (max-width: 768px){.page-template-t-partners .partners-blocks .single-partner .content{float:left;width:100%;padding-left:0;padding-right:0;margin-left:0}}.page-template-t-partners .partners-blocks .single-partner .content h3{color:#e30134}@media (max-width: 768px){.page-template-t-partners .partners-blocks .single-partner .content .description{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}.single-works{background:#fff}.single-works article{float:left;width:100%;padding-left:0;padding-right:0;padding-bottom:80px;padding-top:50px}@media (max-width: 768px){.single-works article{padding-top:30px}}.single-works article .left-column{float:left;width:33.3333333333%;padding-left:20px;padding-right:20px}@media (max-width: 768px){.single-works article .left-column{float:left;width:100%;padding-left:0;padding-right:0}}.single-works article .left-column .wrapper{padding-top:50px;z-index:10 !important}.single-works article .left-column .logo{margin-bottom:60px}@media (max-width: 768px){.single-works article .left-column .logo{margin-bottom:10px;max-height:60px;max-width:100px}}.single-works article .left-column h2{color:#e30134;margin-bottom:25px}@media (max-width: 768px){.single-works article .left-column h2{font-size:22px;font-size:2.2rem;line-height:31.9px;margin-bottom:10px}}.single-works article .left-column .client-year{margin-bottom:50px}@media (max-width: 768px){.single-works article .left-column .client-year{font-size:15px;font-size:1.5rem;line-height:21.75px;margin-bottom:50px}}.single-works article .left-column .client-year b,.single-works article .left-column .client-year strong{display:inline-block;margin-right:10px}@media (max-width: 768px){.single-works article .left-column .client-year b,.single-works article .left-column .client-year strong{font-size:15px;font-size:1.5rem;line-height:21.75px}}.single-works article .left-column .button.link{color:#282E30;display:block;height:30px;border:1px solid #282E30;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;line-height:28px;text-align:center;text-transform:uppercase;float:left;width:50%;padding-left:0;padding-right:0;letter-spacing:1px}.single-works article .left-column .button.link:hover{background:#282E30;border-color:#282E30;color:#fff}@media (max-width: 1024px) and (min-width: 769px){.single-works article .left-column .button.link{width:auto;padding:0 20px}}@media (max-width: 768px){.single-works article .left-column .button.link{float:left;width:100%;padding-left:0;padding-right:0;margin-bottom:0px}}.single-works article .left-column .back-to-works{float:left;width:100%;padding-left:0;padding-right:0;margin-top:180px}@media (max-width: 768px){.single-works article .left-column .back-to-works{font-size:16px;font-size:1.6rem;line-height:23.2px;margin-bottom:30px;display:none;margin-top:0px}}.single-works article .left-column .back-to-works a,.single-works article .left-column .back-to-works a:visited{color:#b3b3b3}.single-works article .left-column .back-to-works .icon-arrow-left-news{width:10px;height:16px;margin-right:10px;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;display:inline-block;vertical-align:middle;margin-top:-3px}.single-works article .right-column{float:left;width:66.6666666667%;padding-left:20px;padding-right:20px;padding-top:50px}@media (max-width: 768px){.single-works article .right-column{float:left;width:100%;padding-left:0;padding-right:0}}.single-works article .right-column .block-text,.single-works article .right-column .block-image{float:left;width:100%;padding-left:0;padding-right:0}.single-works article .right-column .block-text img,.single-works article .right-column .block-image img{max-width:none;width:100%}.single-works article .right-column .block-text:not(:last-child){margin-bottom:40px}@media (max-width: 768px){.single-works article .right-column .block-text{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}@media (max-width: 768px){.single-works article .right-column .block-text b,.single-works article .right-column .block-text strong{font-size:16px;font-size:1.6rem;line-height:23.2px;line-height:23px}}.single-works article .right-column .block-text h2{margin-bottom:30px}@media (max-width: 768px){.single-works article .right-column .block-text h2{font-size:23px;font-size:2.3rem;line-height:33.35px;margin-bottom:10px}}.single-works article .right-column .block-text ul,.single-works article .right-column .block-text ol{list-style:initial;list-style-position:inside;margin-left:20px;margin-top:20px;margin-bottom:20px}.single-works article .right-column .block-text ul li:not(:last-child),.single-works article .right-column .block-text ol li:not(:last-child){margin-bottom:20px}.single-works article .right-column .block-image:not(:last-child){margin-bottom:50px}body.nav-visible article .left-column .wrapper{z-index:9 !important}@media (max-width: 768px){.post-type-archive-works .intro-block,.single-works .intro-block{padding-top:130px;padding-bottom:15px;margin-bottom:10px}.post-type-archive-works .intro-block .header-img,.single-works .intro-block .header-img{position:absolute;top:0;left:0}}.post-type-archive-works .button-wrapper,.single-works .button-wrapper{text-align:center;padding:40px 0}.post-type-archive-works .button-wrapper a,.post-type-archive-works .button-wrapper a:visited,.single-works .button-wrapper a,.single-works .button-wrapper a:visited{padding-left:20px;padding-right:20px;display:inline-block;height:50px;border:2px solid #e9e9e9;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;line-height:46px;text-align:center;text-transform:uppercase;letter-spacing:1px}.post-type-archive-works .button-wrapper a:hover,.post-type-archive-works .button-wrapper a:visited:hover,.single-works .button-wrapper a:hover,.single-works .button-wrapper a:visited:hover{background:#282E30;border-color:#282E30;color:#fff}@media (max-width: 768px){.post-type-archive-works .button-wrapper a,.post-type-archive-works .button-wrapper a:visited,.single-works .button-wrapper a,.single-works .button-wrapper a:visited{font-size:14px;font-size:1.4rem;line-height:20.3px;height:auto;padding:8px 20px}}@media (max-width: 768px){.post-type-archive-works .excerpt-box,.single-works .excerpt-box{position:relative;left:initial;bottom:initial}}.post-type-archive-works .works-list,.single-works .works-list{float:left;width:100%;padding-left:0;padding-right:0}body.page-template-default article{margin-top:100px;margin-bottom:100px}@media (max-width: 768px){body.page-template-default article{margin-top:0;margin-bottom:30px}}body.page-template-default article .text-container{float:left;width:66.6666666667%;padding-left:20px;padding-right:20px;margin-left:16.6666666667%;margin-top:100px}@media (max-width: 768px){body.page-template-default article .text-container{float:left;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-top:130px}}body.page-template-default article .text-container .title-container h1{color:#e30134;margin-bottom:15px}@media (max-width: 768px){body.page-template-default article .text-container .title-container h1{font-size:19px;font-size:1.9rem;line-height:27.55px;margin-bottom:5px}}body.page-template-default article .text-container .content{margin-bottom:45px}@media (max-width: 768px){body.page-template-default article .text-container .content{font-size:14px;font-size:1.4rem;line-height:20.3px;margin-bottom:25px}}body.page-template-default article .text-container .content p{margin-bottom:40px}@media (max-width: 768px){body.page-template-default article .text-container .content p{margin-bottom:25px}}@media (max-width: 768px){body.page-template-default article .text-container .content b,body.page-template-default article .text-container .content strong{font-size:13px;font-size:1.3rem;line-height:18.85px}}

/*# sourceMappingURL=style.css.map */