@charset "utf-8";@import "../fonts/gotham/stylesheet.css";@import "../fonts/thesaurus/stylesheet.css";.introParagraph{color:#cacaca;padding-bottom:32px }.introParagraph:first-of-type{padding-top:50px }html,body{border:0;font-family:"Helvetica-Neue","Helvetica",Arial,sans-serif;line-height:1.5;margin:0;padding:0 }div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0 }h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0 }article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video,main{display:block }table{border-collapse:separate;border-spacing:0 }table caption,table th,table td{text-align:left;vertical-align:middle }a img{border:0 }:focus{outline:0 }body{font-family:"Gotham-Mertel",sans-serif;font-size:16px }h1,.bepartner h2,.guide h2{font-size:60px;font-family:'Thesaurus Display Std',serif;color:#ffffff }@media (max-width:767px){h1,.bepartner h2,.guide h2{font-size:32px }}.number{font-family:"Gotham-Mertel",sans-serif }@media all and (max-width:767px){.bepartner h2,.guide h2{font-size:32px }}@media (max-width:767px){h1 br,h2 br,h3 br{display:none }}@media (min-width:480px){.bepartner h2,.bepartner h1{line-height:60px }}h2{font-size:32px;font-family:'Thesaurus Display Std',serif }h3{font-family:'Thesaurus Display Std',serif;font-size:24px }h3.subtitle{font-size:32px }h3.latest-award{font-size:50px }h3.clients{font-size:60px }h4{font-family:'Thesaurus Display Std',serif }h5{font-family:'Thesaurus Display Std',serif }h6{font-family:'Thesaurus Display Std',serif }p{margin-bottom:20px }.bg-rio{background-color:#bccf02 }.rio{color:#bccf02 }.bg-dusty-gray{background-color:#999999 }.dusty-gray{color:#999999 }.bg-mineshaft{background-color:#333333 }.mineshaft{color:#333333 }.bg-mineshaft-light{background-color:#3a3a3a }.mineshaft-light{color:#3a3a3a }.bg-mineshaft-dark{background-color:#292929 }.mineshaft-dark{color:#292929 }.bg-cod-gray{background-color:#1e1e1e }.cod-gray{color:#1e1e1e }.bg-gray{background-color:#7f7f7f }.gray{color:#7f7f7f }.bg-silver{background-color:#cacaca }.silver{color:#cacaca }.white{color:#ffffff }.bg-dark-gray{background-color:#2d2d2d }.dark-gray{color:#2d2d2d }.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto }.nice-select:hover{border-color:#dbdbdb }.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999 }.nice-select:after{border-bottom:2px solid #333;border-right:2px solid #333;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px }.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg) }.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0) }.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none }.nice-select.disabled:after{border-color:#cccccc }.nice-select.wide{width:100% }.nice-select.wide .list{left:0 !important;right:0 !important }.nice-select.right{float:right }.nice-select.right .list{left:auto;right:0 }.nice-select.small{font-size:12px;height:36px;line-height:34px }.nice-select.small:after{height:4px;width:4px }.nice-select.small .option{line-height:34px;min-height:34px }.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;bottom:110%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9 }.nice-select .list:hover .option:not(:hover){background-color:transparent !important }.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s }.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6 }.nice-select .option.selected{font-weight:bold }.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default }.no-csspointerevents .nice-select .list{display:none }.no-csspointerevents .nice-select.open .list{display:block }a.tag-back{text-decoration:none }.tag-back-home{color:#7f7f7f;font-size:16px }.tag-back-home:before{content:url("../img/arrow-404.png");width:40px;display:inline-block;vertical-align:middle;opacity:.3;height:25px }.error404 header>div.container-404{height:auto !important;padding:0 }.error404 section.error-404{height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column }.error404 .logo{position:absolute }.error404 .content h2,.error404 .content a,.error404 .content span{opacity:1;transform:translateY(0) }@media only screen and (max-width:991px){section.error-404 h2{font-size:45px }}@media only screen and (max-width:575px){section.error-404 h2{font-size:32px }}header>div.faq{background-color:#292929 }header>div.faq.faq{padding-bottom:100px;height:auto }header>div.faq.faq .desc{margin-top:0;padding-top:0 }header>div.faq.faq .desc .typed-show{padding-right:0 }header>div.faq.faq .desc .typed-show h1{font-size:140px;line-height:inherit }header>div.faq.faq .desc .typed-show p{padding:0 35%;font-size:16px }@media only screen and (max-width:991px){header>div.faq.faq .desc .typed-show p{padding:0 25% }}@media only screen and (max-width:767px){header>div.faq.faq .desc .typed-show p{padding:0 23% }}@media only screen and (max-width:575px){header>div.faq.faq .desc .typed-show p{padding:0 0 }}section.container-for-faq h2.normal,section.container-for-faq p{opacity:1;transform:none;transition:none }section.container-for-faq .open-question .col-2 .question-mark h2{color:#bccf02 }section.container-for-faq .open-question .col-8 .question-text p{color:#bccf02 }section.container-for-faq .open-answer div.answer{display:block }section.container-for-faq .close-answer div.answer{display:none }section.container-for-faq p.text{font-family:"Gotham-Mertel",sans-serif;color:#7f7f7f }section.container-for-faq .question-text p.text{font-size:20px;color:#ffffff }@media only screen and (max-width:991px){section.container-for-faq .question-text p.text{font-size:16px }}@media only screen and (max-width:991px){section.container-for-faq h2.normal{font-size:45px }}@media only screen and (max-width:767px){section.container-for-faq h2.normal{font-size:32px }}.mark-detail-of-questions{display:block }@media only screen and (max-width:991px){.mark-detail-of-questions{display:none }}.hide,.show-detail{background-image:url("../img/faq-plus.png");background-repeat:no-repeat;background-size:cover;background-position:center;width:23px;height:23px;margin:auto;cursor:pointer }.show-detail{background-image:url("../img/faq-minus.png");height:5px;margin-top:-10px }@media only screen and (max-width:991px){.show-detail{margin-top:20px }}label.container{display:block;position:relative;cursor:pointer;font-size:11px;padding-left:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-color:#4e4e4e }label.container input{position:absolute;opacity:0;cursor:pointer }.checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#2d2d2d;border:solid 2px #4e4e4e }.container:hover input[type="checkbox"]~.checkmark{background-color:#2d2d2d }.container input[type="checkbox"]:checked~.checkmark{background-color:#2d2d2d }.checkmark:after{content:"";position:absolute;display:none;color:white;top:0;bottom:0;margin:auto }.container input[type="checkbox"]:checked~.checkmark:after{display:block }.container .checkmark:after{width:8px;height:8px;background:url("../img/checkbox-x.png");background-size:contain;background-repeat:no-repeat;margin-left:2px }.container input:checked~.checkmark-radio:after{display:block }.contact{z-index:2;background-repeat:no-repeat !important;background-size:cover !important;background-position:center ! important }.contact .typed-show{padding-right:0 }div.contact-map .container .col-10{z-index:10;margin-top:50px }.contact-map{z-index:1;height:auto }.contact-map .countrymap-map{overflow-x:auto;margin-top:-45% }@media (max-width:575px){.contact-map .countrymap-map{margin-top:-250px }}.contact-map .countrymap-map .map-wrapper{min-width:800px }.contact .choose-country-mobile{display:none }.contact.container{padding-top:0;padding-bottom:0 }.contact.container .container-for-desc{position:absolute;z-index:10 }.contact.container .container-for-desc .desc{margin-top:0;padding-top:0 }.contact.container .container-for-desc .desc .country-map-desc{padding-top:75px }.contact.container .container-for-desc .desc .country-map-desc h2{color:#ffffff }.contact.container-fluid{padding:0;margin:0;background:#292929 }.contact .countrymap-map{position:relative }.contact .countrymap-map .map-wrapper{position:relative }.contact .countrymap-map .country-map-desc{position:absolute;top:80px;left:0 }.contact .countrymap-map img{width:100% }.contact .countrymap-map i{cursor:pointer;position:absolute;display:block;background-color:#bccf02;width:10px;height:10px;border-radius:10px;margin-left:5px;margin-top:5px;z-index:10;transform:scale(1);transition:transform .5s }.contact .countrymap-map i.active{width:15px;height:15px;border:#292929 5px solid;box-sizing:content-box;margin:-3px;border-radius:15px;box-shadow:0 0 0 1px #bccf02 }.contact .countrymap-map i.effect{transform:scale(3);transition:transform .35s;transition-timing-function:cubic-bezier(.645, .045, .355, 1) }@media only screen and (max-width:1199px){.contact.container .container-for-desc .desc .country-map-desc h2{font-size:45px;line-height:inherit }}@media only screen and (max-width:767px){.contact .choose-country-mobile{display:flex;align-items:center }.contact .choose-country-mobile .info-img{width:20px;height:20px;display:inline-block;background-size:cover }.contact .choose-country-tablet-pc{display:none }.contact.container .container-for-desc .desc .country-map-desc{margin-bottom:30px }.contact.container .container-for-desc .desc .country-map-desc h2{font-size:32px;line-height:inherit }}.cancel{width:18px;height:18px;position:absolute;top:20px;right:20px;cursor:pointer;background-image:url("../img/modal-x.png") }section.modal-form{z-index:95;position:relative }.container-form,.container-thank-you{background-color:#333333;z-index:95;top:50%;margin:auto;left:0;right:0;width:800px }.container-form a,.container-thank-you a{text-decoration:none }.container-form a p,.container-thank-you a p{color:#7f7f7f }.container-form .smiley,.container-thank-you .smiley{background-image:url("../img/thank-you-smiley.png");width:86px;height:86px }.container-form h3,.container-thank-you h3{font-size:40px }.container-form h3.thank-you,.container-thank-you h3.thank-you{padding:0 6% }.container-form .form-inputs select,.container-thank-you .form-inputs select,.container-form .form-inputs input,.container-thank-you .form-inputs input{display:inline-block;background-color:#383838;width:100%;border:none;height:50px;color:#7f7f7f;padding:0 30px }.container-form .form-inputs select option,.container-thank-you .form-inputs select option,.container-form .form-inputs input option,.container-thank-you .form-inputs input option{color:#ffffff }.container-form .form-inputs input::placeholder,.container-thank-you .form-inputs input::placeholder,.container-form .form-inputs textarea::placeholder,.container-thank-you .form-inputs textarea::placeholder{color:#7f7f7f;font-size:15px }.container-form .form-inputs input,.container-thank-you .form-inputs input,.container-form .form-inputs textarea,.container-thank-you .form-inputs textarea{font-size:15px }.container-form .form-inputs button[type=submit],.container-thank-you .form-inputs button[type=submit]{cursor:pointer;width:100%;background-color:#bccf02;line-height:inherit;color:#333333;font-size:12px;font-weight:800;height:40px }.container-form .form-inputs input,.container-thank-you .form-inputs input{color:#ffffff }.container-form .form-inputs textarea,.container-thank-you .form-inputs textarea{background-color:#383838;width:100%;height:150px;color:#ffffff }.container-form{height:530px;margin-top:-250px }.container-thank-you{height:450px;margin-top:-225px;display:flex }@media only screen and (max-width:991px){.container-form,.container-thank-you{width:550px;height:auto;margin-top:50px;top:0;max-height:calc(100vh - 100px);overflow-y:auto }}@media only screen and (max-width:767px){.container-form,.container-thank-you{width:400px;margin-top:50px }.container-form h3.thank-you,.container-thank-you h3.thank-you{padding:0;font-size:32px }}@media only screen and (max-width:575px){.container-form,.container-thank-you{width:90% }.container-form h3.thank-you,.container-thank-you h3.thank-you{padding:0;font-size:24px }.container-form .form-inputs input,.container-thank-you .form-inputs input{padding:0 10px }.container-form .form-inputs input::placeholder,.container-thank-you .form-inputs input::placeholder,.container-form .form-inputs textarea::placeholder,.container-thank-you .form-inputs textarea::placeholder{color:#7f7f7f;font-size:12px }}@media (max-width:575px){.contact{height:auto;min-height:600px }.contact.contact-map{min-height:auto }.contact .desc{padding-bottom:50px;margin-bottom:30px }}header>div.gdpr,header>div.terms-and-conditions,header>div.policy{background-color:#292929;padding-bottom:100px;height:auto }header>div.gdpr .desc,header>div.terms-and-conditions .desc,header>div.policy .desc{margin-top:0;padding-top:0 }@media (max-width:991px){header>div.gdpr .desc,header>div.terms-and-conditions .desc,header>div.policy .desc{padding-top:100px }}@media (max-width:575px){header>div.gdpr .desc,header>div.terms-and-conditions .desc,header>div.policy .desc{padding-top:0 }}header>div.gdpr .desc .typed-show,header>div.terms-and-conditions .desc .typed-show,header>div.policy .desc .typed-show{padding-right:0 }header>div.gdpr .desc .typed-show h1,header>div.terms-and-conditions .desc .typed-show h1,header>div.policy .desc .typed-show h1{font-size:140px;line-height:initial }@media (max-width:991px){header>div.gdpr .desc .typed-show h1,header>div.terms-and-conditions .desc .typed-show h1,header>div.policy .desc .typed-show h1{font-size:100px }}@media (max-width:575px){header>div.gdpr .desc .typed-show h1,header>div.terms-and-conditions .desc .typed-show h1,header>div.policy .desc .typed-show h1{font-size:60px }}div.container.gdpr,div.container.terms-and-conditions,div.container.policy{padding:100px 0 }div.container.gdpr .main-col,div.container.terms-and-conditions .main-col,div.container.policy .main-col{margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid #7f7f7f }div.container.gdpr h2,div.container.terms-and-conditions h2,div.container.policy h2,div.container.gdpr p,div.container.terms-and-conditions p,div.container.policy p{color:#ffffff }div.container.gdpr p,div.container.terms-and-conditions p,div.container.policy p{color:#7f7f7f }div.container.gdpr h2.subtitle-section,div.container.terms-and-conditions h2.subtitle-section,div.container.policy h2.subtitle-section{margin-bottom:25px }div.container.gdpr .sub-section-title,div.container.terms-and-conditions .sub-section-title,div.container.policy .sub-section-title{margin-bottom:40px }.content h1,.content h2,.content h3,.content h4,.content p,.content a,.content span.tag,.content .btn,.content .container-for-detailed-services,.content .container-for-services,.content .container-step,.content .div-img-circle,.content .clientlist{opacity:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);-webkit-transition:opacity .35s,transform .35s;-moz-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;-webkit-transition-timing-function:cubic-bezier(.645, .045, .355, 1);-moz-transition-timing-function:cubic-bezier(.645, .045, .355, 1);transition-timing-function:cubic-bezier(.645, .045, .355, 1) }.content h1.events-link,.content h2.events-link,.content h3.events-link,.content h4.events-link,.content p.events-link,.content a.events-link,.content span.tag.events-link,.content .btn.events-link,.content .container-for-detailed-services.events-link,.content .container-for-services.events-link,.content .container-step.events-link,.content .div-img-circle.events-link,.content .clientlist.events-link{opacity:1 }.content h1.show,.content h2.show,.content h3.show,.content h4.show,.content p.show,.content a.show,.content span.tag.show,.content .btn.show,.content .container-for-detailed-services.show,.content .container-for-services.show,.content .container-step.show,.content .div-img-circle.show,.content .clientlist.show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0) }.circle-hp{display:none }@media (max-width:991px){.circle-hp{display:none !important }}#closeBtn{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0) }@media only screen and (max-width:991px){.content .container-for-event-hp p,.content .modal p,.content .container-for-event-hp h4,.content .modal h4,.content .container-for-event-hp h2,.content .modal h2,.content .container-for-event-hp span.tag,.content .modal span.tag,.content .container-for-event-hp .btn,.content .modal .btn{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0) }}.content .content-image{opacity:0 }@-webkit-keyframes show-front-img{0%{opacity:1;left:100%;right:0 }100%{opacity:1;left:0 }}@-webkit-keyframes hide-front-img{0%{opacity:1;right:0;left:0 }99%{opacity:1 }100%{right:100%;opacity:0 }}.content .show-img{opacity:1;transition:opacity;transition-delay:.35s }.front-of-img{background-color:#bccf02;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;z-index:10 }.front-of-img.anime{-webkit-animation-timing-function:cubic-bezier(.645, .045, .355, 1);-webkit-animation:show-front-img .35s,hide-front-img .35s;-webkit-animation-delay:0s,.35s;animation-timing-function:cubic-bezier(.645, .045, .355, 1);animation:show-front-img .35s,hide-front-img .35s;animation-delay:0s,.35s }ul,li{margin:0;padding:0;list-style:none }body{counter-reset:item;font-size:15px }#wpadminbar{visibility:hidden;position:absolute }@keyframes typewriteLetter{from{opacity:0 }to{opacity:1 }}l[data-tw]{animation:typewriteLetter .25s }@media (min-width:768px){.franchising-head-logo.out{opacity:0;transition:opacity 3s }}body,html{min-height:100%;padding:0;margin:0;position:relative }.main-menu{position:fixed;z-index:100;width:30%;left:100%;right:0;top:0;bottom:0;transition:left 1s }.main-menu .button-menu{position:fixed;top:100px;right:100px }@media (max-width:767px){.main-menu .button-menu{right:25px }}.main-menu .button-menu #burger-icon{width:25px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer }.main-menu .button-menu #burger-icon span{display:block;position:absolute;height:1px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out }.main-menu .button-menu #burger-icon.dark span{background:#cacaca }.main-menu .button-menu #burger-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center }.main-menu .button-menu #burger-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center }.main-menu .button-menu #burger-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center }.main-menu .button-menu #burger-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:3px }.main-menu .button-menu #burger-icon.open span:nth-child(2){width:0;opacity:0 }.main-menu .button-menu #burger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:3px }.main-menu.open{left:70%;right:0;transition:left 1s }.main-menu .menu-wrapper{min-height:100vh;background:#292929 }.main-menu .menu-wrapper .menu-menu-container li{text-align:left }@media (max-width:768px){.main-menu .menu-wrapper{background-image:none }}.main-menu .site-lang-menu{display:flex;flex-direction:row;align-items:baseline;position:absolute;top:100px;right:120px;font-weight:300;color:#4e4e4e;font-size:18px }.main-menu .site-lang-menu hr.delimeter{width:20px;transform:rotate(90deg);background-color:green;height:1px }@media (max-width:767px){.main-menu .site-lang-menu{right:65px;top:25px }}@media (max-width:360px){.main-menu .site-lang-menu{margin-left:20px }}.main-menu .site-lang-menu a{color:#4e4e4e }.main-menu .site-lang-menu .site-selector,.main-menu .site-lang-menu .lang-selector,.main-menu .site-lang-menu ul,.main-menu .site-lang-menu .site-location-label{float:none }@media (max-width:768px){.main-menu .site-lang-menu .site-selector{padding-right:5px }}.main-menu .site-lang-menu .site-selector,.main-menu .site-lang-menu .lang-selector,.main-menu .site-lang-menu hr.delimeter{display:inline-block }.main-menu .site-lang-menu .site-location-label{padding-right:5px }.main-menu .site-lang-menu .site-active a,.main-menu .site-lang-menu .site-link:hover a:hover,.main-menu .site-lang-menu .lang-active span,.main-menu .site-lang-menu .lang-link:hover span{color:#fff }.main-menu .site-lang-menu .site-active{padding-right:5px }.main-menu .site-lang-menu .site-menu{max-height:20px }.main-menu .site-lang-menu .site-menu .site-link{padding-left:10px }.main-menu .site-lang-menu .site-menu:hover{max-height:auto }.main-menu .site-lang-menu .site-menu:hover .site-link{visibility:visible }.main-menu .site-lang-menu .lang-link{display:list-item }.main-menu .site-lang-menu .lang-link span{display:none }.main-menu .site-lang-menu .lang-link .lang-code{display:inline-block;text-transform:uppercase;padding-right:40px }@media (max-width:768px){.main-menu .site-lang-menu .lang-link .lang-code{padding-right:5px }}.main-menu .menu-content{display:block;position:absolute;left:50px;top:25%;text-align:right }@media (max-width:767px){.main-menu .menu-content{right:65px;top:150px }}.main-menu .menu-content li.current_page_item>a>.main{color:#bccf02 }.main-menu .menu-content li a>.main:hover{color:#bccf02 }.main-menu .menu-content .menu-item{text-align:left }.main-menu .menu-content a{color:#ffffff;margin-bottom:20px }.main-menu .menu-content a:hover,.main-menu .menu-content a:focus{text-decoration:none }.main-menu .menu-content a:hover .main,.main-menu .menu-content a:focus .main{color:#fff }.main-menu .menu-content a:hover .sub,.main-menu .menu-content a:focus .sub{float:left;color:#cacaca;max-height:45px;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s }.main-menu .menu-content a .main{font-size:32px;font-family:'Thesaurus Display Std',serif;display:block }@media (max-width:767px){.main-menu .menu-content a .main{font-size:30px }}.main-menu .menu-content a .sub{font-family:"Gotham-Mertel",sans-serif;font-size:15px;display:block;color:#4e4e4e;font-weight:400;max-height:0;overflow:hidden;-webkit-transition:max-height 1s;-moz-transition:max-height 1s;-ms-transition:max-height 1s;-o-transition:max-height 1s }.main-menu .mobile-vers{display:none }@media (max-width:991px){.main-menu .top-menu{display:none }.main-menu .mobile-vers{display:flex }.main-menu .mobile-vers span,.main-menu .mobile-vers .orchestra,.main-menu .mobile-vers a{font-size:11px }.main-menu .mobile-vers .site-active,.main-menu .mobile-vers .lang-active{display:none }.main-menu .mobile-vers .border-div-mobile-menu{height:20px;top:5px;border-left:1px solid #7f7f7f }}.icons{display:flex;align-items:center;bottom:15%;left:50px;position:absolute }@media (max-height:8000px){.icons{bottom:20% }}.icons i{color:#ffffff;font-size:1.5em;margin-right:20px }.icons .icon-youtube{display:inline-block }.bottom-links{position:absolute;bottom:5%;left:50px }.bottom-links p{margin-right:20px;color:#ffffff;display:inline-block }@media only screen and (max-width:1199px){.bottom-links{bottom:3% }}.hamburger-out-of-menu{position:relative;z-index:500;opacity:1;transition:opacity 1s;transition-delay:.05s }@media (max-width:991px){.hamburger-out-of-menu{right:100px;top:100px }}.hamburger-in-menu{position:absolute;top:100px;left:50px;z-index:500;display:none;opacity:0;transition:opacity .9s }.button-menu{display:none }.open .menu-wrapper{position:relative }.circles{display:none }.container-for-icons-mobile{position:-webkit-sticky;position:sticky;top:100px;z-index:20 }.container-for-icons-mobile .container-for-hamburger{right:20px;position:absolute }@media only screen and (max-height:700px) and (min-width:992px){.menu-wrapper{height:100%;overflow-y:auto }.menu-wrapper .menu-content{top:150px }.menu-wrapper .icons{top:490px }.menu-wrapper .bottom-links{top:560px;height:100px }}@media (max-width:991px){.circles{display:block }.menu-wrapper>div{left:25px }header>div{height:800px;padding-bottom:50px }.bottom-links p{font-size:11px;color:#7f7f7f }.main-menu{min-height:auto }.main-menu.open{top:0 }.main-menu .menu-wrapper{top:30px;min-height:auto }.main-menu div,.main-menu ul,.main-menu li,.main-menu button{position:relative !important;overflow:visible }.main-menu .icons,.main-menu .bottom-links{bottom:auto;align-content:center }.main-menu .site-lang-menu .site-selector,.main-menu .site-lang-menu .site-menu,.main-menu .lang-selector .language-menu,.main-menu .site-lang-menu .lang-selector{float:none;max-height:inherit }.main-menu .site-lang-menu{top:inherit }.hamburger-out-of-menu{position:absolute;opacity:1;transition:opacity 1s;top:50px;left:50px }.hamburger-in-menu{opacity:0;top:20px;left:25px;display:block }.hamburger-in-menu.hamburger{display:block }.top-menu{padding:15px 0;z-index:500 }.top-menu .container{display:none }.main-menu{min-height:550px;opacity:0;width:100%;top:30px;left:auto;transition:opacity 1s;position:fixed;z-index:-1 }.main-menu .menu-content{left:25px }.main-menu .menu-wrapper{z-index:20;position:relative;overflow-y:auto;height:100vh }.main-menu .site-lang-menu{top:10px;left:25px;margin:0;z-index:25 }.main-menu .site-lang-menu .site-menu .site-link{padding:0;max-height:inherit;text-transform:uppercase }.main-menu .site-lang-menu .main-site-list:after{content:'\25E2';color:#fff;transform:rotate(45deg) scale(.8);display:inline-block;font-size:11px;vertical-align:3px;margin-left:5px }.main-menu .site-lang-menu .main-site-list{color:white }.main-menu .site-lang-menu .main-lang-list:after{content:'\25E2';color:#fff;transform:rotate(45deg) scale(.8);display:inline-block;font-size:11px;vertical-align:3px;margin-left:5px }.main-menu .site-lang-menu .main-lang-list{color:white }.main-menu .site-lang-menu .site-selector .site-menu{display:none }.main-menu .site-lang-menu .lang-selector .lang-list{float:none }.main-menu .site-lang-menu .lang-selector .language-menu{display:none }.main-menu .menu-content{top:0 }.main-menu.open{visibility:visible;left:auto;bottom:0;top:0;opacity:1;transition:opacity 1s;overflow:hidden;z-index:100 }.main-menu.close-side-menu{opacity:0;transition:opacity 1s;top:0 }.container-for-icons-mobile{position:absolute;right:20px;top:60px }.container-for-icons-mobile a{display:block;z-index:10 }.container-for-icons-mobile .mobile{display:block;background-image:url("../img/phone.png");background-repeat:no-repeat;background-size:contain;width:35px;height:35px }.container-for-icons-mobile .mail{display:block;background-image:url("../img/email.png");background-repeat:no-repeat;background-size:contain;width:40px;height:35px }.container-for-icons-mobile .container-for-hamburger{position:relative;display:inline-block;right:0 }.container-for-icons-mobile .container-for-hamburger .hamburger{position:relative;top:0;left:0 }}@media (max-width:991px) and (max-width:575px){.container-for-icons-mobile .mobile{width:8vw;height:28px }}@media (max-width:991px) and (max-width:575px){.container-for-icons-mobile .mail{width:10vw;height:30px }}@media (max-width:991px) and (max-width:575px){.container-for-icons-mobile .container-for-hamburger .hamburger .hamburger-inner,.container-for-icons-mobile .container-for-hamburger .hamburger .hamburger-inner:before,.container-for-icons-mobile .container-for-hamburger .hamburger .hamburger-inner:after{width:9vw }}@media (max-width:767px){.main-menu .menu-wrapper{height:100vh }}@media only screen and (max-width:420px){.container-for-icons-mobile{right:0 }}.top-menu{background-color:#000000 }.top-menu span.lang-name-native,.top-menu span.lang-name-translated{display:none }.top-menu span.lang-code{text-transform:uppercase }.top-menu .site-selector,.top-menu .lang-selector{display:inline-block }.top-menu .site-selector li{margin-right:20px }.top-menu .site-selector li:last-child{padding-right:20px;border-right:1px solid #7f7f7f }.top-menu .lang-selector li{margin-right:20px }.top-menu li{padding:10px 0;display:inline-block }.top-menu li span,.top-menu li a{color:#7f7f7f;text-decoration:none }.top-menu li span:hover,.top-menu li a:hover,.top-menu li.site-active>a,.top-menu li.lang-active>a .lang-code{color:#ffffff;font-weight:bold }.landscape{width:100% }.orchestra{position:absolute;right:0;top:0;margin:auto;display:flex;justify-content:center;align-items:center;height:100% }.orchestra a{text-decoration:none }@media (max-width:991px){.orchestra{margin:unset;margin-left:20px }}.orchestra p{margin-bottom:0;color:#ffffff;font-weight:800 }.typed-show{color:#fff;margin-top:20px;font-family:'Thesaurus Display Std',serif }@media (min-width:1500px){.typed-show{font-size:60px }}@media (max-width:991px){.typed-show{font-size:45px }}.rio{color:#bccf02 }.rio a:link,.rio a:visited{color:#bccf02 }.rio a:focus{text-decoration:none }.rio a:hover,.rio a:active{color:#a5b602;text-decoration:none;border-bottom:4px solid #bccf02 }.dustygray{color:#999999 }.dustygray a:link,.dustygray a:visited{color:#999999 }.dustygray a:focus{text-decoration:none }.dustygray a:hover,.dustygray a:active{color:#8c8c8c;text-decoration:none;border-bottom:4px solid #999999 }.tag{color:#bccf02;font-size:15px;padding-left:20px }.tag:before{content:"✕";font-size:11px;width:20px;display:inline-block;margin-left:-20px }form .message{display:none }form .unchecked{border:1px solid red !important }.tag-client{color:#cacaca;font-size:15px }.tag-client:before{content:"/";width:10px;display:inline-block }.tag-needed-item{background-image:url("../img/franch-pipe.png");width:13px;height:11px }.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 }.btn-rio,.btn-more{background-color:#bccf02;color:#333333;font-size:20px;opacity:.8;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s }.btn-rio:hover,.btn-more:hover{opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s }.errorTooltip{background:#333333;color:#cacaca;font-size:15px;margin-top:10px;padding:10px }.errorTooltip:before{content:' ';display:block;width:15px;height:15px;margin-top:-15px;transform:rotate(45deg);background:#333333 }img{max-width:100% }.space-top-130{padding-top:130px }@media (max-width:767px){.space-top-130{padding-top:30px;padding-bottom:30px }}.space-top-150{padding-top:150px }@media (max-width:767px){.space-top-150{padding-top:30px;padding-bottom:30px }}.space-top-230{padding-top:230px }@media (max-height:989px){.space-top-230{padding-top:120px }}@media (max-width:767px){.space-top-230{padding-top:55px;padding-bottom:55px }}.space-bottom-230{padding-bottom:230px }@media (max-width:767px){.space-bottom-230{padding-bottom:50px }}.space-top-160{padding-top:160px }.space-top-minus-105{margin-top:-105px }.space-top-minus-230{margin-top:-230px }@media (max-width:767px){.space-top-minus-230{margin-top:0 }}.btn-more,.btn-video{background-color:#bccf02;border:none;border-radius:0;color:#333333;font-size:11px;font-weight:bold;width:150px;height:33px;line-height:33px;padding:0 }.btn-video{width:200px }h2{position:relative }h2.line-right:after{content:' ';width:48px;border-top:#fff 2px solid;display:block;position:absolute;right:0;top:20px }@media (max-width:420px){h2.line-right:after{display:none }}.logo{width:176px;height:48px;display:inline-block }@media (max-width:575px){.logo{width:35vw;height:14vh;background-size:contain !important }}.logo h1{display:none }.logo-text,.logo-brand{width:100%;height:106px;display:inline-block;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important }.error404{background-color:#333333 }.error404 section.error-404 .title-404{font-size:90px;font-family:"Gotham-Mertel",sans-serif }@keyframes anime_wait_query{0%{transform:rotate(0deg) }100%{transform:rotate(360deg) }}#waiting-events{display:none }#waiting-events .waiting-query{background-image:url("../img/query-waiting.png");width:60px;height:60px;background-size:contain;background-repeat:no-repeat;animation:anime_wait_query 1s infinite }header>div{height:calc(100vw / 1.77);max-height:1000px;min-height:750px;background:#000 no-repeat 50% 50%;background-size:cover;overflow:hidden }@media only screen and (min-width:1200px){header>div{max-height:inherit }}@media only screen and (max-width:991px){header>div{height:800px }}@media only screen and (max-width:767px){header>div{height:auto;min-height:600px }}header>div.container-404,header>div.faq{height:auto;min-height:0 }header>div video{left:50%;min-height:100%;min-width:100%;top:50%;transform:translate(-50%, -50%);width:auto;object-fit:cover;object-position:center;z-index:0;height:100% }header>div.franchising,header>div.hp{position:relative;padding:0 0 50px 0 }header>div.franchising .typed-show,header>div.hp .typed-show{padding-right:0;margin-right:-5% }header>div.franchising .play-video,header>div.hp .play-video{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:75px }@media only screen and (max-width:991px){header>div.franchising .play-video,header>div.hp .play-video{align-items:baseline;margin-top:0 }}header>div.franchising .play-video span,header>div.hp .play-video span{margin-top:20px;text-align:center;color:#ffffff;padding:0 20% }@media only screen and (max-width:991px){header>div.franchising .play-video span,header>div.hp .play-video span{display:none }}header .logo{background:url(../img/logo-header.png) no-repeat;position:relative;z-index:5;margin-top:58px }@media (max-width:991px){header .logo{margin-top:30px;position:absolute;left:50px }}@media (max-width:575px){header .logo{position:relative;left:unset }}header .desc{padding-top:7% }@media (min-width:2000px){header .desc{padding-top:15vh }}header .desc .typed *{color:#fff;margin-top:20px;font-size:60px;font-family:'Thesaurus Display Std',serif }@media only screen and (max-width:991px){header .desc{padding-top:150px }}@media only screen and (max-width:575px){header .desc{padding-top:50px }header .desc .typed *{font-size:32px }}@media only screen and (max-width:420px){header .desc{padding-top:0 }}header .header-video{position:absolute;width:100%;left:0;height:100% }@media (max-width:767px){header .header-video{height:0 }}footer{background:#fff;color:#333333;padding:80px 0 0 0 }@media only screen and (max-width:420px){footer{padding:40px 0 0 0 }}footer .row-logo{margin-top:100px }@media only screen and (max-width:991px){footer .row-logo{margin-top:50px }}footer .logo{width:45px;height:69px;display:inline-block;background-repeat:no-repeat !important;background-position:center !important }footer h3{font-size:60px;padding:50px 0;word-break:initial }@media only screen and (max-width:767px){footer h3{font-size:45px }}@media only screen and (max-width:450px){footer h3{font-size:32px }}footer #map{width:100%;height:100%;background-color:#ddd }@media only screen and (max-width:767px){footer #map{height:300px }}footer .foot{background:url(../img/logo-footer-combined.jpg) no-repeat 50% 50% #fff;height:201px;margin:100px 0 90px 0;max-width:100% }@media only screen and (max-width:768px){footer .foot{background-position:50% top;margin:30px 0 20px 0;height:72px }}footer h5{font-size:31.32px;margin-bottom:20px }footer h6{font-size:23.55px }footer a:link,footer a:visited{color:#333333 }footer a:hover,footer a:active{color:#333333 }footer .desc{max-width:385px;margin:25px 0 30px 0 }footer .person{margin:50px 0 0 0 }footer .person p{margin:25px 0 0 0 }footer .typed-hidden{opacity:0;display:block }footer .footer-typed{position:absolute;top:5% }footer .footer-typed-show{word-break:break-all }@media (max-width:767px){footer .typed-hidden,footer .footer-typed,footer .hidden-mobile{display:none }}@media (min-width:768px){footer .footer-mobile{display:none }}@media (max-width:767px){footer .logo-brand{display:none }}@media (min-width:768px){footer .logo-brand{display:block }}section .tag,.section .tag,.section-news .tag{margin:0 0 30px 0;display:inline-block }section,.section{padding:80px 0;color:#fff }@media (max-width:420px){section,.section{padding:40px 0 }}section h2,.section h2{font-size:60px;color:#fff }@media only screen and (max-width:420px){section h2,.section h2{font-size:32px }}section form input,.section form input,section form button,.section form button{background-color:#333333;height:65px;line-height:65px;box-sizing:border-box;border:0;font-weight:300 }section form textarea,.section form textarea{box-sizing:border-box;border:0;background-color:#333333;resize:none;color:#cacaca;padding:15px 35px;font-size:20px;font-weight:300 }@media (max-width:575px){section form textarea,.section form textarea{padding:10px }section form textarea::placeholder,.section form textarea::placeholder{font-size:12px }}section form input,.section form input{padding:0 35px;color:#cacaca;font-size:20px }@media only screen and (max-width:420px){section form input,.section form input,section form textarea,.section form textarea{font-size:16px }}section form button,.section form button{color:#bccf02;width:65px;padding:0 }@media only screen and (max-width:420px){section form button,.section form button{width:45px;float:right }}section a:link,.section a:link,section a:visited,.section a:visited{color:#fff }section a:hover,.section a:hover,section a:active,.section a:active{color:#fff }section a.btn:link,.section a.btn:link,section a.btn:visited,.section a.btn:visited{color:#333333 }section a.btn:hover,.section a.btn:hover,section a.btn:active,.section a.btn:active{color:#333333 }::-webkit-input-placeholder{color:#cacaca }:-moz-placeholder{color:#cacaca }::-moz-placeholder{color:#cacaca }:-ms-input-placeholder{color:#cacaca }.bepartner{background-color:#1e1e1e;text-align:center }.bepartner p{font-size:20px;color:#cacaca;margin:20px 0 20px 0;font-weight:300 }.bepartner .success{font-size:20px;color:#bccf02;display:block;text-align:center }.bepartner form{margin-top:60px }.bepartner form fieldset{width:365px;margin:0 auto;background:#333333 }@media only screen and (max-width:420px){.bepartner form fieldset{max-width:100% }}.bepartner form input,.bepartner form button{float:left }.bepartner form button{font-size:32px;font-family:"Gotham-Mertel",sans-serif }.bepartner form input{width:300px;display:none }.bepartner form input.active{display:inline-block !important }@media only screen and (max-width:420px){.bepartner form input{max-width:78%;padding:0 15px }}.bepartner .slider{width:100px;margin:55px auto 0;text-align:center }.bepartner .slider span{cursor:pointer;display:inline-block;width:10px;height:10px;border-radius:10px;margin-right:10px;background-color:#CACACA }.bepartner .slider span.active{background-color:#bccf02 }.content{background:#333 }.clients h4{font-size:32px;color:#fff;line-height:40px;padding-right:0;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){.clients h4{padding-right:0 }}.page-template-template-agency .clients h4{font-size:60px;line-height:70px }@media (max-width:767px){.page-template-template-agency .clients h4{font-size:32px;line-height:40px }}.clients .clientlist{margin:55px 0 0 0 }.clients .clientlist li{display:inline-block;margin-right:40px }.clients .clientlist .icon-client{height:90px;display:table-cell;vertical-align:middle;margin-right:20px }.clients .clientlist-mobile{display:none;margin:55px 0 0 0 }.clients .clientlist-mobile li{display:inline-block;margin-right:20px }.clients .clientlist-mobile .icon-client{height:65px;display:table-cell;vertical-align:middle;margin-right:20px;width:60px }@media (max-width:575px){.clients .clientlist-mobile .icon-client{width:50px }}.clients .clientlist-1{display:block }.section.section-tag-cloud{padding:80px 0 }@media (min-width:480px){.section.section-tag-cloud .row2{margin:85px -15px 50px -15px }}.section.section-tag-cloud .white{color:#fff;margin:20px 0 0 0 }@media (max-width:767px){.section.section-tag-cloud .white{margin-bottom:20px }}.section.section-tag-cloud .small{font-size:15px;color:#cacaca;font-family:"Gotham-Mertel",sans-serif;font-weight:400;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px;padding-bottom:50px }@media (max-width:767px){.section.section-tag-cloud .small{padding-right:0 }}.section.section-tag-cloud .btn{margin:0 }section.section-about{position:relative;height:auto;padding-top:0;padding-bottom:0;background-color:#3a3a3a }@media (max-width:767px){section.section-about{padding-top:50px }}section.section-about h2{font-size:32px;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){section.section-about h2{padding-right:0 }}section.section-about .sq{background-color:#292929;width:66.6%;height:100%;position:absolute;right:0 }.page-template-template-hp section.section-about .sq{height:100vh }@media all and (max-width:991px){.page-template-template-hp section.section-about .sq{width:100% }}section.section-about .right h2.line-right:after{left:-16% }section.section-about .container .first-row{margin-bottom:150px }@media (max-width:991px){section.section-about .container .first-row{margin-bottom:50px }}.prague{background-color:#3a3a3a;padding-bottom:0 }.prague form{margin:100px 0 }.prague .success{text-align:center;color:#bccf02;padding-top:20px }.prague input{width:365px;max-width:100% }.prague input.first{margin:0 45px 0 0 }@media only screen and (max-width:767px){.prague input{margin-top:15px }.prague input.first{margin:0 0 0 0 }}.prague .textareawrap{position:relative;height:210px;margin:45px 0 0 0;max-width:100% }.prague .textareawrap textarea{width:100%;height:100%;padding-top:30px }.prague button{position:absolute;bottom:0;right:0;width:auto;padding-right:40px;padding-bottom:40px;font-size:20px;height:auto;line-height:20px;background:none }.prague button span{font-size:30px;position:relative;margin-left:20px }@media only screen and (max-width:420px){.prague button{font-size:16px;padding-bottom:20px;padding-right:20px }.prague button span{font-size:26px }}.prague .info h6{font-size:22.41px }.prague .info p{font-size:14px;margin-top:25px;font-weight:300 }.prague .info .col-sm-4{padding-bottom:25px }.prague .info2{margin-top:75px }.prague .map-row{position:relative }.prague .map{height:385px;margin:100px auto 0;background-color:#eee;max-width:100%;width:100% }.prague .cover{position:absolute;top:0;left:0;width:100%;height:100% }.concept{padding-bottom:200px;padding-top:160px;background-color:#292929 }@media all and (max-width:767px){.concept{padding-bottom:50px;padding-top:50px }}.concept .tag{margin-top:90px }@media (max-width:420px){.concept .tag{margin-top:30px }}.concept h3{font-size:32px;line-height:40px;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){.concept h3{padding-right:0 }}.concept p{color:#cacaca;margin:55px 0 0 0;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px }@media (max-width:767px){.concept p{padding-right:0 }}.concept img{width:100% }@media (max-width:767px){.concept img{margin-top:55px }}.concept strong.motto{font-size:50px;padding:75px;border-bottom:2px solid #fff;float:left;width:100%;font-weight:400;font-family:'Thesaurus Display Std',serif }@media (max-width:420px){.concept strong.motto{font-size:25px;padding:25px }}.franchising.summary h5{padding-bottom:30px }.container-for-hamburger .hamburger .hamburger-box .black{background-color:#000 }.container-for-hamburger .hamburger .hamburger-box .black:after{background-color:#000 }.container-for-hamburger .hamburger .hamburger-box .black:before{background-color:#000 }div.timeline.section{height:997px;background:url(../img/timeline-bg.jpg) no-repeat 50% 50% #292929;background:#292929;position:relative;padding:0 }div.timeline.section .container{padding:80px 0;z-index:5;position:relative }div.timeline.section .timelinebg{position:absolute;width:100%;height:100%;overflow:hidden }div.timeline.section .timelinebg img{height:auto;width:100%;margin:0 auto;left:0;right:0;position:absolute;z-index:1 }@media (max-width:767px){div.timeline.section .timelinebg{padding-top:65.25%;height:auto }div.timeline.section .timelinebg img{top:0 }}div.timeline.section .line{height:2px;background-color:#bccf02;position:absolute;top:31px;left:76%;width:100% }div.timeline.section .swiper-container{z-index:99;margin-top:180px }div.timeline.section .invis{visibility:hidden }div.timeline.section .swiper-slide.swiper-slide-active strong,div.timeline.section .swiper-slide.swiper-slide-active p{-webkit-transition:opacity .7s;-moz-transition:opacity .7s;-ms-transition:opacity .7s;-o-transition:opacity .7s;opacity:1 }div.timeline.section .swiper-slide strong,div.timeline.section .swiper-slide p{-webkit-transition:opacity .7s;-moz-transition:opacity .7s;-ms-transition:opacity .7s;-o-transition:opacity .7s;opacity:.5 }div.timeline.section .swiper-slide .cont{width:420px;margin:0 auto;max-width:100% }div.timeline.section .swiper-slide .cont-0 .number{visibility:hidden }div.timeline.section .swiper-slide .number{background-color:#bccf02;width:65px;height:65px;line-height:65px;display:block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;font-size:26px;color:#333333;margin:0 auto }div.timeline.section .swiper-slide strong{font-size:50px;line-height:62px;font-weight:400;margin:90px 0 0 0;display:block;font-family:'Thesaurus Display Std',serif }div.timeline.section .swiper-slide p{color:#cacaca;margin-top:55px }div.timeline.section .transx{-webkit-transition:opacity .7s;-moz-transition:opacity .7s;-ms-transition:opacity .7s;-o-transition:opacity .7s;opacity:0 !important }@media (max-width:767px){div.timeline.section{height:auto;min-height:100vh;padding-bottom:100px }div.timeline.section .swiper-container{margin-top:30% }div.timeline.section .line{width:220%;left:152%;top:31px }div.timeline.section .swiper-slide strong{font-size:28px;line-height:inherit;text-align:center }div.timeline.section .swiper-slide p{margin-left:3%;margin-right:3% }}.guide{background-color:#292929 }.guide .bordered{border-top:2px solid #2f2f2f;border-bottom:2px solid #2f2f2f;margin:70px 0 0 0;padding:40px 0 }.guide .bordered p{font-size:16px;color:#cacaca }.guide .bordered ul{color:#cacaca }.guide .bordered ul li{font-size:16px;padding:4px 0;font-weight:300 }.guide .bordered ul li:before{content:"-";width:15px;display:inline-block }.guide .bordered .price{font-size:86px;font-weight:100;line-height:75px;float:right }.guide .bordered .price sup{font-size:50px;top:-30px }@media (max-width:767px){.guide .bordered .price{font-size:50px }.guide .bordered .price sup{font-size:32px }}@media (max-width:420px){.guide .bordered .price{display:block;float:none;margin:35px 0 0 0;text-align:center }}.guide .btn-rio{float:right;width:220px;height:65px;line-height:65px;padding:0;font-weight:300 }.guide .btn-rio span{margin:0 0 0 45px }@media (max-width:420px){.guide .btn-rio{float:none;display:block;margin:0 auto }}.guide .screenshots{margin:120px 0 0 0 }.guide .screenshots img{width:100% }.guide .screenshots ul li{margin:0 0 50px 0;position:relative }.guide .screenshots ul li .screen-overlay{display:none }.guide .screenshots ul li img{visibility:hidden;opacity:0;transition:opacity 2s }.guide .screenshots ul li.had-view img{visibility:visible;opacity:1;transition:opacity 2s }.guide .screenshots ul li:hover .screen-overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(188,207,2,0.8);color:#161616;text-align:center }@media (max-width:768px){.guide .screenshots ul li:hover .screen-overlay{bottom:auto }}.guide .screenshots ul li:hover .screen-overlay h4{font-size:43px;padding-bottom:100px;margin-top:180px }@media (max-width:768px){.guide .screenshots ul li:hover .screen-overlay h4{font-size:20px;padding-bottom:30px;margin-top:30px }}.guide .screenshots ul li:hover .screen-overlay p{font-size:17px;font-weight:500;max-width:70%;margin:auto;line-height:32px }.shadow-video{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.1) }.sticky{position:fixed;top:0;width:100% }.summary{background-color:#292929 }.summary h3{font-size:60px;color:#cacaca }@media (max-width:420px){.summary h3{font-size:32px }}.summary strong{color:#fff }.summary h5{color:#bccf02;font-size:40px;margin:40px 0 0 0 }.typed-hidden{display:none }.section-corporate-culture .typed-hidden{opacity:0;display:inline-block;padding:10px 0 20px }@media (min-width:480px){.section-corporate-culture .agency-typed{position:absolute;top:5%;left:0;right:0;margin:0 auto;width:640px }}.sticky-img{transition:margin 1s }@media (max-height:989px){.sticky-img{max-height:50vh;display:block;margin-left:auto }}@media (max-width:767px){.row2 .sticky-img{margin-bottom:55px }}@media (max-width:768px){img{max-width:100% }}.normal{line-height:normal }.background-history{position:absolute;width:80%;margin-left:20%;height:100% }.background-history-rev{position:absolute;width:80%;margin-right:20%;height:100% }header .typed-show{padding-right:40% }@media (max-width:1199px){header .typed-show{padding-right:28% }}@media (max-width:991px){header .typed-show{padding-right:0 }}@media (max-width:767px){header .typed-show{font-size:32px }}.types-of-services .tag{margin-bottom:0 }.types-of-services .tag span{color:#bccf02 !important }.types-of-services p{margin-bottom:0 }.types-of-services .type{display:block;margin-bottom:10px }.types-of-services .type:not(.tag){margin-left:20px }.types-of-services .count-of-types{font-size:20px }.types-of-services h2{font-size:40px }.types-of-services .container-for-detailed-services{padding:10px 50px 10px 30px;border-left:4px solid white }@media (max-width:1199px){.types-of-services .container-for-detailed-services{padding:10px 30px }}.types-of-services .container-for-detailed-services p{color:#7f7f7f }.types-of-services hr{height:1px;background-color:#484848 }.types-of-services a{text-decoration:none }.types-of-services a:hover{color:#bccf02 }header a.a-for-arrow{margin-bottom:20px;z-index:1 }header a.a-for-arrow .mobile-arrow-services,header a.a-for-arrow .mobile-arrow-services-hp,header a.a-for-arrow .mobile-arrow-services-franch{background:url("../img/arrow.png");display:none }@media (max-width:991px){header a.a-for-arrow .mobile-arrow-services,header a.a-for-arrow .mobile-arrow-services-hp,header a.a-for-arrow .mobile-arrow-services-franch{display:block;margin-left:10px;width:50px;height:50px;background-repeat:no-repeat !important;background-size:contain !important }}@media (max-width:767px){header a.a-for-arrow .mobile-arrow-services,header a.a-for-arrow .mobile-arrow-services-hp,header a.a-for-arrow .mobile-arrow-services-franch{margin-left:0 }}header a.a-for-arrow .mobile-arrow-services{margin-top:50px }.container-for-services{height:280px }.container-for-services.sticky{position:sticky;position:-webkit-sticky;top:calc(50% - 140px) }@media (max-width:991px){.container-for-services{display:none }}.services h2{color:#fff;font-weight:900;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){.services h2{padding-right:0 }}.services h2 sup{font-size:15px;vertical-align:10px }.section-about{background-color:#292929;min-height:100vh;padding-bottom:50px }.section-about p{color:#cacaca;padding-bottom:32px;font-size:15px }.section-about p:first-of-type{padding-top:50px }.section-about .sticky-text p:last-of-type{padding-bottom:50px }.section-about .sticky-text.no-bottom p:last-of-type{padding-bottom:0 }.section-tag-cloud{background-color:#333333;padding:140px 0 }.page-template-template-hp .section-tag-cloud{background-color:#3a3a3a }@media only screen and (max-width:420px){.section-tag-cloud{padding:60px 0 }}.section-tag-cloud p{font-family:'Thesaurus Display Std',serif;font-size:56px;font-weight:900;color:#999999 }@media (min-width:480px){.section-tag-cloud p.services-title-paragraph{line-height:93px }}.section-tag-cloud p a{color:#fff }.section-tag-cloud p a:hover,.section-tag-cloud p a:active,.section-tag-cloud p a:focus{text-decoration:none }.section-tag-cloud p a u{text-decoration:none;border-bottom:#C5C5C5 3px solid;padding-bottom:10px }.section-tag-cloud p a sup{font-size:25px;margin-left:-15px;margin-top:-5px;vertical-align:15px }.section-tag-cloud p a:hover u,.section-tag-cloud p a:hover sup{color:#bccf02 }.section-tag-cloud p a:hover u{border-bottom-color:#bccf02 }@media only screen and (max-width:420px){.section-tag-cloud p{font-size:30px;line-height:1.5 }.section-tag-cloud p a u{border-bottom:0 }.section-tag-cloud p a sup{font-size:15px }}@media all and (min-width:768px){.section-tag-cloud .services-table-row{display:table-row;margin-top:30px }.section-tag-cloud .services-table-row .cell{display:table-cell;float:none;vertical-align:middle }.section-tag-cloud .services-table-row .cell p{margin:0 }.section-tag-cloud .services-table-row .cell p.white{margin-top:-15px;line-height:93px }}.section-services-desc{background-color:#3a3a3a }.section-services-desc .service{padding-top:120px }.section-services-desc .service h2{font-size:30px;padding-bottom:120px }.section-services-desc .service .service-short-desc{font-size:14px;color:#fff }.section-services-desc .service .service-long-desc{font-size:16px;color:#cacaca }@media (max-width:767px){.section-services-desc .service .service-long-desc{padding-top:80px }}.section-services-desc .service .services-col-row{margin-top:80px;margin-bottom:125px;transition:max-height 3s }@media all and (min-width:768px){.section-services-desc .service .services-col-row{max-height:110px;overflow:hidden }}@media all and (max-width:767px){.section-services-desc .service .services-col-row{max-height:initial !important }}.section-services-desc .service .services-col-row:after{display:block;content:' ';clear:both }.section-services-desc .service .service-col-desc{font-size:13px;color:#cacaca;max-height:100%;position:relative }@media all and (min-width:768px){.section-services-desc .service .service-col-desc:before{display:block;background:linear-gradient(rgba(58,58,58,0.25), #3a3a3a);height:100%;content:' ';width:100%;position:absolute;top:0;transition:opacity 3s }}@media all and (min-width:768px){.section-services-desc .service .services-col-row.open .service-col-desc:before{opacity:0;transition:opacity 3s }}.section-services-desc .service .line{width:100%;border-top:#4e4e4e 1px solid }.picture-of-event{max-width:100%;margin:auto;z-index:5 }.container-for-picture::after{display:block;position:relative;background-image:linear-gradient(to bottom, rgba(19,19,19,0) 0, #000 165%);content:'';width:100%;margin-top:-80px;height:80px;z-index:5 }.hr-events{height:1px;width:100%;background-color:#3a3a3a }@media only screen and (max-width:767px){.hr-events{width:120%;margin-left:-10% }}.container-for-event a:hover .container-for-picture:after{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;transition:background-color .2s;background-color:#bccf02;background-image:none;margin-top:0;height:auto }.container-for-event h3{font-size:27px;padding:0 15% 0 20px;margin-top:-20px;position:relative;z-index:10;max-width:380px }.container-for-event .tag{padding-left:40px;font-size:15px }.picture-of-event{width:100%;background-position:50% 0 !important;height:290px;background-repeat:no-repeat !important;background-size:cover !important }.copy-for-other-events{background-repeat:no-repeat;background-size:cover;background-position:50% 50% }.copy-for-other-events h2{margin-right:35% }@media (max-width:1199px){.copy-for-other-events h2{margin-right:20% }}@media (max-width:1199px){.title-events{font-size:50px }}@media (max-width:991px){.events .container .typed-show{font-size:45px }.title-events{font-size:45px }section.events .picture-of-event{height:210px }}@media (max-width:767px){.events .container .typed-show{font-size:32px }.title-events{font-size:32px }section.copy-for-other-events h2.normal{font-size:45px;margin-right:0 }section.events .picture-of-event{height:190px }}@media (max-width:575px){.events .container .typed-show{font-size:24px }section.copy-for-other-events h2.normal{font-size:32px }}header .swiper-wrapper{background-color:#000000 }header .swiper-slide .container-for-event-banner-video{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100% }header .swiper-slide .container-for-event-banner-video .plyr{width:100%;max-width:1800px }section.body-of-event h2{font-size:50px }section.body-of-event h2.number{font-weight:400 }section.body-of-event h3{font-size:32px }section.body-of-event .container-for-hr{display:none }section.body-of-event .text p:last-of-type{margin-bottom:0 }.cup{background-size:contain !important;background-repeat:no-repeat !important;width:50px;height:50px;margin-right:20px }a .container-another-post:hover .bg-another-post:after{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;transition:background-color .2s;background-color:#bccf02;background-image:none;margin-top:0;height:auto }section.more-projects{padding-bottom:10px }section.more-projects .bg-another-post{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;bottom:0;left:0;right:0 }section.more-projects .bg-another-post:after{display:block;position:absolute;background-image:linear-gradient(to bottom, rgba(19,19,19,0) 0, #000 165%);content:'';width:100%;height:50%;z-index:5;bottom:0 }section.more-projects a{position:relative;z-index:15 }section.more-projects .container-for-info{z-index:10;width:50%;margin-left:25%;text-align:center;position:absolute;bottom:0 }section.more-projects .container-for-info h3{font-size:32px;margin-bottom:20px }section.more-projects .container-another-post{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:300px }section.more-projects .container-for-prev-button,section.more-projects .container-for-next-button{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center }section.more-projects .container-for-prev-button .prev,section.more-projects .container-for-next-button .prev,section.more-projects .container-for-prev-button .next,section.more-projects .container-for-next-button .next{width:80px;height:80px }@media (max-width:991px){section.more-projects .container-for-info{display:none }}@media only screen and (max-width:765px){section.body-of-event h2{font-size:45px }section.body-of-event .tag{margin:0 }section.body-of-event .container-for-hr{display:block }section.body-of-event .tag-client{display:block }section.body-of-event .tag-client:before{width:20px }}@media only screen and (max-width:575px){section.body-of-event h2{font-size:32px }}.slick-main{overflow:hidden }.section-slider{background-color:#292929;padding-bottom:83px }.section-slider .slider-img{width:100%;opacity:0 }.section-slider .swiper-slide-active .slider-img{opacity:1;transition:opacity 3s }.section-slider .desktop-image{display:none }@media (min-width:768px){.section-slider .desktop-image{display:block }}.section-slider .mobile-image{display:none }@media (max-width:767px){.section-slider .mobile-image{display:block;margin-bottom:60px }}.section-slider .slider-event{text-align:center;padding-top:80px }@media (max-width:767px){.section-slider .slider-event{padding-top:0 }}.section-slider .slider-event .event-selected{color:#bccf02;font-size:20px;font-family:'Thesaurus Display Std',serif;padding-bottom:30px;font-weight:900;display:block }.section-slider .slider-event .event-title{font-size:31px;padding-bottom:45px;letter-spacing:.02em;padding-right:50px;line-height:1.1em;padding-right:0 }@media (max-width:767px){.section-slider .slider-event .event-title{padding-right:0 }}.section-slider .slider-event .event-desc{font-size:15px;color:#cacaca;max-width:380px;margin:auto;padding-bottom:60px;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px;padding-right:0 }@media (max-width:767px){.section-slider .slider-event .event-desc{padding-right:0 }}.section-slider .desktop-image{height:585px }.section-slider .desktop-image .img{display:inline-block;height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50% }.section-slider .swiper-container{position:relative }.section-slider .slider-nav{cursor:pointer;position:absolute;font-size:67.69230769px;color:#d0d0d0;display:block;width:40px;height:67.69230769px;line-height:67.69230769px;top:810px;z-index:2;-webkit-transform:scaleY(.65);-moz-transform:scaleY(.65);-o-transform:scaleY(.65);-ms-transform:scaleY(.65);transform:scaleY(.65);text-decoration:none }@media all and (max-width:767px){.section-slider .slider-nav{bottom:-8px;top:auto }}.section-slider .slider-nav.slider-prev{left:-31px }.section-slider .slider-nav.slider-next{right:5px }.section-slider .slider-nav.swiper-button-disabled{opacity:0 }.events-listing{padding:80px 0 0 }.events-listing .grid{width:100% }.events-listing .grid-sizer{box-sizing:border-box;padding:15px }@media (min-width:1366px){.events-listing .grid-sizer{width:25% }}@media (min-width:768px) and (max-width:1365px){.events-listing .grid-sizer{width:33.33333333% }}@media (max-width:767px){.events-listing .grid-sizer{width:50% }}.events-listing .event-item{box-sizing:border-box;padding:15px }.events-listing .event-item .media-wrapper{position:relative;width:100% }.events-listing .event-item .media-wrapper .media-content{position:absolute;top:0;left:0;right:0;bottom:0 }.events-listing .event-item.event-item-video .media-wrapper,.events-listing .event-item.event-item-carousel .media-wrapper{padding-top:56.25% }.events-listing .event-item.event-item-medium .media-wrapper{padding-top:56.25% }.events-listing .event-item.event-item-small .media-wrapper{padding-top:28.125% }@media (min-width:1920px){.events-listing .event-item.event-item-video{width:25% !important }}@media (min-width:1366px){.events-listing .event-item.event-item-video,.events-listing .event-item.event-item-carousel{width:50% }.events-listing .event-item.event-item-medium,.events-listing .event-item.event-item-small{width:25% }}@media (min-width:768px) and (max-width:1365px){.events-listing .event-item.event-item-video,.events-listing .event-item.event-item-carousel{width:66.66666667% }.events-listing .event-item.event-item-medium,.events-listing .event-item.event-item-small{width:33.33333333% }}@media (max-width:767px){.events-listing .event-item.event-item-video,.events-listing .event-item.event-item-carousel{width:100% }.events-listing .event-item.event-item-medium,.events-listing .event-item.event-item-small{width:50% }}.events-listing .event-item a{text-decoration:none }.events-listing .event-item .media-content{filter:contrast(50%) }.events-listing .event-item:hover .media-content{filter:contrast(100%);transition:filter .5s }.events-listing .event-item .article-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover }.events-listing .event-item .article-img-empty{background-image:url('../img/empty-event.png');background-position:50% 50%;background-repeat:no-repeat;background-color:#1e1e1e }.events-listing .event-item .tag{font-size:10px;margin-left:20px;margin-top:10px;margin-bottom:0 }.events-listing .event-item .tag:before{font-size:10px;width:15px }.events-listing h4{color:#fff;font-size:27px;margin-top:-18px;width:75%;position:relative;z-index:1;padding-left:20px;line-height:34px }@media (max-width:480px){.events-listing h4{padding-left:10px;width:100%;font-size:18px;line-height:24px;margin-top:-12px }}.events-listing .event-item-video h4,.events-listing .event-item-carousel h4{font-size:47px;width:60%;margin-top:-31px;line-height:57px }@media (max-width:480px){.events-listing .event-item-video h4,.events-listing .event-item-carousel h4{width:100%;font-size:27px;line-height:35px;margin-top:-18px }}.events-listing .article-carousel{overflow:hidden }.events-listing .article-carousel .article-carousel-controls .slider-nav{cursor:pointer;position:absolute;font-size:65px;color:#d0d0d0;display:block;width:100%;width:40px;top:calc(50% - 21.125px);height:65px;line-height:65px;z-index:2;font-style:normal;-webkit-transform:scaleY(.65);-moz-transform:scaleY(.65);-o-transform:scaleY(.65);-ms-transform:scaleY(.65);transform:scaleY(.65);text-decoration:none }.events-listing .article-carousel .article-carousel-controls .slider-nav.slider-prev{left:-15px }.events-listing .article-carousel .article-carousel-controls .slider-nav.slider-next{right:10px }@media all and (max-width:767px){.events-listing .article-carousel .article-carousel-controls .slider-nav.slider-next{right:40px }}.events-listing .article-carousel .article-carousel-controls .slider-nav.swiper-button-disabled{opacity:0 }.events-listing .article-carousel-img{width:100%;height:100%;background-size:cover;background-position:50% 50%;display:inline-block;float:left }.events-listing .plyr__controls{position:absolute;background:none;width:50px;margin:auto;bottom:25px }.events-listing .plyr__controls svg{display:none }.events-listing .plyr__controls button{background:none }.events-listing .plyr__controls button:before{color:#bccf02;font-size:47px }.events-listing .plyr__controls button:hover{background:none }.events-listing .plyr__controls [data-plyr=play]:before{content:'⏵' }.events-listing .plyr__controls [data-plyr=pause]:before{content:'⏸' }.section-events-widget{padding-top:120px;padding-bottom:160px }@media (max-width:1259px){.section-events-widget{padding-top:50px;padding-bottom:50px }}.section-events-widget .desc-block h4{margin-top:32px;font-size:32px;color:#fff;line-height:40px;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){.section-events-widget .desc-block h4{padding-right:0 }}.section-events-widget .desc-block p{color:#cacaca;font-size:15px;padding-bottom:32px;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px }.section-events-widget .desc-block p:first-of-type{padding-top:50px }.section-events-widget .desc-block p:last-of-type{padding-bottom:50px }@media (max-width:767px){.section-events-widget .desc-block p{padding-right:0 }}.section-events-widget .btn-more{width:215px }.section-events-widget .btn-more.after-list{margin:160px auto 0;display:block }@media (max-width:1259px){.section-events-widget .btn-more.after-list{margin:20px auto }}.section-news{background:#333333;max-width:1310px }@media (max-width:767px){.section-news{max-width:100%;box-sizing:border-box }.section-news.space-top-160{padding-top:40px }.section-news .grid{position:relative;margin-left:-30px }}.section-news h2{color:#fff;font-weight:900;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){.section-news h2{padding-right:0 }}.section-news p{color:#cacaca;padding-bottom:32px;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px;margin-bottom:70px }.section-news p:first-of-type{padding-top:50px }@media (max-width:767px){.section-news p{padding-right:0 }}.section-news .news-article{opacity:0;width:100%;margin-bottom:80px;position:relative }.section-news .news-article.had-view{opacity:1;transition:opacity 5s }.section-news .news-article .img{width:580px;max-width:100%;background-size:cover;background-position:50% 50%;height:580px }@media (max-width:767px){.section-news .news-article .img{height:300px }}.section-news .news-article h4{font-family:'Thesaurus Display Std',serif;position:relative;color:#fff;display:block;margin-top:-27px;font-size:40px;padding-left:30px;max-width:70%;font-weight:bold;line-height:50px }@media (max-width:767px){.section-news .news-article h4{padding-right:30px;max-width:100%;font-size:32px;line-height:38px;margin-top:-20px }}.section-news .news-article .date{padding-top:15px;padding-left:30px;font-size:15px;color:#cacaca;display:block;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px }@media (max-width:767px){.section-news .news-article .date{padding-right:0 }}.section-news .news-article .img{filter:contrast(50%);transition:filter .5s;position:relative }.section-news .news-article:hover .img{filter:contrast(100%);transition:filter .5s }.section-news .news-col-1 .news-article:nth-of-type(2) .img,.section-news .news-col-2 .news-article:nth-of-type(2) .img,.section-news .news-col-1 .news-article:nth-of-type(5) .img,.section-news .news-col-2 .news-article:nth-of-type(5) .img{height:300px }@media (max-width:767px){.section-news .news-col-1 .news-article:nth-of-type(2) .img,.section-news .news-col-2 .news-article:nth-of-type(2) .img,.section-news .news-col-1 .news-article:nth-of-type(5) .img,.section-news .news-col-2 .news-article:nth-of-type(5) .img{height:auto;padding-top:56.25% }}.section-news .news-col-3 .news-article:nth-of-type(2) .img,.section-news .news-col-4 .news-article:nth-of-type(1) .img{height:300px }@media (max-width:767px){.section-news .news-col-3 .news-article:nth-of-type(2) .img,.section-news .news-col-4 .news-article:nth-of-type(1) .img{height:auto;padding-top:56.25% }}@media all and (min-width:768px){.section-news .news-col-4{padding-top:240px }}.section-news .btn-more{display:block;margin:60px auto 120px }.section-news.check-view article{visibility:hidden;opacity:0 }.section-news.check-view.had-view article{visibility:visible;opacity:1;transition:opacity 5s }.section-news .article_text{color:#cacaca;font-size:15px;padding:0 30px;display:none;opacity:0;transition:opacity 1s }.section-news .article_text p{padding:0;margin:0;padding-top:15px;padding-right:30px }.section-news .article_text.active,.section-news .article_text.visible{opacity:1;transition:opacity 1.5s }.news-pagination{text-align:center;padding-bottom:170px }.news-pagination a{display:inline-block;margin-right:22px;font-size:0 }.news-pagination a:last-child{margin-right:0 }.news-pagination a:before{display:block;width:17px;height:17px;border-radius:17px;background:#515151;content:' ' }.news-pagination a:focus:before,.news-pagination a:active:before,.news-pagination a.active:before{background:#cacaca }.news-pagination a:hover:before{background:#7f7f7f }.news-number-pagination{text-align:center;padding-bottom:170px }.news-number-pagination li{display:inline-block }.news-number-pagination a{display:inline-block;padding:3px;color:#fff }.news-number-pagination a:last-child{margin-right:0 }.news-number-pagination .current{color:#bccf02 }.news-number-pagination .dots{color:#fff }.section-history,.section-history-right{position:relative }.section-history h2,.section-history-right h2{padding-top:20px;color:#fff;font-weight:900;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){.section-history h2,.section-history-right h2{padding-right:0 }}.section-history p,.section-history-right p{color:#cacaca;padding-bottom:32px;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px }.section-history p:first-of-type,.section-history-right p:first-of-type{padding-top:50px }@media (max-width:767px){.section-history p,.section-history-right p{padding-right:0 }}.section-history img,.section-history-right img{margin-top:330px }@media only screen and (max-width:420px){.section-history img,.section-history-right img{margin-top:50px }}.section-history .signature .name,.section-history-right .signature .name{color:#fff;font-family:'Thesaurus Display Std',serif;font-size:22px;font-weight:700 }.section-history .signature .position,.section-history-right .signature .position{display:block;font-size:12px;color:#999999 }.section-history .history-left-img-mobile,.section-history-right .history-left-img-mobile{display:none }@media (max-width:767px){.section-history .history-left-img,.section-history-right .history-left-img{display:none }.section-history .history-left-img-mobile,.section-history-right .history-left-img-mobile{display:block }}.section-awards{background:#1e1e1e }.section-awards h2{font-size:50px;font-weight:900;line-height:62.53px }@media only screen and (max-width:420px){.section-awards h2{font-size:28px;line-height:40px }}.section-awards .award{text-align:center }.section-awards .award img{margin-top:50px;margin-bottom:20px }.section-awards .award .award-name{font-family:'Thesaurus Display Std',serif;font-size:15px;font-weight:bold;color:#fff }.section-awards .award .award-desc{font-size:10px;color:#cacaca }.section-awards .award .award-name,.section-awards .award .award-desc{display:block;text-align:center }.section-corporate-culture{background:#333333 }.section-corporate-culture h2{font-size:32px;font-weight:bold;line-height:75px;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){.section-corporate-culture h2{padding-right:0 }}.section-corporate-culture h2.large{font-size:60px }@media only screen and (max-width:420px){.section-corporate-culture h2.large{font-size:32px;line-height:40px }}@media (max-width:767px){.section-corporate-culture .typed-hidden{display:none }}.section-corporate-culture p{color:#cacaca;padding-bottom:32px;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px }.section-corporate-culture p:first-of-type{padding-top:50px }@media (max-width:767px){.section-corporate-culture p{padding-right:0 }}.section-corporate-culture .quality-systems{font-size:9px;color:#999999;text-align:center }.section-corporate-culture .quality-systems img{display:block;margin:auto;margin-bottom:10px }.section-corporate-culture .quality-systems .certificate{padding:15px 15px }section.latest-awards .award{align-items:center;height:100% }section.latest-awards .award .container-for-anime{display:flex;height:60%;align-items:center }section.latest-awards .award .container-text-award{align-self:flex-end }section.event-planing .dark-div{width:80%;left:0 }@media (max-width:991px){section.event-planing .dark-div{width:100% }}section.event-planing .container-for-two-mans{position:absolute;bottom:-1px;right:-7% }section.event-planing p{color:#7f7f7f }@media (max-width:1200px){section.event-planing .dark-div{width:85% }section.event-planing .dark-div .container-for-two-mans{position:absolute;bottom:-1px;right:-7% }}section.history .col-4{height:100%;padding-left:0 }section.history .col-4 .container-for-anime{position:absolute;bottom:0;left:0 }section.history .col-4 .container-for-anime.push-to-left{left:0;right: unset;}section.history .col-4 .container-for-anime.push-to-right{left:unset;right: 0;}section.history p{color:#7f7f7f }.title-award{font-family:"Gotham-Mertel",sans-serif;font-size:15px;margin-top:10px;font-weight:bold }.text-award{font-family:"Gotham-Mertel",sans-serif;font-size:11px;color:#7f7f7f }.container-with-pad{padding:150px 15px }.tuv img.show-img{opacity:1 }.tuv p{opacity:1 }.circle,.circle-hp{width:60px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:center;margin-top:100px;background-image:url("../img/arrow.png") }@media (max-width:1500px){.circle,.circle-hp{margin-top:5% }}@media (max-width:991px){.circle,.circle-hp{display:none !important }}.mobile-hr{background:#3a3a3a;height:2px;width:100%;display:none }section.mertel-approach h3.latest-award{font-size:90px }section.mertel-approach p{color:#7f7f7f }@media (max-width:991px){section.event-planing .container-with-pad{padding:80px 15px 250px 15px }section.event-planing .dark-div{width:100% }section.event-planing .dark-div .container-for-two-mans{right:inherit }section.event-planing .dark-div .container-for-two-mans .container-for-anime{float:right }section.event-planing .dark-div .container-for-two-mans img{width:330px }section.history{background-color:transparent }section.vip-person{background-color:#3a3a3a;}section.history .container-with-pad{padding:80px 15px 0 0 }section.history .row{padding:0 15px }section.history .row .container-for-anime{width:fit-content }section.history .row .container-for-anime .one-man{bottom:0;left:inherit;background-position:left !important;background-size:cover !important;background-repeat:no-repeat !important;width:300px;right:0 }section.latest-awards .row{padding:0 15px }section.latest-awards .row h3.latest-award{font-size:45px }section.mertel-approach h3.latest-award{font-size:65px }section.mertel-approach .tuv{padding:0 }}@media (max-width:767px){.mobile-hr{display:block }section.latest-awards .row h3.latest-award{font-size:32px }section.latest-awards .award .container-for-anime{height:auto;margin-right:20px;max-width:50% }section.latest-awards .award .container-text-award{align-self:center }}@media (max-width:575px){section.event-planing .container-with-pad{padding:80px 15px 330px 15px }section.event-planing .dark-div .container-for-two-mans{right:0 }}@media only screen and (max-width:390px){section.latest-awards .container-text-award .title-award{margin-top:0 }section.latest-awards .container-for-anime{margin-right:10px;min-width:25% }}.case-study-event,.case-study-overlay,.case-study-credits,.case-study-block{opacity:0 }.case-study-event.had-view,.case-study-overlay.had-view,.case-study-credits.had-view,.case-study-block.had-view{opacity:1;transition:opacity 2s }.case-study-event{padding-top:130px }.case-study-event .event-type{display:block;color:#bccf02;font-size:20px;font-family:'Thesaurus Display Std',serif;text-align:center }.case-study-event h2{font-size:31px;text-align:center;margin-top:30px;margin-bottom:60px;color:#fff;letter-spacing:.02em;padding-right:50px;line-height:1.1em;padding-right:0 }@media (max-width:767px){.case-study-event h2{padding-right:0 }}.case-study-event .descriptions p{color:#cacaca;font-size:15px;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px;padding:inherit }@media (max-width:767px){.case-study-event .descriptions p{padding-right:0 }}.case-study-event .video-block{margin-top:220px;margin-bottom:190px }.case-study-event .article-video{max-width:1180px;margin:auto }.case-study-event .article-video .plyr__controls{display:none }.case-study-overlay{padding-top:250px;padding-bottom:250px;background-size:cover;min-height:100vh;box-sizing:border-box }.case-study-overlay h2{color:#fff;font-size:32px;margin-bottom:50px;letter-spacing:.02em;padding-right:50px;line-height:1.1em;padding-right:0 }@media (max-width:767px){.case-study-overlay h2{padding-right:0 }}.case-study-overlay p{font-size:15px;color:#cacaca;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px }@media (max-width:767px){.case-study-overlay p{padding-right:0 }}.desc-block-bg{background-repeat:no-repeat;background-size:cover;width:63.357% }.desc-block-bg:after{display:block;clear:both;content:' ' }@media (max-width:767px){.desc-block-bg{background:none !important;width:100%;padding:15px }}@media (min-width:768px){.desc-block-bg .desc-block{width:375px;float:right;margin-right:-187px }}.case-study-block-text_left .desc-block-bg{float:right }@media (min-width:768px){.case-study-block-text_left .desc-block-bg .desc-block{width:375px;float:left;margin-left:-187px }}.case-study-block-text_middle .desc-block-bg{background:none !important;width:100%;float:none }.case-study-block-text_middle .desc-block-bg .desc-block{float:none;width:auto;margin:0 }@media all and (min-width:768px){.case-study-block-text_middle .desc-block-bg .desc-block-1,.case-study-block-text_middle .desc-block-bg .desc-block-2,.case-study-block-text_middle .desc-block-bg h3{width:370px }.case-study-block-text_middle .desc-block-bg .desc-block-1,.case-study-block-text_middle .desc-block-bg h3{float:left;margin-left:calc(37% - 190px);clear:left }.case-study-block-text_middle .desc-block-bg .desc-block-2{float:right;margin-right:calc(100% - 63.357% - 187px) }.case-study-block-text_middle .desc-block-bg .case-study-desc-img{clear:both;display:block;margin-left:auto;margin-right:auto }}.case-study-block{padding:130px 0 0;width:100% }@media (max-width:767px){.case-study-block{padding:30px 15px 0 }}.case-study-block .row{margin:0 }.case-study-block.case-study-block-text_block .container-fluid{background-repeat:no-repeat }.case-study-block .case-study-desc-img{margin-top:30px }@media (min-width:768px){.case-study-block.case-study-block-text_right .case-study-desc-img,.case-study-block.case-study-block-text_left .case-study-desc-img{display:none }}@media (max-width:768px){.case-study-block.case-study-block-text_right .case-study-over-img,.case-study-block.case-study-block-text_left .case-study-over-img{display:none }}.case-study-block.case-study-block-text_middle .desc-block{padding:0 }.case-study-block.case-study-block-text_middle .case-study-over-img{display:none }.case-study-block.case-study-block-text_middle .case-study-desc-img{margin-top:80px }.case-study-block .desc-block{padding:100px 0 }.case-study-block h3{color:#fff;font-size:32px;margin-bottom:60px;letter-spacing:.02em;padding-right:50px;line-height:1.1em;padding-right:0 }@media (max-width:767px){.case-study-block h3{padding-right:0 }}.case-study-block p{color:#cacaca;font-size:15px;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px;padding-right:0;padding-bottom:50px }@media (max-width:767px){.case-study-block p{padding-right:0 }}.case-study-block p:last-of-type{padding-bottom:0 }.case-study-block.case-study-block-gallery{padding-top:180px;box-sizing:border-box;max-width:100% }.case-study-block.case-study-block-gallery .thumb{margin-bottom:25px }@media (max-width:767px){.case-study-block.case-study-block-gallery .thumb{position:relative !important;left:auto !important;top:auto !important }}.case-study-block.case-study-block-gallery .img{display:block;background-size:cover;background-repeat:no-repeat;width:100%;padding-top:56.25% }.case-study-credits{padding-top:160px;padding-bottom:260px;max-width:1280px;color:#cacaca }.case-study-credits h3{color:#adadad;font-size:32px;margin-bottom:60px;letter-spacing:.02em;padding-right:50px;line-height:1.1em;padding-right:0 }@media (max-width:767px){.case-study-credits h3{padding-right:0 }}.case-study-credits p{letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px }@media (max-width:767px){.case-study-credits p{padding-right:0 }}.case-study-credits .credits-list{margin-top:5px }.case-study-credits .credits-list table{letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px;padding-right:0;width:100% }@media (max-width:767px){.case-study-credits .credits-list table{padding-right:0 }}@media (max-width:767px){.case-study-credits .credits-list table,.case-study-credits .credits-list table tr,.case-study-credits .credits-list table td{display:block }}@media (max-width:767px){.case-study-credits{margin-top:30px;padding-bottom:80px }.case-study-credits h3{margin-bottom:15px;margin-top:15px }}.div-img{background-position:center;background-size:cover;background-repeat:no-repeat }.div-img-circle{background-size:contain }section.stats .col-lg-4{padding:0 20px }.number-with-circle{width:80%;height:215px;background-image:url('../img/franch-stat-circle.png');max-height:100% }.number-with-circle .number-stat{top:0;bottom:0;left:0;right:0 }.number-with-circle .number-stat h3{font-size:60px;font-family:"Gotham-Mertel",sans-serif;font-weight:300 }.number-with-circle .x{background-image:url('../img/franch-x.png');background-size:contain;height:25px;width:25px;bottom:5px;left:0;right:0;margin:auto }@media only screen and (max-width:1199px){.number-with-circle{height:190px }.number-with-circle .number-stat h3{font-size:45px;font-family:"Gotham-Mertel",sans-serif }.number-with-circle .x{width:15px;height:15px;bottom:15px }}section.why-franchise .why-franchise-photo{width:100% }section.why-franchise p{color:#7f7f7f }section.why-franchise h2.normal{font-size:50px;margin:40px }section.proces{padding:80px 0 200px 0 }section.proces p{color:#7f7f7f }section.proces .preserving-consistency{margin-top:150px }section.proces .reason .step{background-size:contain;width:300px;height:200px;position:absolute;top:-50px;margin-left:-19%;opacity:.03 }section.proces .reason.fixed h2{margin-top:-200px }section.proces .reason.fixed .step{position:sticky;position:-webkit-sticky;margin-left:-19%;top:50% }section.proces #container-for-reasons{padding:0 }section.proces #container-for-reasons>hr{height:1px;width:100%;background-color:#7f7f7f;opacity:.5 }section.proces #container-for-reasons .reason hr{height:1px;background-color:white;width:100%;margin:15px 0 30px 0 }section.proces .first,section.proces .second,section.proces .third{margin-top:100px;margin-bottom:100px }section.proces .first p,section.proces .second p,section.proces .third p{color:#7f7f7f }section.proces .first p.gray,section.proces .second p.gray,section.proces .third p.gray{color:#7f7f7f }section.proces .first .mini p,section.proces .second .mini p,section.proces .third .mini p{margin-bottom:5px }section.proces .first .play-banner-video,section.proces .second .play-banner-video,section.proces .third .play-banner-video{width:200px;height:33px }section.proces .play{background-image:url("../img/play-video.png");width:18px;height:17px;top:0;bottom:0;right:35px;margin:auto }section.our-partner{padding:130px 0 80px 0 }section.our-partner p{color:#7f7f7f }section.our-partner .left-dark-bg{justify-content:flex-end;display:flex;width:60%;height:150vh;z-index:5;position:absolute;left:0;top:0 }section.our-partner .left-dark-bg .container-for-anime{height:350px;margin-top:-120px;margin-right:-80px }section.our-partner .row .col-lg-4,section.our-partner .row .col-lg-6{z-index:10;display:block }section.our-partner .row .col-lg-4{padding:70px 0 }section.our-partner .delphin{width:400px;height:350px;position:relative }section.our-partner .container-step{position:relative }section.our-partner .container-step div{display:inline-block;position:absolute;top:5px }section.our-partner .container-step p{margin-left:20px;display:inline-block }section.our-partner .container-step p strong{color:#ffffff }section.our-partner .contact-form{width:100%;padding:70px }section.our-partner .contact-form input[type="file"]{opacity:0;height:1px;width:1px;margin:0;padding:0;z-index:-1;position:relative }section.our-partner .contact-form .container-for-upload{padding:10px;background-color:#383838;white-space:nowrap;overflow:hidden;text-overflow:ellipsis }section.our-partner .contact-form .container-for-upload .file-upload{display:inline-block;padding:6px 12px;cursor:pointer;background-color:#4e4e4e }section.our-partner .contact-form label{color:#7f7f7f }section.our-partner .contact-form select{cursor:pointer }section.our-partner .contact-form select option{cursor:pointer }section.our-partner .contact-form select,section.our-partner .contact-form input{display:block;background-color:#383838;width:100%;border:none;height:50px;color:#ffffff;padding:0 30px }section.our-partner .contact-form input[type=submit]{cursor:pointer;width:55%;background-color:#bccf02;line-height:inherit;color:#333333;font-size:12px;font-weight:800 }section.our-partner .contact-form input[type=file]{line-height:inherit }section.our-partner .contact-form input[name='license']{opacity:0;height:1px;width:1px;position:absolute;top:7px;left:7px }section.more-questions{display:block;z-index:15 }section.more-questions .still-questions{padding:100px 0 }section.more-questions .bg-ntb{position:absolute;background-image:url('../img/ntb-questions.png');background-size:contain;width:calc(50% - 15px);height:500px;background-position:right;background-position-x:100px;background-repeat:no-repeat }section.more-questions p{color:#7f7f7f }.modal{display:none;position:fixed;z-index:20;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4) }.modal .modal-content{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 }.modal .close-modal{position:absolute;top:20px;right:20px }.modal-header{padding-top:40px;border-bottom:none }.modal-content{background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:550px }.modal-content button{font-size:12px;font-weight:800;padding:5px 30px }.modal-content h2{padding-right:25% }.modal-content .modal-body{padding:15px 55px 55px 55px }.close-modal{background-image:url("../img/modal-x.png");width:18px;height:18px;float:right;opacity:1;padding:0 }.close-modal:hover,.close-modal:focus{color:#000;text-decoration:none;cursor:pointer }@media only screen and (max-width:991px){section.stats .col-12 .number-with-circle{width:50%;background-size:contain;transform:rotate(-90deg) }section.stats .col-12 .number-with-circle .number-stat{transform:rotate(90deg) }section.stats .col-12 .text{width:50% }section.why-franchise h2.normal{font-size:40px;margin:45px }section.why-franchise h3.subtitle{font-size:32px }section.proces{padding:80px 0 }section.proces .step{left:-80px }section.our-partner{padding:80px 0;background-color:#292929 }section.our-partner .contact-form{background-color:#292929;padding:0 }section.our-partner .left-dark-bg{width:100% }section.our-partner .row .col-10{padding:0 }section.our-partner .left-dark-bg .container-for-anime{width:200px;height:170px;margin-top:-50px;overflow:hidden;margin-right:0 }section.our-partner .left-dark-bg .container-for-anime .front-of-img{left:55px }section.our-partner .left-dark-bg .container-for-anime .delphin{width:200px;height:170px;right:-55px }section.more-questions .still-questions{padding:0 }section.more-questions .bg-ntb{position:relative;width:100%;height:500px;background-position:center;background-position-x:center }}section.proces .bg-franchise-steps{opacity:.3;position:absolute;background-size:cover;background-repeat:no-repeat;filter:grayscale(100%);background-position:top;top:0;bottom:0;left:0;right:0;transition:opacity 1s }section.proces .bg-franchise-steps.hide{opacity:0 }section.proces .bg-franchise-steps .overlay-number{position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center }section.proces .bg-franchise-steps .overlay-number div{background-repeat:no-repeat;background-position:center;background-size:contain;height:40%;width:25% }section.proces .bg-franchise-steps .overlay-number .overlay-number-1{background-image:url(../img/step-1.png) }section.proces .bg-franchise-steps .overlay-number .overlay-number-2{background-image:url(../img/step-2.png) }section.proces .bg-franchise-steps .overlay-number .overlay-number-3{background-image:url(../img/step-3.png) }section.proces .process-step{overflow:hidden;padding:20% 15%;border-left:5px solid #333333;border-right:5px solid #333333;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center }section.proces .process-step h3,section.proces .process-step img{margin-bottom:20px }section.proces .process-step p{color:#ffffff }section.proces .row{height:auto }section.proces .col-lg-4:first-child .process-step{border-left:10px solid green }section.proces .col-lg-4:last-child .process-step{border-right:10px solid #333333 }section.proces .process-step p{opacity:0;max-height:1px;transition:max-height .5s,opacity .5s }section.proces .process-step.open p{opacity:1;max-height:100%;transition:max-height 1s,opacity .5s }section.proces .process-step.open img{transform:scale(1.2) }@media only screen and (max-width:1199px){section.proces .process-step{padding:5% 5%;border-left:5px solid #333333;border-right:5px solid #333333;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center }section.proces .process-step h3,section.proces .process-step img{margin-bottom:20px }section.proces .process-step h3{padding:0 }}@media (max-width:991px){section.proces .bg-franchise-steps{opacity:.3;position:relative;width:100% }section.proces .bg-franchise-steps.hide{opacity:.3 }section.proces .process-step{padding:15% 15%;border:none;height:auto;flex-direction:row;justify-content:flex-start;margin-top:-50px;margin-bottom:50px;background-color:#292929;flex-wrap:wrap }section.proces .process-step p{max-height:inherit;color:#7f7f7f;opacity:0;transform:translateY(50%);transition:opacity .35s,transform .35s;transition-timing-function:cubic-bezier(.645, .045, .355, 1) }section.proces .process-step p.show{opacity:1;transform:translateY(0) }section.proces .process-step h3{padding:0;width:80% }section.proces .process-step img{margin-right:20px;width:30px;height:30px }}@media (max-width:991px) and (max-width:767px){section.proces .process-step{padding:10% 10% }}@media (max-width:991px) and (max-width:370px){section.proces .process-step h3{width:55% }}@media only screen and (max-width:767px){.modal-content{width:520px }}@media only screen and (max-width:575px){section.stats .col-12 .number-with-circle{height:130px }section.stats .col-12 .number-with-circle .number-stat h3{font-size:30px }section.stats .col-12 .text{width:45%;margin-left:5% }section.why-franchise h2.normal{font-size:25px;margin:15px }section.why-franchise h3.subtitle{font-size:24px }section.our-partner .contact-form input[type=submit]{padding:0 15px }.modal{padding-top:20px }.modal .modal-content{width:80% }.modal .modal-content .modal-header{padding-top:20px }.modal .modal-content .modal-body{padding:0 20px 20px 20px }}.franchising-map{background-image:url('../img/planet.png');background-position:50% 50%;background-repeat:no-repeat;background-color:#070707;background-size:cover;padding-top:120px }@media (min-width:768px){.franchising-map{min-height:818px }}.franchising-map h2{font-size:32px;margin-bottom:60px;letter-spacing:.02em;padding-right:50px;line-height:1.1em }@media (max-width:767px){.franchising-map h2{padding-right:0 }}.franchising-map .franchising-main-desc .desc{color:#cacaca;margin-bottom:290px;letter-spacing:.01em;line-height:1.8em;color:#9a9a9a;font-size:90%;font-weight:300;padding-right:100px }@media (max-width:767px){.franchising-map .franchising-main-desc .desc{padding-right:0 }}@media (max-width:767px){.franchising-map .franchising-main-desc .desc{margin-bottom:100px }}.franchising-map .franchising-main-desc .btn{background:#cacaca;display:block;width:255px;height:50px;font-size:16px;color:#333333;line-height:50px;padding:0 20px;margin:0;border:none;border-radius:0;text-align:left }.franchising-map .franchising-main-desc .btn:after{content:'↓';float:right;font-size:20px;margin-right:5px }.franchising-map-overlay{overflow:auto;max-height:100%;z-index:101;display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.85);padding-top:100px }.franchising-map-overlay .description{color:#cacaca;font-size:15px;float:left }.franchising-map-overlay .grid{margin-top:60px }.franchising-map-overlay .grid .country{margin-top:30px;float:left;width:20%;box-sizing:border-box;padding-right:5% }@media (max-width:1023px){.franchising-map-overlay .grid .country{width:33.33% }}@media (max-width:767px){.franchising-map-overlay .grid .country{width:100% }}.franchising-map-overlay .grid .country strong{text-transform:uppercase;font-size:18px;color:#fff }.franchising-map-overlay .grid .country strong,.franchising-map-overlay .grid .country .location{display:block;height:35px;border-bottom:rgba(255,255,255,0.25) 1px solid;line-height:35px }.franchising-map-overlay .grid .country .location{font-size:14px;color:#cacaca }.franchising-map-overlay .grid .country .location:after{display:block;content:' ';width:7px;height:7px;float:right;margin-right:3px;border-radius:7px;background:white;margin-top:14px }.franchising-map-overlay .grid .country .location.location-blue:after{background-color:#4ba3db }.franchising-map-overlay .grid .country .location.location-green:after{background-color:#bccf02 }.franchising-map-overlay .close-button{float:right;margin-right:5% }@media (max-width:767px){.franchising-map-overlay .close-button{float:none;position:fixed;top:25px;right:25px;margin:auto }}.franchising-map-overlay .close-button #burger-icon{width:25px;height:20px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer }.franchising-map-overlay .close-button #burger-icon span{display:block;position:absolute;height:1px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out }.franchising-map-overlay .close-button #burger-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center }.franchising-map-overlay .close-button #burger-icon span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center }.franchising-map-overlay .close-button #burger-icon span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center }.franchising-map-overlay .close-button #burger-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:3px }.franchising-map-overlay .close-button #burger-icon.open span:nth-child(2){width:0;opacity:0 }.franchising-map-overlay .close-button #burger-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:3px }@media (max-width:767px){.bepartner,.section-events-widget,section.section-awards,section.section-corporate-culture,section.clients,.container-fluid.section-tag-cloud,.section.section-tag-cloud,.countrymap,.country-form,.guide,.franchising-map,.franchising.summary{padding-left:15px;padding-right:15px }.page-template-template-events .events-listing{margin-left:15px;margin-right:15px }header .franchising .container{padding-left:30px;padding-right:30px }}.mail,.mobile{display:none }section.our-work h4.mobile{display:none }.menu-active{width:100%;position:absolute;height:100%;top:0;z-index:50;background-color:rgba(0,0,0,0.7) }.content section.section-about .number-with-circle,.content section.our-work .number-with-circle{transform:rotate(-90deg);width:85% }.content section.section-about .number-with-circle .number-stat,.content section.our-work .number-with-circle .number-stat{transform:rotate(90deg) }.content section.section-about h3.our-events,.content section.our-work h3.our-events{font-size:32px }.content section.section-about .container>.row2,.content section.our-work .container>.row2{min-height:auto }.content section.section-about .service-hp .tag,.content section.our-work .service-hp .tag{display:block }.content section.section-about .service-hp a,.content section.our-work .service-hp a{display:inline-table }.content section.section-about .service-hp a h2:not(sup),.content section.our-work .service-hp a h2:not(sup){line-height:70px;color:#ffffff;text-decoration:underline }@media (max-width:991px){.content section.section-about .service-hp a h2:not(sup),.content section.our-work .service-hp a h2:not(sup){line-height:35px }}.content section.section-about .service-hp a:hover,.content section.our-work .service-hp a:hover{text-decoration:none }.content section.section-about .service-hp a:hover sup,.content section.our-work .service-hp a:hover sup,.content section.section-about .service-hp a:hover h2,.content section.our-work .service-hp a:hover h2{color:#bccf02;display:inline }.content section.section-about .service-hp h2,.content section.our-work .service-hp h2{font-size:45px;display:inline;padding-right:0 }.content section.section-about .service-hp h2 sup,.content section.our-work .service-hp h2 sup{font-size:24px;left:5px }section.event-agency-franchising h2.line-right:after,section.section-about h2.line-right:after{content:'';width:0;left:0 }section.event-agency-franchising p,section.section-about p{padding-bottom:0;color:#7f7f7f }section.event-agency-franchising .left-background,section.section-about .left-background{width:70%;height:100%;position:absolute;z-index:5 }section.event-agency-franchising .container-bottom,section.section-about .container-bottom{position:relative;z-index:10 }section.event-agency-franchising h3.title,section.section-about h3.title{font-size:32px }section.event-agency-franchising .btn,section.section-about .btn{margin-top:50px }section.event-agency-franchising h3{margin-bottom:20px }footer.check-view{position:relative;z-index:10 }section.our-work .container-for-event-hp .black-and-white{filter:grayscale(100%);width:100%;transition:filter 1s,opacity;transition-delay:.35s;transition-timing-function:cubic-bezier(.645, .045, .355, 1) }section.our-work .container-for-event-hp .div-img{padding-top:56.65%;background-position:center }section.our-work .container-for-event-hp .show-img{opacity:.75 }section.our-work .container-for-event-hp h4{z-index:15 }section.our-work a.show:hover{text-decoration:none }section.our-work .container-for-event-hp:hover .black-and-white{transition:filter 1s;filter:grayscale(40%) }section.our-work h3.title-of-event{font-size:47px;padding:0 30% 0 20px;position:relative;display:block;margin-top:-30px;z-index:10 }section.our-work h4.title-of-event{font-size:27px;margin-top:-20px;position:relative;margin-bottom:10px;padding:0 10% 0 20px }section.our-work .col-lg-4 .container-for-event-hp .tag{padding-left:20px }section.our-work .col-lg-8 .container-for-event-hp .tag{padding:20px 0 0 20px }section.our-work .col-10 .container-for-event-hp .tag{padding:0;padding-left:40px }@media only screen and (max-width:991px){.content section.section-about{padding:80px 0 }.content section.section-about .sq{margin-top:-80px }.content section.section-about h2,.content section.section-about p{padding-right:0 }.content section.section-about .container>.row{min-height:auto }.content section.section-about .first-row .space-top-230{padding-top:20px }.content section.section-about .row2 .space-top-230{padding-top:50px }.content section.section-about .sticky-img{width:100%;height:auto;max-height:100%;margin-top:-100px;padding-top:0 }.content section.section-about .service-hp h2{font-size:32px }.content section.section-about .service-hp h2 sup{font-size:16px }.content section.section-about .number-with-circle{width:90% }.content section.our-work h3.title-of-event{display:none }.content section.our-work h4.mobile{display:block }.content section.our-work h4{padding:0 35% 0 20px }.content section.our-work .unselected{opacity:0;transition:opacity 1s;visibility:hidden;max-height:0 }.content section.our-work .selected{opacity:1;transition:opacity 1s }.content section.clients{padding-bottom:100px }.content section.clients .tag{margin:0 0 15px 0 }.content section.clients .unselected-clientlist{display:none }.content section.clients .selected-clientlist{display:block }.content section.event-agency-franchising .left-background{width:100% }.content section.event-agency-franchising .space-top-minus-105{margin-top:-100px;width:100%;height:auto }.content section.event-agency-franchising .tag{margin:0 0 15px 0 }}@media (max-width:767px){.content section.section-about{padding:40px 0 }.content section.section-about .sq{margin-top:-40px }.content section.section-about .tag{margin:0 0 15px 0 }.content section.section-about .row2 .space-top-230{padding:50px 15px 20px 15px }.content section.section-about p:first-of-type{padding-top:15px;padding-bottom:15px }.content section.section-about .sticky-text p:last-of-type{padding-top:0;padding-bottom:15px }.content section.section-about .space-top-230{padding-top:20px }.content section.section-about p{padding:0 0 15px 0 }.content section.section-about .number-with-circle{transform:rotate(0deg);width:100% }.content section.section-about .number-with-circle .number-stat{transform:rotate(0deg) }.content section.section-about .number-with-circle .number-stat h3{font-size:30px }.content section.section-about h3.our-events{font-size:24px }.content section.section-about .service-hp h2{font-size:24px }.content section.section-about .service-hp h2 sup{position:relative;top:-10px;right:5px }.content section.our-work h4{padding:0 20px }.content section.our-events h3.our-events{font-size:24px }}@media (max-width:380px){.number-with-circle{height:130px }}.circle-event,.circle-clients{display:inline-block;cursor:pointer }.active-img,.no-active-img,.active-img-client,.no-active-img-client{width:10px;height:10px }.active-img,.active-img-client{background-image:url("../img/circle-mobile-home.png");background-size:contain }.no-active-img,.no-active-img-client{background-image:url("../img/circle-mobile-home-gray.png");background-size:contain }.play-banner-video,.play-banner-video-event{width:100px;height:100px;background-size:contain;background-repeat:no-repeat;transition:transform .35s;transition-timing-function:cubic-bezier(.645, .045, .355, 1) }.play-banner-video:hover,.play-banner-video-event:hover{transform:scale(1.2) }@media only screen and (max-width:991px){.play-banner-video,.play-banner-video-event{width:75px;height:75px }}@media only screen and (max-width:767px){.play-banner-video,.play-banner-video-event{width:50px;height:50px }}.swiper-button-prev-detail{background-image:url("../img/prev.png");left:20px }.swiper-button-next-detail{background-image:url("../img/next.png");right:20px }.swiper-button-next-detail,.swiper-button-prev-detail{position:absolute;top:0;bottom:0;margin:auto;width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;z-index:25 }.event{padding:0 }.event .banner-image,.event .banner-video{height:100%;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat }@media only screen and (max-width:991px){.event .banner-image,.event .banner-video{height:800px }}@media only screen and (max-width:767px){.event .banner-image,.event .banner-video{height:600px }}.event .container{position:relative;z-index:20 }.event .logo{position:absolute }.event .play-banner-video,.event .play-banner-video-event{width:100px;height:100px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto }.event .swiper-container{width:100%;height:100% }.event .swiper-pagination{display:flex;justify-content:center;align-items:center;margin-bottom:30px }.event .swiper-pagination-bullet{width:10px;height:10px;text-align:center;line-height:20px;font-size:12px;color:#fff;opacity:1;background-color:white }.event .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px }.event .swiper-pagination-bullet-active{position:relative;color:transparent;background-color:transparent;width:30px;height:30px;border:solid 2px #fff }.event .swiper-pagination-bullet-active div{position:absolute;height:10px;width:10px;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px }.plyr--video button{margin:0 auto;color:#bccf02 }.btn-close-header-video{background-image:url(../img/close-video-icon.png);width:50px;height:50px;background-size:contain;background-repeat:no-repeat;position:absolute;top:20px;z-index:115;right:20px;cursor:pointer }.plyr__poster{height:0 }.video-background{position:fixed;height:100%;width:100%;top:0;background-color:#000000 }.video-background.open-video-bg{z-index:105;opacity:1;transform:rotate(0deg) scale(1);transition:.5s opacity,.5s z-index,.5s transform;transition-timing-function:cubic-bezier(.03, .43, .95, .1) }.video-background.close-video-bg{z-index:10;opacity:0;transform:rotate(-10deg) scale(0);transition:1s opacity,1s z-index,.5s transform }.open-video,.close-video{z-index:110;position:fixed;top:50%;left:50%;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;transform:translate(-50%, -50%) }.close-video{z-index:-1 }button[data-plyr="fullscreen"]{display:none }header h1,header p{line-height:1.2;margin-bottom:20px }@media (max-width:1199px){header h1,header p{font-size:50px }}@media (max-width:991px){header h1,header p{font-size:45px }}@media (max-width:767px){header h1,header p{font-size:32px }}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){section.latest-awards .award .container-text-award{align-self:center }img.black-and-white{width:150px }.content h1,.content h2,.content h3,.content h4,.content p,.content a,.content span.tag,.content .btn,.content .container-for-detailed-services,.content .container-for-services,.content .container-step,.content .div-img-circle,.content .clientlist{transition:opacity .35s;transform:translateY(0) }header>div video{min-height:auto;height:auto }.container-for-services{position:relative !important;top:0 !important }section.proces .reason.fixed h2{margin-top:0 }section.proces .reason.fixed .step{position:absolute !important;top:-50px }.hamburger-out-of-menu{position:fixed;top:100px;right:100px }.container-text-award .title-award,.container-text-award .text-award{max-width:150px;word-wrap:break-word }.process-step p{max-width:450px }}@media all and (-ms-high-contrast:none) and (min-width:992px),(-ms-high-contrast:active) and (min-width:992px){.one-man{max-width:20% !important }}@supports (-ms-ime-align:auto){header>div video{min-height:auto;height:auto }}.nav-contact{display: inline-block;}.nav-contact a{color: white;margin-right: 10px;}