body{font-family:'Kanit',sans-serif}html,body{overflow-x:hidden;height:100vh}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}img{max-width:100%}.single-project{background-color:#fff}.single-project nav{display:none !important}.single-project:after{display:none !important}.single.single-post #scrollblock{background-color:#003d4c}.fp-responsive #remmark{overflow-x:hidden}#remmark{overflow-x:hidden}#rem.text-page.container{color:#fff !important;padding-top:100px;padding-bottom:100px}#rem.text-page.container p,#rem.text-page.container ul,#rem.text-page.container ol,#rem.text-page.container h1,#rem.text-page.container h2,#rem.text-page.container h3,#rem.text-page.container h4,#rem.text-page.container h5,#rem.text-page.container h6,#rem.text-page.container code{color:#fff !important}#rem.text-page.container p a,#rem.text-page.container ul a,#rem.text-page.container ol a,#rem.text-page.container h1 a,#rem.text-page.container h2 a,#rem.text-page.container h3 a,#rem.text-page.container h4 a,#rem.text-page.container h5 a,#rem.text-page.container h6 a,#rem.text-page.container code a{color:#fff;text-decoration:underline}#rem.text-page.container p a:hover,#rem.text-page.container ul a:hover,#rem.text-page.container ol a:hover,#rem.text-page.container h1 a:hover,#rem.text-page.container h2 a:hover,#rem.text-page.container h3 a:hover,#rem.text-page.container h4 a:hover,#rem.text-page.container h5 a:hover,#rem.text-page.container h6 a:hover,#rem.text-page.container code a:hover{text-decoration:none}#sliderheightmobile{height:0;display:none}.fp-responsive section#contact{height:auto !important;display:block !important}.fp-responsive section#contact .fp-tableCell{height:auto !important;display:block}.fp-responsive section#slider-home{height:auto !important;display:block !important}.fp-responsive section#slider-home .fp-tableCell{height:auto !important;display:block}.fp-responsive section#contact .legalinfo{position:static;margin-top:35px}section.scrollable{position:relative;width:100%;min-height:100vh;background-color:#002732}section.scrollable .scroll{position:relative;width:100%;height:3201px}section.scrollable.team{background-color:rgba(0,39,50,0.2)}section.scrollable.team .inner h4{font-size:50px;line-height:50px;text-align:left;color:#002732;font-weight:500;margin-bottom:0}section.scrollable.team .inner p{font-size:40px;font-weight:300;line-height:50px;text-align:left;color:#002732;margin-bottom:0}section.scrollable.team .inner img{margin-top:15px}section.scrollable.team .blockhead h2{color:#002732}.sticky{position:sticky;top:0;height:100vh;width:100%;overflow-x:hidden}.sticky .stickabsolute{position:absolute;height:100%;will-change:transform}.loadmore{color:#fff;cursor:pointer;font-size:50px}.block{position:relative;height:100%;padding:0 0 0 150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block .inner{box-sizing:border-box;position:relative;margin-right:110px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.blockhead{margin-top:-250px}.blockhead h2{color:#ffffff;font-size:72px;font-weight:500;line-height:82px;text-align:left}.inner{width:450px}.inner img{margin-top:50px;height:auto}.inner h4{font-size:40px;font-weight:300;line-height:50px;text-align:left;color:#ffffff;font-weight:500;margin-bottom:0}.inner p.year{color:#e5481d;font-size:40px;font-weight:300;line-height:50px;text-align:left}nav.navbar{height:50px;position:fixed;top:0;left:0;width:100%;z-index:10;display:block;background-color:#203c46}nav.navbar .navbar-collapse ul li{padding-left:7px;padding-right:7px}nav.navbar .navbar-collapse ul li a{color:#ffffff;font-family:Kanit;font-size:22px;font-weight:300;text-align:center;padding-right:18px;padding-left:18px;transition:all .2s}nav.navbar .navbar-collapse ul li a:hover{text-decoration:none;color:#ff7557}.navbar{display:block;padding-top:4px}.navbar-toggler{position:relative;margin-right:15px;padding:0;cursor:pointer;width:42px;height:42px;display:inline-block;margin-top:4px}.navbar-toggler .icon{transition-duration:0.5s;position:absolute;height:4px;width:40px;top:15px;background-color:#fff;right:0}.navbar-toggler .icon:before{transition-duration:0.5s;position:absolute;width:40px;height:4px;background-color:#fff;content:"";top:-12px;left:0}.navbar-toggler .icon:after{transition-duration:0.5s;position:absolute;width:40px;height:4px;background-color:#fff;content:"";bottom:-12px;left:0}.navbar-toggler.open .icon{transition-duration:0.5s;background:transparent}.navbar-toggler.open .icon:before{transform:rotateZ(45deg) scaleX(1.25) translate(9px, 10px)}.navbar-toggler.open .icon:after{transform:rotateZ(-45deg) scaleX(1.25) translate(5px, -6px)}nav.navbar{height:50px;position:fixed;top:0;left:0;width:100%;z-index:10;background-color:#203c46}nav.navbar .navbar-collapse ul li{padding-left:7px;padding-right:7px}nav.navbar .navbar-collapse ul li a{color:#ffffff;font-family:Kanit;font-size:22px;font-weight:300;text-align:center;padding-right:18px;padding-left:18px;transition:all .2s}nav.navbar .navbar-collapse ul li a:hover{text-decoration:none;color:#ff7557}.clients{padding-top:190px;padding-bottom:200px;width:100%;background-color:rgba(0,39,50,0.2);padding-left:150px;padding-right:150px}.clients .textcontainer{max-width:620px;color:#002732;font-size:20px;font-weight:300;line-height:30px;text-align:left}.clients .logo{margin-bottom:160px}.clients h2{color:#002732;font-size:72px;font-weight:500;line-height:82px;text-align:left}.contact{padding-top:190px;padding-bottom:200px;width:100%;background-color:#002732;padding-left:150px;padding-right:150px}.contact .textcontainer{max-width:620px;color:#002732;font-size:20px;font-weight:300;line-height:30px;text-align:left}.contact h2{color:#fff;font-size:72px;font-weight:500;line-height:82px;text-align:left}.contact p{color:#ffffff;font-size:32px;font-weight:300;line-height:43px;text-align:left}.contact p strong{font-weight:500}body,html{height:100%;background-color:#002C3D !important}@keyframes dnamove{0%{background-position:0px 0px}100%{background-position:0px 1000px}}body:before{content:"";background-image:url(//www.remmark.cz/wp-content/themes/remmark22/img/dna_vertical.svg);background-repeat:no-repeat;position:fixed;right:50px;height:100%;width:450px;top:0;background-repeat:repeat-y;background-size:100% auto;animation:dnamove 80s linear infinite}section{display:flex;align-items:center;justify-content:center;height:100%}section .swiper-button-next,section .swiper-button-prev{color:#fff}section .innerblock{width:100%}section h2.section-title{font-weight:100;font-size:60px;text-align:center;color:#fff;margin-bottom:30px}section .swiper{width:100%;height:730px;padding-left:50px;padding-right:50px}section .swiper-slide{text-align:center}section .swiper-slide.swiper-slide-active{opacity:1}section .single-project-link{position:relative;width:300px;height:300px;margin:0 auto;margin-bottom:25px;margin-top:40px;cursor:pointer}section .single-project-link:hover .image{position:absolute;z-index:1}section .single-project-link:hover .hover-list{box-shadow:0px 3px 6px #000;transform:matrix(.98, .21, -0.21, .98, 0, 0)}section .single-project-link:hover .hover-list-2{transform:matrix(.99, .1, -0.1, .99, 0, 0);box-shadow:0px 3px 6px #000}section .single-project-link:hover .image .project-title{opacity:1}section .single-project-link:last-child{margin-top:40px}section .single-project-link>div{left:0;width:100%;height:100%;top:0;position:absolute;background-color:#fff;transform-origin:50% 50%}section .single-project-link .image{position:absolute;z-index:1}section .single-project-link .image .project-title{pointer-events:none;font-weight:600;font-size:30px;line-height:33px;text-align:center;color:#002c3d;background-color:#fff;position:absolute;bottom:10px;left:0;opacity:0;transition:all .3s;width:100%;padding:15px}section .single-project-link .hover-list{transition:all .3s;box-shadow:0px 0px 0px #000}section .single-project-link .hover-list-2{transition:all .3s;box-shadow:0px 0px 0px #000}section#clients .client-logo{padding:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:140px}section#team .single-teammember{position:relative;width:300px;height:300px;margin-bottom:30px;margin-top:30px;cursor:pointer;margin-left:55px;margin-right:55px}section#team .single-teammember.prostor{margin-bottom:20px;margin-top:20px;margin-left:30px;margin-right:30px}section#team .single-teammember:hover .image{position:absolute;z-index:1}section#team .single-teammember:hover .image img{border:10px solid #fff}section#team .single-teammember:hover .hover-list{box-shadow:0px 3px 6px #000;transform:matrix(.98, .21, -0.21, .98, 0, 0)}section#team .single-teammember:hover .hover-list-2{transform:matrix(.99, .1, -0.1, .99, 0, 0);box-shadow:0px 3px 6px #000}section#team .single-teammember:hover .image .project-title{opacity:1}section#team .single-teammember>div{left:0;width:100%;height:100%;top:0;position:absolute;background-color:#fff;transform-origin:50% 50%}section#team .single-teammember .image{position:absolute;z-index:1}section#team .single-teammember .image img{border:10px solid #fff}section#team .single-teammember .image .project-title{pointer-events:none;font-size:30px;line-height:33px;background-color:#fff;position:absolute;bottom:10px;left:0;opacity:0;transition:all .3s;padding:15px;width:100%;font-weight:600;font-size:25px;line-height:27px;text-align:center;color:#002c3d}section#team .single-teammember .image .project-title span{font-size:20px;font-weight:300;color:rgba(0,44,61,0.5);line-height:24px;font:normal normal 300 20px/27px Kanit}section#team .single-teammember .hover-list{transition:all .3s;box-shadow:0px 0px 0px #000}section#team .single-teammember .hover-list-2{transition:all .3s;box-shadow:0px 0px 0px #000}section#team .teammembers-list{display:flex;justify-content:center}section#team .teammembers-list.prostor-list{max-width:1220px}section#career h3{text-align:left;font:normal normal 600 32px/48px Kanit;color:#FFFFFF}section#career .text-block-flex{display:flex;align-items:center}section#career .single-position-list{margin-bottom:40px}section#career p{text-align:left;font:normal normal normal 24px/35px Kanit;color:#FFFFFF}section#career p>a.position-detail{background:#e5481d 0% 0% no-repeat padding-box;text-align:center;color:#fff;display:inline-block;font:normal normal medium 28px/43px Kanit;padding:5px 17px}section#career p>a.position-detail:hover{text-decoration:none}section#career .single-teammember{position:relative;width:300px;height:300px;margin-bottom:30px;margin-top:30px;cursor:pointer;margin-left:55px;margin-right:55px}section#career .single-teammember:hover .image{position:absolute;z-index:1}section#career .single-teammember:hover .image img{border:10px solid #fff}section#career .single-teammember:hover .hover-list{box-shadow:0px 3px 6px #000;transform:matrix(.98, .21, -0.21, .98, 0, 0)}section#career .single-teammember:hover .hover-list-2{transform:matrix(.99, .1, -0.1, .99, 0, 0);box-shadow:0px 3px 6px #000}section#career .single-teammember:hover .image .project-title{opacity:1}section#career .single-teammember>div{left:0;width:100%;height:100%;top:0;position:absolute;background-color:#fff;transform-origin:50% 50%}section#career .single-teammember .image{position:absolute;z-index:1}section#career .single-teammember .image img{border:10px solid #fff}section#career .single-teammember .image .project-title{pointer-events:none;font-size:30px;line-height:33px;background-color:#fff;position:absolute;bottom:10px;left:0;opacity:0;transition:all .3s;padding:15px;width:100%;font-weight:600;font-size:25px;line-height:27px;text-align:center;color:#002c3d}section#career .single-teammember .image .project-title span{font-size:20px;font-weight:300;color:rgba(0,44,61,0.5);line-height:24px;font:normal normal 300 20px/27px Kanit}section#career .single-teammember .hover-list{transition:all .3s;box-shadow:0px 0px 0px #000}section#career .single-teammember .hover-list-2{transition:all .3s;box-shadow:0px 0px 0px #000}section#career .teammembers-list{display:flex;justify-content:center}section#contact{position:relative}section#contact .buttonred{display:inline-block;width:216px;height:48px;background-color:#e5481d;color:#ffffff;font-size:28px;font-weight:500;line-height:43px;margin-top:15px;text-align:center}section#contact .buttonred:hover{text-decoration:none}section#contact .map{position:relative}section#contact .map:after{pointer-events:none;background-color:#FF6432;opacity:0.15;width:100%;position:absolute;height:100%;left:0;top:0;content:"";z-index:0}section#contact iframe{position:relative;width:100%}section#contact .text-info{display:flex;align-items:center}section#contact h4{text-align:left;font:normal normal 400 30px/40px Kanit;color:#fff}section#contact p{font:normal normal 300 24px/40px Kanit;color:#fff}section#contact .legalinfo{position:absolute;bottom:0;background-color:#fff;width:100%;padding-top:15px;left:0}section#contact .legalinfo .close-paragraph{position:absolute;opacity:0;right:10px;z-index:1}section#contact .legalinfo .close-paragraph.active{opacity:1}section#contact .legalinfo .detail-legal{display:none}section#contact .legalinfo .detail-legal.active{display:block}section#contact .legalinfo .detail-legal p{text-decoration:none;cursor:default}section#contact .legalinfo .detail-legal p img{max-height:60px;width:auto}section#contact .legalinfo .detail-legal p:hover{color:#002C3D}section#contact .legalinfo p{text-align:left;font:normal normal 300 20px/24px Kanit;color:#002C3D;text-decoration:underline;cursor:pointer;transition:all .15s}section#contact .legalinfo p img{margin-bottom:0}section#contact .legalinfo p img.close{float:none;cursor:pointer}section#contact .legalinfo p:hover{color:#ff6432}section#contact .legalinfo p a{color:inherit;transition:all .15s}footer{height:200px;background-color:#ffffff}.video-container{overflow:hidden;position:relative;width:100%}.video-container::after{padding-top:56.25%;display:block;content:''}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single .navigation{position:fixed;right:50px;top:50px;z-index:501;width:150px}.single .navigation a{position:absolute;width:100%;left:0;top:0;height:100%}.single .navigation .left{position:relative;width:33px;height:37px;cursor:pointer;float:left;background-image:url(//www.remmark.cz/wp-content/themes/remmark22/img/prevproject.png)}.single .navigation .left.inactive{opacity:0;pointer-events:none}.single .navigation .right{position:relative;width:33px;height:37px;float:left;cursor:pointer;background-image:url(//www.remmark.cz/wp-content/themes/remmark22/img/nextproject.png)}.single .navigation .right.inactive{opacity:0;pointer-events:none}.single .navigation .closeme{position:relative;width:37px;height:38px;margin-left:22px;margin-right:22px;cursor:pointer;float:left;background-image:url(//www.remmark.cz/wp-content/themes/remmark22/img/close.png)}.project-scroll{background-color:#fff;overflow:auto;position:relative;z-index:2;height:100vh}.project-scroll :where(.wp-block-columns.is-layout-flex){gap:0em}.project-scroll>div{width:auto;height:100%}.project-scroll>div img{width:auto;max-width:none}.project-scroll .scrollinner{display:flex;overflow:auto;margin-left:auto;margin-right:auto;height:100%}.project-scroll .scrollinner>div{flex-shrink:0;align-items:center;display:flex;margin-bottom:0px !important;align-items:stretch}.project-scroll .is-layout-flex{min-width:600px}.project-scroll .wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap !important;align-items:center !important}.thumbnail-wrapper{width:100%;height:100%}.thumbnail-wrapper .thumbnail{height:100%;width:100%;background-size:cover;background-position:center center}.hashtag{font:normal normal 400 25px/26px Kanit;display:inline-block;padding:2px 5px;margin-right:10px}.project-scroll .scrollinner>div.project-text{padding-left:80px;padding-right:80px;width:41rem;display:flex;align-items:center}.project-scroll .scrollinner>div.project-text h1{font:normal normal 500 50px/70px Kanit;margin-bottom:40px}.project-scroll .scrollinner>div.project-text .content{width:100%}.project-scroll .scrollinner>div.project-text p{font:normal normal 400 22px/33px Kanit;margin-bottom:25px}.project-scroll .scrollinner>div.project-text ul{font:normal normal 400 22px/33px Kanit}.project-scroll .scrollinner>div.project-text img{max-width:100%}.project-scroll .scrollinner>div.project-text .video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.project-scroll .scrollinner>div.project-text .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.project-scroll .scrollinner>div.project-background{width:100%;height:100%;width:46rem;display:flex;align-items:center;background-repeat:no-repeat}.project-scroll .scrollinner>div.project-responsive-icons{width:100%;height:100%;width:46rem;display:flex;align-items:center;background-repeat:no-repeat}.project-scroll .scrollinner>div.project-responsive-icons img{margin-top:15px}.project-scroll .scrollinner>div.project-responsive-icons h1{font:normal normal 500 50px/55px Kanit}.project-scroll .scrollinner>div.project-responsive-icons h2{font:normal normal 500 40px/46px Kanit}.project-scroll .scrollinner>div.project-responsive-icons h3{font:normal normal 500 35px/40px Kanit;margin-bottom:35px}.project-scroll .scrollinner>div.project-responsive-icons p{font:normal normal 400 22px/33px Kanit}.project-scroll .scrollinner>div.project-responsive-icons p:last-of-type{margin-bottom:0}[v-cloak]{display:none}.content{width:100%}.content p .text-bold-icon{font-size:50px;line-height:55px;font-weight:600}.content p .text-bold-icon strong{font-weight:600}.content p .number-supersize{font-size:190px;line-height:200px}.content .text-weight-100{font-weight:100}.content .text-weight-300{font-weight:300}.content .text-weight-400{font-weight:400}.content .text-weight-500{font-weight:500}.content .text-weight-600{font-weight:600}.content .text-weight-700{font-weight:700}.content .text-weight-900{font-weight:900}.project-slider{width:100%;height:100%;overflow:hidden}.project-scroll .scrollinner .prostorintro-text{width:100%;padding-left:80px;padding-right:80px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;overflow:hidden;position:relative}.project-scroll .scrollinner .prostorintro-text .content{height:80vh;color:#fff}.project-scroll .scrollinner .prostorintro-text .content .user-info h1{color:#fff;opacity:0.8;font-size:30px;font-weight:400}.project-scroll .scrollinner .prostorintro-text .content .user-info h1 span{font-weight:300}.project-scroll .scrollinner .prostorintro-text .content .user-info p{color:#fff;opacity:0.8;font-size:30px;font-weight:300}.project-scroll .scrollinner .prostorintro-text .content p{font:normal normal 400 22px/33px Kanit;margin-bottom:25px}.project-scroll .scrollinner .prostorintro-text .content ul{font:normal normal 400 22px/33px Kanit;margin-bottom:25px}.project-scroll .scrollinner .prostorintro-text .content .row{height:100%}.single-post .project-scroll .scrollinner .jobintro-text{position:relative}.single-post .project-scroll .scrollinner .jobintro-text::before{display:block;width:50%;right:0;top:0;height:100%;background:#003d4c;background:linear-gradient(90deg, rgba(0,61,76,0) 0%, #003d4c 80%, #003d4c 100%);content:"";position:absolute;z-index:0}.project-scroll .scrollinner .jobintro-text{width:100%;padding-left:80px;padding-right:80px;background-position:left center;background-repeat:no-repeat;background-size:auto 100%;display:flex;align-items:center}.project-scroll .scrollinner .jobintro-text .content{height:80vh}.project-scroll .scrollinner .jobintro-text .content .user-info{display:flex;align-items:end}.project-scroll .scrollinner .jobintro-text .content .user-info h1{color:#fff;opacity:0.8;font-size:30px;font-weight:400}.project-scroll .scrollinner .jobintro-text .content .user-info h1 span{font-weight:300}.project-scroll .scrollinner .jobintro-text .content .user-info p{color:#fff;opacity:0.8;font-size:30px;font-weight:300}.project-scroll .scrollinner .jobintro-text .content p{font:normal normal 400 22px/33px Kanit;margin-bottom:25px}.project-scroll .scrollinner .jobintro-text .content ul{font:normal normal 400 22px/33px Kanit;margin-bottom:25px}.project-scroll .scrollinner .jobintro-text .content .row{height:100%}.project-scroll .scrollinner>div.medailonek-text{width:700px;align-items:center;justify-content:center;padding-right:80px}.project-scroll .scrollinner>div.medailonek-text .content{height:80vh;background-color:#002732;padding:50px}.project-scroll .scrollinner>div.medailonek-text .content img{border-radius:50%}.project-scroll .scrollinner>div.medailonek-text .content h3{color:#ccd4d6;margin-bottom:20px;margin-top:10px}.project-scroll .scrollinner>div.medailonek-text .content .medailon-image{max-width:100%}.project-scroll .scrollinner>div.medailonek-text .content .medailon-info p{color:#fff;font-size:18px}.project-scroll .scrollinner>div.medailonek-text .content .my-quote{margin-top:35px}.project-scroll .scrollinner>div.medailonek-text .content .my-quote h2{font-weight:300;font-size:26px}.project-scroll .scrollinner>div.medailonek-text .content .my-quote p{font-size:20px;line-height:30px}.project-scroll .scrollinner>div.medailonek-text .content .button-contact{background-color:#fff;color:#002732;padding:5px 25px;font-size:24px;line-height:25px;letter-spacing:2px}.project-scroll .scrollinner>div.medailonek-text .content .button-contact:hover{text-decoration:none}.single-job .content h2{margin-bottom:30px}.single-job .jobintro-text h1{display:none !important}.tecka-graph img{max-width:100% !important;max-height:600px;margin:0}.tecka-graph p{clear:both}.tecka-dots img{max-width:150px !important}.tecka-dots p{clear:both}.project-scroll .scrollinner>div.project-icons{padding-left:60px;padding-right:20px;width:100%;width:46rem;display:flex;align-items:center}.project-scroll .scrollinner>div.project-icons img{max-width:13rem;max-height:14rem;margin-bottom:1rem}.project-scroll .scrollinner>div.project-icons h3{font:normal normal 900 80px/80px Kanit}.project-scroll .scrollinner>div.project-icons p{font:normal normal 500 20px/23px Kanit;margin-bottom:25px}.project-scroll .scrollinner>div.project-text.fix-nadpis h1{margin-bottom:40px}.project-scroll .scrollinner>div.project-text.fix-nadpis h2{margin-bottom:40px}.project-scroll .scrollinner>div.project-text.fix-nadpis h3{margin-bottom:40px}.project-scroll .scrollinner>div.project-responsive-icons.fix-nadpis h1{margin-bottom:30px}.project-scroll .scrollinner>div.project-responsive-icons.fix-nadpis h2{margin-bottom:30px}.project-scroll .scrollinner>div.project-responsive-icons.fix-nadpis h3{margin-bottom:30px}.project-scroll .scrollinner>div.project-responsive-icons p{margin-bottom:30px}.project-scroll .scrollinner>div.project-text p{margin-bottom:30px}section#career .container-fluid{padding-right:0px;padding-left:0px}section#career .container-fluid{padding-right:0px;padding-left:0px}section#career .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}section#career .swiper-slide{height:auto !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:300px;flex-wrap:wrap}section#career h3{text-align:left;font:normal normal 600 32px/48px Kanit;color:#FFFFFF}section#career .text-block-flex{display:flex;align-items:center}section#career .single-position-list{margin-bottom:40px}section#career p{text-align:left;font:normal normal normal 24px/35px Kanit;color:#FFFFFF}section#career p>a.position-detail{background:#e5481d 0% 0% no-repeat padding-box;text-align:center;color:#fff;display:inline-block;font:normal normal medium 28px/43px Kanit;padding:5px 17px}section#career p>a.position-detail:hover{text-decoration:none}section#team .teammembers-list,section#career .teammembers-list{justify-content:space-between;flex-wrap:wrap;max-width:843px;margin:0 auto}section#team .teammembers-list.prostor-list,section#career .teammembers-list.prostor-list{max-width:1200px}section#team.prostory img,section#career.prostory img{border:none !important}section#team.prostory .teammembers-list,section#career.prostory .teammembers-list{max-width:100%}section#team .single-teammember,section#career .single-teammember{position:relative;width:300px;height:300px;margin-bottom:30px;margin-top:30px;cursor:pointer;margin-left:50px;margin-right:50px}section#team .single-teammember:hover .image,section#career .single-teammember:hover .image{position:absolute;z-index:1}section#team .single-teammember:hover .image img,section#career .single-teammember:hover .image img{border:10px solid #fff}section#team .single-teammember:hover .hover-list,section#career .single-teammember:hover .hover-list{box-shadow:0px 3px 6px #000;transform:matrix(.98, .21, -0.21, .98, 0, 0)}section#team .single-teammember:hover .hover-list-2,section#career .single-teammember:hover .hover-list-2{transform:matrix(.99, .1, -0.1, .99, 0, 0);box-shadow:0px 3px 6px #000}section#team .single-teammember:hover .image .project-title,section#career .single-teammember:hover .image .project-title{opacity:1}section#team .single-teammember>div,section#career .single-teammember>div{left:0;width:100%;height:100%;top:0;position:absolute;background-color:#fff;transform-origin:50% 50%}section#team .single-teammember .image,section#career .single-teammember .image{position:absolute;z-index:1}section#team .single-teammember .image img,section#career .single-teammember .image img{border:10px solid #fff}section#team .single-teammember .image .project-title,section#career .single-teammember .image .project-title{pointer-events:none;font-size:30px;line-height:33px;background-color:#fff;position:absolute;bottom:7px;left:0;opacity:0;transition:all .3s;padding:15px;width:100%;font-weight:600;font-size:25px;line-height:27px;text-align:center;color:#002c3d}section#team .single-teammember .image .project-title span,section#career .single-teammember .image .project-title span{font-size:20px;font-weight:300;color:rgba(0,44,61,0.5);line-height:24px;font:normal normal 300 20px/27px Kanit}section#team .single-teammember .hover-list,section#career .single-teammember .hover-list{transition:all .3s;box-shadow:0px 0px 0px #000}section#team .single-teammember .hover-list-2,section#career .single-teammember .hover-list-2{transition:all .3s;box-shadow:0px 0px 0px #000}section#team .teammembers-list,section#career .teammembers-list{display:flex;justify-content:center}section#clients h2.section-title{margin-bottom:15px}section#clients #swiper-clients{height:auto}section#clients .swiper-button-next .swiper-button-prev{margin-top:-22px}section#clients .swiper-wrapper{align-items:center}section#clients .swiper-slide{width:300px}section#clients .client-logo{padding:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden;height:140px;margin:0 0;margin-bottom:40px}section#clients .client-logo img{max-width:120px;max-width:140px;max-height:100px}section#casestudies .container-fluid{padding-right:0px;padding-left:0px}section#casestudies .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}section#casestudies .swiper-slide{height:auto !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:300px;flex-wrap:wrap}section#casestudies .single-project-link .image .project-title{font-size:22px;line-height:26px;bottom:8px}section#contact{position:relative}section#contact .text-info{display:flex;align-items:center}section#contact h4{text-align:left;font:normal normal 400 30px/40px Kanit;color:#fff}section#contact p{font:normal normal 300 24px/40px Kanit;color:#fff}section#contact .legalinfo{position:absolute;bottom:0;background-color:#fff;width:100%;padding-top:15px;left:0}section#contact .legalinfo p{text-align:left;font:normal normal 300 20px/24px Kanit;color:#002C3D}section#contact .legalinfo p a{text-decoration:underline}.project-scroll .scrollinner>div.project-text img{max-width:100%;height:auto}.single-project rs-module-wrap{left:0px !important}.project-scroll .scrollinner>div.project-text.fix-nadpis h1{margin-bottom:40px}.project-scroll .scrollinner>div.project-text.fix-nadpis h2{margin-bottom:40px}.project-scroll .scrollinner>div.project-text.fix-nadpis h3{margin-bottom:40px}.project-scroll .scrollinner>div.project-responsive-icons.fix-nadpis h1{margin-bottom:30px}.project-scroll .scrollinner>div.project-responsive-icons.fix-nadpis h2{margin-bottom:30px}.project-scroll .scrollinner>div.project-responsive-icons.fix-nadpis h3{margin-bottom:30px}.project-scroll .scrollinner>div.project-responsive-icons p{margin-bottom:30px}.project-scroll .scrollinner>div.project-text p{margin-bottom:30px}.opacity{opacity:0}.swiper{width:100%;height:730px;padding-left:50px;padding-right:50px}.swiper-slide{text-align:center}.swiper-slide.swiper-slide-active{opacity:1}.project-scroll .scrollinner{overflow-y:hidden}.single-project-link{position:relative;width:300px;height:300px;margin:0 auto;margin-bottom:25px;margin-top:40px;cursor:pointer}.single-project-link:hover .image{position:absolute;z-index:1}.single-project-link:hover .hover-list{box-shadow:0px 3px 6px #000;transform:matrix(.98, .21, -0.21, .98, 0, 0)}.single-project-link:hover .hover-list-2{transform:matrix(.99, .1, -0.1, .99, 0, 0);box-shadow:0px 3px 6px #000}.single-project-link:hover .image .project-title{opacity:1}.single-project-link:last-child{margin-top:40px}.single-project-link a{display:inline-block}.single-project-link>div{left:0;width:100%;height:100%;top:0;position:absolute;background-color:#fff;transform-origin:50% 50%}.single-project-link .image{position:absolute;z-index:1}.single-project-link .image .project-title{font-weight:600;font-size:30px;line-height:33px;text-align:center;color:#002c3d;background-color:#fff;position:absolute;bottom:10px;left:0;opacity:0;transition:all .3s;width:100%;padding:15px}.single-project-link .hover-list{transition:all .3s;box-shadow:0px 0px 0px #000}.single-project-link .hover-list-2{transition:all .3s;box-shadow:0px 0px 0px #000}.project-scroll>div img{width:auto;max-width:100%;height:auto}.project-scroll .scrollinner>div.project-responsive-icons p{clear:both}@media screen and (min-height:600px) and (max-height:850px) and (orientation:landscape){.project-scroll .scrollinner>div.medailonek-text .content{height:80vh;padding:35px}.project-scroll .scrollinner>div.medailonek-text .content .my-quote{margin-top:15px}.project-scroll .scrollinner>div.project-responsive-icons h1{font-size:6.3vh;line-height:7.3vh;margin-bottom:5vh}.project-scroll .scrollinner>div.project-text h1{font-size:6.3vh;line-height:7.3vh;margin-bottom:5vh}.project-scroll .scrollinner>div.project-responsive-icons h2{font-size:5.8vh;line-height:6.6vh;margin-bottom:4vh}.project-scroll .scrollinner>div.medailonek-text .content .medailon-image{max-width:150px}.project-scroll .scrollinner>div.jobintro-text h2{font-size:5vh;line-height:5.8vh;margin-bottom:4vh}.project-scroll .scrollinner .jobintro-text .content p{font-size:3.13vh;line-height:4.13vh;margin-bottom:3vh}.project-scroll .scrollinner>div.medailonek-text .content .my-quote p{font-size:2.8vh;line-height:3.4vh}.project-scroll .scrollinner>div.project-text p{font-size:3.13vh;line-height:4.13vh;margin-bottom:3vh}.project-scroll .scrollinner>div.project-text ul{font-size:3.13vh;line-height:4.13vh;margin-bottom:3vh}.project-scroll .scrollinner>div.project-icons img{max-width:8rem;max-height:8rem;margin-bottom:0.8rem}.project-scroll .scrollinner>div.project-icons h3{font-size:10vh;line-height:10vh}.project-scroll .scrollinner>div.project-icons p{font-size:3.13vh;line-height:4.13vh;margin-bottom:3vh}.project-scroll .scrollinner>div.project-responsive-icons p{font-size:3.13vh;line-height:4.13vh;margin-bottom:3vh}.project-scroll .scrollinner>div.project-responsive-icons p:last-of-type{margin-bottom:2vh}.content p .text-bold-icon{font-size:7vh;line-height:7.5vh}.content p .number-supersize{font-size:26vh;line-height:26vh}.project-scroll .scrollinner>div.project-responsive-icons img[src*=".svg"]{max-width:100px;max-height:100px}.single .navigation{right:25px;top:25px}}@media screen and (max-width:1350px){section#contact .legalinfo .detail-legal p img{max-height:48px;width:auto}section#contact .openinfo p{padding-right:35px}}@media screen and (max-width:991px),(max-height:600px){.single-post .project-scroll .scrollinner .jobintro-text:before{display:none !important}.jobintro-text .user-info{display:block !important}.jobintro-text .user-info img{display:block !important;margin-bottom:30px}#sliderheightmobile{height:25vh}.single #sliderheightmobile{height:25vh}#scrollblock .project-text{overflow-y:auto}.project-scroll .scrollinner .jobintro-text .content .user-info h1{color:#fff;opacity:1.8;font-size:42px;margin-bottom:30px;font-weight:400;margin-top:50px}#scrollblock .jobintro-text{background-image:none !important}#scrollblock .jobintro-text .col-md-6{flex:0 0 100%;max-width:100%}.single .navigation{right:25px;top:25px}.project-scroll .content p .text-bold-icon{font-size:40px;line-height:46px}.project-scroll .scrollinner>div.project-responsive-icons p{font:normal normal 400 22px/33px Kanit}.project-scroll .scrollinner>div.project-responsive-icons h2{font:normal normal 500 35px/40px Kanit}.project-scroll .scrollinner>div.project-background{width:100% !important;height:auto !important;background-image:none !important;text-align:center;padding:0;padding-left:0;display:block;margin:0 !important;padding-top:30px}.project-scroll .scrollinner>div.project-background img{max-width:100%;height:auto}.project-scroll .scrollinner>div.project-background.no-responsive-padding{padding-left:0px !important;padding-right:0px !important}.project-scroll .scrollinner>div.project-text img{height:auto}.project-scroll .scrollinner>div.project-text h1{font:normal normal 500 43px/48px Kanit;margin-bottom:35px}.project-scroll .scrollinner>div.project-icons{padding-left:30px;padding-right:30px}.project-scroll{position:static}.fix-nadpis h1,.fix-nadpis h2,.fix-nadpis h3{height:auto !important}#scrollblock{height:auto;width:100%;display:block;overflow:hidden}#scrollblock .thumbnail-wrapper{height:100vh}#scrollblock .jobintro-text{width:100% !important;padding-top:50px;height:auto;padding-left:30px !important;display:block;padding-right:30px !important}#scrollblock .jobintro-text .content{height:auto !important}#scrollblock .medailonek-text{width:100% !important;padding-left:30px !important;padding-right:30px !important;padding-bottom:30px}#scrollblock .medailonek-text .content{height:auto !important}#scrollblock .project-text{width:100% !important;padding-top:50px;height:auto;padding-left:30px !important;display:block;padding-right:30px !important}#scrollblock .project-text.no-responsive-padding img{margin:0;padding:0;width:100%;max-width:600px;margin:0 auto;height:auto;display:block}#scrollblock .project-text .content{height:auto !important}#scrollblock .project-icons{width:100% !important;padding-left:30px !important;padding-right:30px !important;height:auto}#scrollblock .project-icons .content{height:auto !important}#scrollblock .project-icons .content .col-12{margin-top:20px}#scrollblock .project-icons .content img[src*=".svg"]{max-width:120px}#scrollblock .project-responsive-icons{width:100% !important;padding-left:30px !important;padding-right:30px !important;padding-bottom:30px;height:auto}#scrollblock .project-responsive-icons p:has(img[src*=".svg"]){display:flex;align-items:center}#scrollblock .project-responsive-icons img[src*=".svg"]{max-width:85px}#scrollblock .project-responsive-icons .col-12{padding-top:35px}#scrollblock .project-responsive-icons .content{height:auto !important}.single-project .navigation{position:fixed;right:10px;top:15px;z-index:501;width:150px}}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto;margin-top:-13px}body.single::before{display:none}.project-scroll .scrollinner>.paddedcolumns.project-responsive-icons .col-12{margin-bottom:20px}.project-scroll .scrollinner>.paddedcolumns.project-responsive-icons p:has(.number-supersize){margin-bottom:0px}@media screen and (max-width:1400px){section#clients .client-logo{padding:50px}}@media screen and (max-width:1200px){section#clients .client-logo{padding:30px}}@media screen and (max-width:767px){.project-scroll .scrollinner .prostorintro-text{padding-left:0px;padding-right:0px;padding-top:80px;background-image:none !important;height:auto !important}.project-scroll .scrollinner .prostorintro-text .transition{display:none !important}.project-scroll .scrollinner .prostorintro-text .content{height:auto !important}.project-scroll .scrollinner .prostorintro-text h1{padding:0px 20px;color:#000}.project-scroll .scrollinner .prostorintro-text img{display:block !important;transform:none !important;margin-top:0px !important}body::before{display:none}section#clients .client-logo{padding:15px}.project-text.no-responsive-padding{padding-left:0px !important;padding-right:0px !important}}@media screen and (max-width:991px){.navbar{padding:0}.navbar .navbar-brand{padding-left:15px}.container,.container-sm,.container-md,.container-lg{max-width:100% !important}.container ul li,.container-sm ul li,.container-md ul li,.container-lg ul li{margin-bottom:15px}.navbar-collapse{background-color:#203c46;padding-bottom:20px}.navbar-collapse li{text-align:center}.navbar-collapse li a{text-align:center}section#team .single-teammember,section#career .single-teammember{position:relative;width:300px;height:300px;margin-bottom:30px;margin-top:30px;cursor:pointer;margin-left:15px;margin-right:15px}}@media screen and (max-height:840px){section#team .single-teammember,section#career .single-teammember{width:250px;height:250px;margin-bottom:30px;margin-top:10px;margin-left:30px;margin-right:30px}section .single-project-link{position:relative;width:250px;height:250px;margin-bottom:15px;margin-top:20px;cursor:pointer}section h2.section-title{margin-bottom:15px}}@media screen and (min-height:600px) and (max-height:850px) and (orientation:landscape){.project-scroll .tecka-graph img{max-width:100% !important;max-height:400px !important;width:auto;height:auto;margin:0}.project-scroll .tecka-graph p{clear:both}.tecka-dots img{max-width:110px !important}.smaller-image-tecka img{max-width:420px !important}}@media (min-width:1530px){.container{max-width:1440px !important}}