#ckEditWindow {background-color:#fff;color:#1c2731;background-image:none;padding:10px; }html {scroll-behavior:smooth; }*, body {font-family:'Lexend', Helvetica, Arial, sans-serif;font-weight:normal;font-size:15px;font-smooth:always;font-smoothing:antialiased;-webkit-font-smoothing:antialiased; }body {background-color:#1c2731; }.bgDark {background-color:#1c2731; }.bgWhite {background-color:#fff; }.bgBright {background-color:#f8f8f8; }.bgRed {background-color:#ea4f00;background:linear-gradient(260.96deg, #e50071 0%, #ea4f00 100%); }.bgRed * {color:#fff; }.blueLighterBg {background-color:#293e53; }.bgGray {background-color:#ececec; }.algL {text-align:left; }.content {padding-top:0px; }strong {font-size:inherit;color:#6cc1b3; }.popup {color:#fff; }.popup section {padding:15px; }@media (min-width:768px) {.popup section {padding:30px; } }.fancybox-content {border:3px solid gray; }@media (min-width:768px) { }.wall-bg-section *, .wall-bg * {color:#fff; }.zvetsi {cursor:pointer; }@media only screen and (min-resolution:1.1dppx) {*, body {font-smooth:always;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; } }h1 {color:#fff; }.center {text-align:center; }sup {position:relative;font-size:71%;line-height:0;vertical-align:baseline;top:-0.6em;font-weight:inherit;font-family:inherit; }@media (min-width:576px) {h2, h2 a {font-size:40px; } }h3, h3 a {font-size:44px;font-weight:600;text-align:center;color:#fff;margin-bottom:16px;margin-top:16px; }a {text-decoration:underline;-webkit-transition:0.15s ease-in-out;-moz-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out; }a:hover {color:#c0b39e;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;text-decoration:underline; }.mobileLogo {display:block;position:absolute;z-index:4;padding-top:21px;padding-left:20px;top:0px; }.mobileLogo img {width:auto;height:37px; }@media screen and (min-width:992px) {.mobileLogo {display:none; } }.left {text-align:left; }.p15 {padding-left:15px;padding-right:15px; }.upper {text-transform:uppercase; }.line {border-top:1px solid #fff;width:103%;height:2px;margin-left:-1.5%;margin-right:-1.5%;margin-top:10px;margin-bottom:10px; }.line--narrow {width:40%;margin-left:30%; }.line--dark {border-top-color:#1c2731; }.logo {height:80px;display:inline-block;position:absolute;z-index:3; }.noPaddingSides {padding-left:0px !important;padding-right:0px !important; }.noPadding {padding:0px; }.container--headBgImg {height:523px;background-repeat:no-repeat;background-size:cover; }.container--headBgImg h1 {font-weight:800;font-size:60px;max-width:500px;margin:auto; }@media (max-width:768px) {.container--headBgImg {height:323px; }.container--headBgImg h1 {font-size:36px; } }.container--menu {padding:0px; }.contentCenterCenter {display:flex;align-items:center;justify-content:center; }.contentVCenter {display:flex;flex-flow:column;justify-content:center; }.interMezzo {max-width:655px;text-align:left;margin:auto; }.contentBottomCenter {display:flex;align-items:end;justify-content:center; }.contentCenterCenter {display:flex;align-items:center;justify-content:center; }.tileWrap {padding-left:7px;padding-right:7px; }.tileWrap--noRp {padding-right:0px !important; }.tileWrap--noLp {padding-left:0px !important; }.betweenHorizLines {border-top:1px solid #fff;border-bottom:1px solid #fff;padding:12px 0;font-size:13px;font-weight:600;line-height:15px;text-align:center;text-transform:uppercase; }.textContent {margin:auto;max-width:950px; }.alignLeft {text-align:left; }.tile {height:349px;margin:7px 0;background-size:cover;background-repeat:no-repeat;background-position:center center; }.tile--light {background-color:#6cc1b3; }.tile--darkGrad {background:linear-gradient(270deg, #162029 0%, #364350 100%); }.tile--large {height:423px; }.tile--large h3 {font-size:36px; }.tile__content {padding:50px;max-width:75%; }.tile__content h3 {font-size:36px; }.tile__content h3 a {font-size:inherit; }@media (max-width:768px) {.tile__content {max-width:85%;padding:20px; }.tile__content h3 {font-size:32px; } }.tile__subtitle {font-size:13px;font-weight:300; }.tile__tnIntermezzoTitle {font-weight:800;display:block;width:343px;font-size:55px;line-height:60px; }.tile__tnIntermezzoText {font-family:Montserrat;font-size:23px;font-weight:800;line-height:34px;text-align:left; }@media screen and (max-width:768px) {.tile__tnIntermezzoTitle {font-size:45px;line-height:50px; }.tile__tnIntermezzoText {margin-top:20px; } }.tile__leftHalf {width:calc(50% - 50px); }.tile__rightHalf {margin-left:50%;width:50%; }.tile--first {background-image:url(../files/home-slider/002.jpg); }.tile--first h3 {font-weight:800;font-size:60px;max-width:500px; }@media screen and (max-width:768px) {.tile--first h3 {font-size:46px; } }.tile--fve {background-image:url(../pics/design/fotovoltaicke-elektrarny-2.jpg); }.tile--cerpadla {background-image:url(../pics/design/tepelna-cerpadla.jpg); }.tile--klima {background-image:url(../pics/design/klimatizace.jpg); }.tile--ohrev {background-image:url(../pics/design/ohrev-vody.jpg); }.tile--osvetleni {background-image:url(../pics/design/solarni-osvetleni-bg.jpg); }.tile--vrtani-bg {background-image:url(../pics/design/jadrove-vrtani.jpg); }.tile--bazeny-text .betweenHorizLines {margin-bottom:33px; }.tile--bazeny-bg {background-image:url(../pics/design/odvetravani-bazenu.jpg); }.tile--hvac-intro {height:auto;padding:72px 0px; }.tile--hvac-link .hvaclogo {max-width:100%;display:block; }.tile--hvac-link .tile__content {text-align:center; }@media (max-width:768px) {.o1xs {padding:unset;order:1;margin-bottom:-15px; }.o2xs {padding:unset;order:2; } }.innerRectangle {margin:auto;width:100%;padding:15px; }.innerRectangle .columnWrap {width:initial;max-width:100%; }@media (min-width:992px) {.innerRectangle {width:90%; } }@media (min-width:1200px) {.innerRectangle {width:90%; } }@media (min-width:1500px) {.innerRectangle {width:90%; } }.squareLabel {width:100%;aspect-ratio:1.1 / 1;display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:2rem; }.squareLabel.light {background-color:#6cc1b3;padding:10px; }.squareLabel.light * {color:#1c2731; }.squareLabelText {font-style:normal;font-weight:400;text-align:left;color:#fff; }.squareLabelText .buttonWrap {display:block;width:100%;text-align:center;padding-top:30px; }.squareLabelText .buttonWrap .button {margin:auto; }@media (max-width:768px) {.sm-first {order:1; }.sm-second {order:2; }.squareLabel.text {aspect-ratio:initial;margin-top:45px; } }.cta {text-decoration:none;background-color:#e84135;color:#fff;font-weight:600;font-size:14px;padding:12px 51px;text-transform:uppercase; }.cta:hover {text-decoration:none; }.slide {display:flex;justify-content:center;transition:0.15s ease-in-out;text-align:center;overflow:hidden; }.slide > .container, .slide > .container-fluid {padding-top:90px;padding-bottom:90px;justify-content:center;display:flex; }.slide > .container.light, .slide > .container-fluid.light {background-color:#6cc1b3; }.slide > .container.light *, .slide > .container-fluid.light * {color:#1c2731; }.slide > .container.darkBgGrad, .slide > .container-fluid.darkBgGrad {background:linear-gradient(270deg, #162029 0%, #364350 100%); }@media screen and (max-width:768px) {.slide .container {padding-top:50px;padding-bottom:50px; } }.slide--home {min-height:623px;text-align:left; }.slide--home .content {background:none;padding-left:0px;padding-right:0px; }.slide--home .innerRectangle {min-height:unset;padding-right:0px;padding-left:30px; }.slide--home .titleLetters {color:#6cc1b3;text-transform:uppercase;text-align:left;max-height:730px; }.slide--home .cta, .slide--home .descr, .slide--home .h1 {margin-right:30px;max-width:586px; }.slide--home .descr {color:#fff; }.slide--home h1 {background-image:url('../pics/design/zk/main-photo-mobile8.png');background-repeat:no-repeat;width:100%;aspect-ratio:1 / 1;background-size:contain;background-repeat:no-repeat;background-position:bottom right;display:flex;align-items:end;padding-bottom:10px;margin-bottom:10px; }.slide--home .cta {margin-top:30px;margin-bottom:30px;display:inline-block; }@media screen and (max-width:1200px) {.slide--home .content {max-width:100%; } }@media screen and (min-width:768px) {.slide--home {background-position:right -237px top 100px;background-size:auto calc(100% - 100px); } }@media screen and (min-width:992px) {.slide--home .innerRectangle {width:100%;max-width:100%; } }@media screen and (min-width:1200px) {.slide--home {background:none; }.slide--home .innerRectangle {max-width:initial; }.slide--home h1 {background:none;display:block;aspect-ratio:initial; }.slide--home .titleLetters {margin-top:123px; }.slide--home .content {padding-left:15px;padding-right:15px;background-repeat:no-repeat;background-image:url('../pics/design/zk/main-photo3.png');background-position:right top 100px;background-size:auto calc(100% - 100px); } }@media screen and (min-width:1500px) {.slide--home {background:none;height:100vh;min-height:900px; }.slide--home .content {background-repeat:no-repeat;background-position:right top 100px;background-size:auto calc(100% - 100px); } }.slide--redStripe .container {background-color:#1c2731; }.slide--redStripe .container .theRedStripe {background-color:#e84135;color:#fff;width:90%;padding:30px 40px;margin:35px 0; }.slide--redStripe .container .theRedStripe .tel {font-size:inherit;color:inherit;font-weight:bold;text-decoration:none; }.slide--redStripe .container .theRedStripe .form {font-size:inherit;color:inherit;text-decoration:underline;font-weight:bold; }.slide--twoColumns > .container, .slide--twoColumns > .container-fluid {padding-top:25px;padding-bottom:25px; }.slide--twoColumns .leftSide {padding-right:4%; }.slide--twoColumns .rightSide {padding-left:4%; }.slide--twoColumns .descr {font-size:23px;font-weight:800;line-height:34px;text-align:left; }@media screen and (max-width:768px) {.slide--twoColumns .descr {font-size:17px;line-height:25px; } }.slide--mindset .container, .slide--mindset .container-fluid {padding-top:150px;padding-bottom:140px; }.slide--konzultace .container, .slide--konzultace .container-fluid {padding-top:150px;padding-bottom:60px; }.slide--konzultace .CTA {padding-top:12px;padding-bottom:12px;color:#fff !important;display:block;width:fit-content;margin:auto;margin-top:80px; }.slide--vizitka {color:#fff;padding-bottom:30px;padding-top:70px; }.slide--vizitka .vizitkaImg {width:119px;height:103px;margin-top:18px; }.slide--vizitka .container {flex-flow:column;padding-top:0px;padding-bottom:0px; }.slide--vizitka .profilePic {margin-bottom:20px;max-width:100%; }.slide--vizitka .partOf {margin-top:20px;text-transform:uppercase; }.slide--vizitka .kv {text-align:right;padding-right:65px; }.slide--vizitka .clen {display:flex;align-items:center;border-left:1px solid #6cc1b3;padding-left:65px; }.slide--vizitka .contact {margin-top:5px; }.slide--vizitka .contact h3 {font-size:34px;margin-top:0;padding-top:0;margin-bottom:8px; }.slide--vizitka .whiteRect {margin-top:25px;width:135px;height:135px;background:white;display:inline-block; }.slide--vizitka .whiteRect img {width:100%;height:100%;object-fit:cover; }@media (max-width:768px) {.slide--vizitka .clen {border:none; }.slide--vizitka .clen, .slide--vizitka .kv {text-align:center;justify-content:center;padding:0; } }@media (max-width:992px) {.slide--vizitka .whiteRect {margin-bottom:25px;margin-top:8px; }.slide--vizitka .contact {text-align:center; }.slide--vizitka .contact h3 {text-align:center;font-size:25px; }.slide--vizitka .contact .contactItem, .slide--vizitka .contact h3 {font-size:25px; }.slide--vizitka .contact .contactItem--name, .slide--vizitka .contact h3--name {font-size:30px;line-height:34px; } }.slide--vizitka .h3 {font-size:35px; }.slide--vizitka .contactItem {color:#fff;text-decoration:none;display:block;font-weight:700;font-size:25px;line-height:41px; }.slide--vizitka .contactItem--name {font-size:50px;line-height:55px;margin-bottom:20px; }.slide--vizitka .mediumLetters {font-size:30px; }.slide--vizitka .descr {margin-top:10px; }.slide--vykup, .slide--mentoring {margin-top:100px;color:#fff; }.slide--vykup .container, .slide--mentoring .container {flex-flow:column;text-align:center;align-items:center;width:1056px;max-width:100%; }.slide--vykup .container h1, .slide--mentoring .container h1 {color:#6cc1b3; }.slide--vykup .container h2, .slide--mentoring .container h2 {margin:30px 0; }.slide--vykup .container form, .slide--mentoring .container form {width:600px;max-width:90%; }.slide--mentoring .container form {width:750px; }.slide--skills {padding-top:77px;flex-flow:column; }.slide--skills h2 {color:; }.slide--verticalFlow * {text-align:center; }.slide--wideRectText h2 {margin:auto;padding:35px 20px;color:#fff;text-align:center;font-weight:500;text-transform:none; }@media (min-width:576px) {.slide--wideRectText h2 {padding:80px 30px;max-width:1000px; } }.slide--videoLabel .container {padding-top:50px;padding-bottom:0; }.slide--videoLabel h2 {padding:0; }.slide--inlineVideo .container {padding:0; }.slide--footer .container {padding:0 20px; }.slide--footer .footCopy {color:#fff;font-weight:400;font-size:15px;margin-top:50px;margin-bottom:50px; }.slide--detailLaw .container {padding:50px 0; }.slide--detailLaw .narrowContent {margin:auto;color:#fff; }.slide--promena {background-image:url('../pics/design/zk/promena.jpg');background-size:cover;background-position:center;aspect-ratio:726/437; }.slide--redLinedList .container {padding-top:140px;padding-bottom:90px; }.slide--redLinedList .innerRectangle {max-width:868px; }.slide--sectionName {margin:0; }.slide--sectionName .container {padding-top:0;padding-bottom:0; }.slide--sectionName .container--headBgImg {background-position:center; }.slide--sectionName--fotovolt .container--headBgImg {background-color:#821d14;background-image:url(../pics/design/head-fotovoltaicke.jpg); }.slide--sectionName--cerpadla .container--headBgImg {background-color:#ae3c00;background-image:url(../pics/design/head-cerpadla.jpg); }.slide--sectionName--klimatizace .container--headBgImg {background-color:#ae3c00;background-image:url(../pics/design/head-klimatizace.jpg); }.slide--sectionName--ohrev .container--headBgImg {background-color:#ae3c00;background-image:url(../pics/design/head-ohrev.jpg); }.slide--sectionName--osvetleni .container--headBgImg {background-color:#ae3c00;background-image:url(../pics/design/head-osvetleni.jpg); }.slide--sectionName--vrtani .container--headBgImg {background-color:#ae3c00;background-image:url(../pics/design/head-vrtani.jpg); }.slide--sectionName--bazeny .container--headBgImg {background-color:#ae3c00;background-image:url(../pics/design/head-bazeny.jpg); }.slide--sectionName--bazeny .container--headBgImg h1 {max-width:700px; }.slide--noMarginNoPadding {margin:0; }.slide--noMarginNoPadding .container {padding-top:0;padding-bottom:0; }.slide--noPadding .container {padding:0; }.slide--vykoRadHy h2 {margin:auto;max-width:740px; }.slide--vykoRadHy .descr {padding-top:60px;max-width:740px;margin:auto; }.slide--vrtProvadime h2 {margin:auto;max-width:740px;line-height:80px;padding-bottom:60px; }.slide--vrtProvadime .descr {padding-top:50px;padding-bottom:50px;max-width:440px;margin:auto;color:#1c2731; }.slide--vykonRady h2 {padding-bottom:100px;max-width:720px;margin:auto; }.slide--vykonRady .pdctName {font-size:35px;font-weight:700;line-height:45px;text-align:center;border-top:1px solid #1c2731;border-bottom:1px solid #1c2731;margin-bottom:-1px;padding:50px 0; }.slide--vykonRady .gotoInquiry {margin-top:50px; }.slide--testovani h2 {max-width:720px;margin:auto; }.slide--testovani .borderTopBottom {border-top:1px solid #1c2731;border-bottom:1px solid #1c2731;margin-bottom:-1px; }.slide--testovani .pdctName {font-size:35px;font-weight:700;line-height:45px;text-align:center;padding:50px 0; }.slide--testovani .descr {max-width:700px;margin:auto;padding:100px 0; }.slide--testovani .info {text-align:left;font-weight:800; }.slide--testovani .gotoInquiry {margin-top:50px; }.slide--testAnnouncement {height:571px; }.slide--testAnnouncement .linedList {padding:70px 0; }.slide--testAnnouncement .linedList li {padding:50px 0; }.slide--smeryVrt h2 {padding-top:50px;padding-bottom:50px; }.slide--smeryVrt .descr {margin:auto;max-width:313px; }.slide--bateriove .container {padding-top:110px;padding-bottom:110px; }.slide--bateriove h2 {margin-bottom:80px; }.slide--bateriove p {color:#1c2731;text-align:left; }.slide--bateriove .descr--right {margin-top:209px; }@media screen and (max-width:768px) {.slide--bateriove .descr--right {margin-top:30px; } }.slide--bateriove .imagePatka {width:418px;max-width:90%; }.slide--bateriove .potat {margin:auto; }.slide--barvy h2 {margin:auto;max-width:730px;padding-bottom:60px; }.slide--barvy .descr {padding-bottom:100px;max-width:700px;margin:auto; }.slide--barvy .colors {font-size:35px;font-weight:700;line-height:45px;text-align:center; }.slide--barvy .image {width:800px;max-width:90%; }.slide--barvy .center {margin-top:40px;margin-bottom:30px;display:flex;flex-flow:column;align-items:center; }.slide--end {text-align:center; }.slide--end .container {padding-bottom:0; }.slide--end a {color:inherit; }.slide--end h2 {padding:25px 0;margin:90px 0; }.slide--end h2:first-of-type {margin:0; }.slide--end h2.pouzivame {margin:90px 0; }.slide--end .subtitle {display:inline-block;font-size:35px;font-weight:600;max-width:660px; }.slide--end .schema {margin:55px 0;max-width:90%;width:700px; }.slide--partners .partners {margin-top:50px;display:flex;justify-content:center;align-content:space-between;max-width:800px;margin:auto;flex-wrap:wrap; }.slide--partners .partners .partner {max-width:70%;width:200px;height:70px;margin:30px; }.slide--partners .partners .partner--victron {width:230px; }.slide--partners .partners .partner img {height:auto;width:100%; }.slide--contactForm {background-color:#1c2731;flex-flow:column; }.slide--contactForm > .container {padding-bottom:0; }.slide--contactForm .innerRectangle .container {padding-top:15px; }.slide--contactForm h2 {color:#6cc1b3;text-align:center;font-weight:700;text-transform:uppercase;max-width:1140px;margin:auto; }.slide--contactForm .subtitle {color:#fff;text-align:center;font-style:normal;font-weight:400; }.slide--contactForm form {max-width:630px; }.slide--contactForm #rezervaceForm__resultSuccess {font-size:24px;font-weight:bold; }.slide--contactForm #rezervaceForm__resultFail {font-size:24px;color:red; }.slide--contactForm .tac {color:#fff; }@media (max-width:768px) {.slide--contactForm {background-position:-523px; } }.slide--gallery {height:initial;padding-bottom:80px;padding-top:80px;flex-flow:column; }.slide--gallery h2 {margin-bottom:35px; }.slide--contact h2 {margin-bottom:70px; }.slide--contact .container {padding-bottom:0px; }.slide--contact .contacts {margin:auto;max-width:780px; }.slide--contact .contacts .contactWrap {display:flex;justify-content:center; }.slide--contact .contacts .contact {display:block;margin-bottom:85px;text-align:left;width:270px;max-width:90%; }.slide--contact .contacts .contact--name {display:block;font-size:23px;font-weight:600; }.slide--contact .contacts .contact--role {display:block;margin:9px 0; }.slide--contact .contacts .contact a:not(:hover) {text-decoration:none;color:inherit; }@media (max-width:768px) { }.slide--indiScreens .display {width:374px;max-width:90%;height:auto; }.slide--indiScreens .screen {margin-top:30px;width:489px;max-width:90%;height:auto; }.slide--propertyDetail {height:initial; }.slide--propertyDetail .container {max-width:900px; }.slide--propertyDetail .columnWrap {display:flex;gap:32px;align-items:flex-start; }.slide--propertyDetail .column {flex:1; }.slide--propertyDetail .column--second-of-two {max-height:700px;overflow:hidden;position:relative; }.slide--propertyDetail .column--second-of-two::after {content:"";position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #1c2731, #1c2731);pointer-events:none; }.slide--propertyDetail .column--second-of-two.is-expanded {max-height:none; }.slide--propertyDetail .column--second-of-two.is-expanded::after {display:none; }.slide--propertyDetail .expandBtn {position:absolute;left:50%;bottom:0px;transform:translateX(-50%);z-index:3;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:0;border-radius:999px;background:#1c2731;backdrop-filter:blur(6px);color:#fff;font-size:15px;font-weight:670;letter-spacing:0.2px;cursor:pointer !important;transition:0.2s ease; }.slide--propertyDetail .expandBtn:hover {background:rgba(0, 0, 0, 0.62); }.slide--propertyDetail .expandBtn::after {content:"";width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-1px); }.slide--propertyDetail .column--second-of-two.is-expanded .expandBtn {display:none; }@media (max-width:768px) {.slide--propertyDetail .columnWrap {flex-direction:column; }.slide--propertyDetail .column--second-of-two {max-height:250px; } }.slide--nabidka {height:initial;margin-top:80px;padding-bottom:50px; }.slide--nabidka h2 {color:#6cc1b3;text-transform:uppercase;margin-bottom:60px; }.slide--nabidka .container {padding-left:0;padding-right:0; }.slide--coverPhoto {height:80vh;background-size:cover;background-position:center; }.slide--coverPhoto .apparmentLandingSlide {max-width:100%; }.slide--coverPhoto .apparmentLandingSlide .btn-bar {text-align:center; }.slide--repeatButtons .apparmentLandingSlide {max-width:100%;margin-bottom:80px; }.slide--repeatButtons .apparmentLandingSlide .btn-bar {text-align:center; }.slide--appDetail {height:80vh; }.btn-bar.fixed {position:fixed;top:70px;left:0;right:0;z-index:1000; }.apparmentLandingSlide {justify-content:flex-end; }.apparmentLandingSlide .appActionButton {text-decoration:none;display:inline-block;cursor:pointer;background-color:#fff;color:#1c2731;padding:7px 44px 7px;font-size:15px;text-transform:uppercase;border:none;margin:10px 10px;font-weight:bold; }.inlineVideoWrapper .videoCrop {padding-left:15px;padding-right:15px; }.inlineVideo {width:100%;height:auto;max-width:100%;background-color:transparent; }.inlineVideo::-webkit-media-controls-play-button, .inlineVideo::-webkit-media-controls-timeline, .inlineVideo::-webkit-media-controls-current-time-display, .inlineVideo::-webkit-media-controls-time-remaining-display, .inlineVideo::-webkit-media-controls-fullscreen-button, .inlineVideo::-webkit-media-controls-download-button, .inlineVideo::-webkit-media-controls-cast-button, .inlineVideo::-webkit-media-controls-pip-button, .inlineVideo::-webkit-media-controls-rewind-button, .inlineVideo::-webkit-media-controls-return-to-realtime-button, .inlineVideo::-webkit-media-controls-seek-back-button, .inlineVideo::-webkit-media-controls-seek-forward-button, .inlineVideo::-webkit-media-controls-toggle-closed-captions-button, .inlineVideo::-webkit-media-controls-track-controls {display:none !important; }hr {border-top:1px solid #fff;width:100%;margin:11px 0; }.titleLetters {font-weight:700;letter-spacing:0%;vertical-align:middle;font-size:7vw;line-height:9vw; }.largestLetters {text-align:right;font-style:normal;font-weight:700;text-transform:uppercase;font-size:45px;line-height:51px; }.largeLetters {font-style:normal;font-weight:700;text-transform:uppercase;font-size:35px;line-height:40px; }.mediumLetters {font-weight:500;font-size:22px;line-height:27px; }.smediumLetters {font-size:20px;line-height:36px; }.smallLetters {font-size:18px;line-height:24px; }.plTd {padding-left:20px; }.prTd {padding-right:20px; }.mindsetTitle {text-align:left; }.mindsetTitle span {display:inline-block;text-align:left;margin-right:20px; }.subtitle {margin-top:20px;font-size:22px;line-height:27px; }.squareLabelText {margin:0; }.vizitkaImg {margin-bottom:29px; }@media screen and (min-width:576px) {.largestLetters {font-size:60px;line-height:66px; }.largeLetters {font-size:47px;line-height:45px; }.mediumLetters {font-size:28px;line-height:33px; }.smediumLetters {font-size:25px;line-height:30px; }.smallLetters {font-size:20px;line-height:28px; }.squareLabelText {margin:0; }.plTd {padding-left:25px; }.prTd {padding-right:25px; } }@media screen and (min-width:768px) {.titleLetters {font-weight:700;letter-spacing:0%;vertical-align:middle; }.largestLetters {font-size:45px;line-height:51px; }.largeLetters {font-size:35px;line-height:35px; }.mediumLetters {font-size:35px;line-height:40px; }.smediumLetters {font-size:28px;line-height:34px; }.smallLetters {font-size:20px;line-height:29px; }.squareLabelText {margin:0; }.plTd {padding-left:35px; }.prTd {padding-right:35px; } }@media screen and (min-width:992px) {.titleLetters {font-weight:700;font-size:60px;line-height:79px;letter-spacing:0%;vertical-align:middle; }.largestLetters {font-size:55px;line-height:61px; }.largeLetters {font-size:40px;line-height:46px; }.mediumLetters {font-size:40px;line-height:63px; }.smediumLetters {font-size:33px;line-height:40px; }.smallLetters {font-size:23px;line-height:34px; }.mindsetTitle {text-align:right; }.squareLabelText {margin:0; }.vizitkaImg {position:absolute;right:19px; }.subtitle {margin:50px auto 90px auto;font-size:30px;line-height:34px; }.plTd {padding-left:55px; }.prTd {padding-right:55px; } }@media screen and (min-width:1200px) {.squareLabelText {margin:10%; }.vizitkaImg {position:absolute;right:45px; }.plTd {padding-left:110px; }.prTd {padding-right:110px; } }@media screen and (min-width:1500px) {.vizitkaImg {position:absolute;right:45px; }.plTd {padding-left:170px; }.prTd {padding-right:170px; } }.narrowDescr {font-size:23px;font-weight:800;line-height:34px; }.linedList {list-style:none;padding-left:0; }.linedList li {margin:-1px 0px 0px 0px;border-top:1px solid #1c2731;border-bottom:1px solid #1c2731;padding:10px 20px;position:relative;font-size:20px;font-weight:600;line-height:26px;text-align:center; }@media screen and (min-width:576px) {.linedList li {font-size:25px;line-height:50px; } }@media screen and (min-width:) {.linedList li {font-size:35px;line-height:70px; } }.bgRed h2, .bgRed a {color:#fff;background:none;background-size:unset;-webkit-background-clip:unset;-moz-background-clip:unset;-webkit-text-fill-color:unset;-moz-text-fill-color:unset; }.bgRed .linedList li {color:#fff;border-color:#fff; }.poptatWrap {display:inline-block;margin-top:40px; }.textButton {padding:17px 20px 17px 0;margin:4px 4px 4px 0; }.native2080 {min-height:604px; }.native2080.innerRectangle {width:100%; }.native2080 .blueLighterBg {background-color:#293e53; }.native2080 .h100 {height:100%; }.native2080 .column--first-of-two {padding-left:10%;padding-top:10%;padding-bottom:10%; }.native2080 .column--second-of-two {padding-left:5%;padding-right:10%;padding-top:10%;padding-bottom:10%; }.native2080 .logo2080 {width:270px;height:auto;max-width:70%; }.native2080 p {color:#8c8c8c;width:426px;font-size:23px;line-height:34px;font-weight:800;text-align:left; }@media screen and (max-width:768px) {.native2080 .column--first-of-two {padding:30px; }.native2080 .column--second-of-two {padding:30px 30px 30px 40px; }.native2080 p {font-size:20px;line-height:30px; } }.logo img {margin-top:20px;margin-left:30px;width:140px;height:auto; }.logo--lg img {height:50px;width:auto; }.narrowContent {max-width:800px;align-self:center;display:flex;flex-flow:column; }.w100 {width:100%; }.stdContent {align-self:center;display:flex;flex-flow:column; }.columnWrap {display:flex;flex-flow:column;max-width:800px;align-self:center; }@media (min-width:576px) {.columnWrap {flex-flow:row; } }.mediumDecentLetters {font-size:20px;font-weight:600;line-height:30px;text-align:center; }.bigLetters, .bigLetters a, h2, h2 a {font-size:34px;line-height:37px;font-weight:bold;margin:0 0 20px 0; }@media (min-width:768px) {.bigLetters, .bigLetters a, h2, h2 a {font-size:60px;line-height:70px; }.mediumDecentLetters {font-size:35px;line-height:45px; } }.hFullPhoto {width:100%;display:block;height:570px;background-size:cover;background-position:center center; }@media (max-width:576px) {.sm75loff {background-position-x:72%; } }@media (min-width:576px) {.columnWrap {flex-flow:row; } }.column {text-align:left; }.column--first-of-two {width:100%;padding:0; }.column--second-of-two {width:100%;padding:0; }@media (min-width:576px) {.column--first-of-two {width:50%;padding-right:6%; }.column--second-of-two {width:50%;padding-left:6%; } }.clickable {cursor:pointer;margin-top:30px;color:#6cc1b3;text-decoration:none;font-weight:700; }.clickable:hover {text-decoration:underline; }.contentBox {max-width:512px;color:white;align-items:center;display:flex;flex-flow:column;justify-content:center; }.contentBox .content {color:inherit;text-align:left;width:100%;font-size:20px; }.contentBox .content--narrow {max-width:397px; }.dark-controls .contentBox {color:black; }.socIcon {width:auto;height:70px;margin:10px; }.references {display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:80px; }.references .reference {max-width:383px;margin-top:20px;margin-bottom:20px; }.references .reference h3 {margin-bottom:3px; }.references .reference__city {text-align:center;font-size:26px;font-family:'Barlow';font-weight:normal; }.references .reference__quote {font-style:italic; }.gallery {width:100%;display:flex;flex-flow:row;flex-wrap:wrap;min-height:30vh;align-self:center;justify-content:space-between; }.gallery__item {width:100%;height:35vh;background-repeat:no-repeat;background-size:cover;background-position:center center; }.blockedOffer {background-color:#ccc; }.toDetailButton {color:#1c2731;font-weight:bold;text-decoration:none; }.toDetailButton:hover {text-decoration:none;color:#1c2731; }.slideFiller {height:100%; }.sliderArea, .bxslider, .sliderLoadingTime {height:500px; }.sliderArea {background-color:#293e53;margin:0px -7px 7px -7px; }.sliderArea h3 {padding-left:10%;padding-right:10%;font-size:60px;font-weight:800;line-height:60px; }.bxslider {background-color:#1c2731;position:absolute;top:0;left:0;visibility:hidden;width:100%; }.bxslider .bxslide, .bxslider .sliderLoadingTime {width:100%;height:100%;background-position:center;background-size:cover; }.bxslider .bxslide--1, .bxslider .sliderLoadingTime--1 {background-image:url(../files/home-slider/001.jpg); }.bxslider .bxslide--2, .bxslider .sliderLoadingTime--2 {background-image:url(../files/home-slider/002_orange.jpg); }.bxslider .bxslide--3, .bxslider .sliderLoadingTime--3 {background-image:url(../files/home-slider/001_pink.jpg); }.bxslider .bxslide--4, .bxslider .sliderLoadingTime--4 {background-image:url(../files/home-slider/002.jpg); }.bxslider .bxslide--5, .bxslider .sliderLoadingTime--5 {background-image:url(../files/home-slider/001_orange.jpg); }.bxslider .bxslide--6, .bxslider .sliderLoadingTime--6 {background-image:url(../files/home-slider/002_pink.jpg); }@media screen and (max-width:768px) {.bxslider, .sliderArea {height:350px; }.bxslider h3, .sliderArea h3 {font-size:32px;line-height:38px; } }.bx-wrapper {background-color:#1c2731;border:none;box-shadow:none;height:100%;width:100%; }.bx-viewport {height:100%; }.rezervaceForm {text-align:center;margin:23px 0px;max-width:800px;margin:auto; }.rezervaceForm h2 {color:#6cc1b3;margin-bottom:10px; }.rezervaceForm .subtitle {color:#fff;font-size:23px;padding:20px 0; }.rezervaceForm label {color:#fff; }.rezervaceForm .tac {display:block;margin:20px 0; }.formItem {margin:5px 0px;color:#fff; }.formItem label {display:block;margin-bottom:3px;font-size:13px;letter-spacing:1px;text-align:center; }.formItem--labelBig {color:#6cc1b3;font-size:19px !important;font-weight:bold;margin-top:30px;padding-bottom:6px; }.formItem .fieldHint {color:#007bff; }.formItem textarea {width:100%;height:116px; }.formItem input {width:100%;height:50px !important; }.formItem input[name='souhlas'] {height:20px !important; }.formItem input[type='checkbox'] {width:20px;height:20px; }.formItem input[type='radio'] {width:18px;height:18px; }.formItem--inLine {display:flex;flex-wrap:wrap;justify-content:center; }.formItem--besides {display:flex;align-items:center; }.formItem--besides input {width:initial;display:inline-block; }.formItem--besides label {display:inline-block;padding-right:30px;padding-left:10px; }.formItem--half {display:inline-block;width:49%; }.formItem--half-left {padding-right:9px; }.formItem--half-right {padding-left:9px; }.button {display:inline-block;padding:8px 37px;font-weight:bold;background-color:transparent;font-size:15px;cursor:pointer; }.button--cta {background-color:#e84135;color:#fff;text-decoration:none;text-transform:uppercase;padding-left:60px;padding-right:60px; }.button--cta:hover {background-color:#fff;color:#e84135;text-decoration:none; }.button--dark {border:2px solid #1c2731;color:#1c2731; }.button--bright {border:2px solid white;color:white; }.buttonWrap {text-align:center;margin-top:19px; }.submitButton {padding:8px 37px;border:none;background-color:#e84135;color:#fff;text-decoration:none;text-transform:uppercase;padding-left:60px;padding-right:60px;font-size:14px;font-weight:bold; }.submitButton:hover {background-color:#fff;color:#e84135;text-decoration:none; }.submitFormButtonWrap {text-align:center; }.footAddress, .footContact, .footAddress *, .footContact * {text-transform:uppercase;text-align:center; }.footTel {text-decoration:none;font-weight:bold;display:inline-block;max-width:90%;margin-top:15px; }footer {display:flex;flex-wrap:wrap;justify-content:space-around; }.userImgCont {width:100%;position:relative;max-height:217px;text-align:center; }.userImgCont .userImg {max-width:256px;height:auto;margin:auto;max-height:100%; }ul {padding-left:17px; }.hidden {display:none; }.headerBox {justify-content:center;display:flex;align-items:center;flex-flow:column;padding-top:4vh; }@media (min-width:470px) {.headerBox {padding-top:initial; } }.mainMenu {position:fixed;margin:auto;top:0px;height:95px;z-index:3;width:100%;display:none; }.mainMenu ul {display:flex;justify-content:end;padding:0px;padding-right:25px;padding-top:23px;padding-left:232px;width:100%; }.mainMenu ul li {list-style:none;display:flex;height:50px;justify-content:center;align-items:center; }.mainMenu ul li a {color:#fff;font-size:13px;text-transform:uppercase;padding:13px 26px;display:inline-block;text-decoration:none; }.mainMenu ul li a:hover {color:#e84135;text-decoration:none; }.mainMenu ul li .kontakt {background-color:#e84135;color:#fff;font-weight:600;font-size:14px;margin-left:50px;padding:12px 51px; }.mainMenu ul li .kontakt:hover {color:#e84135;background-color:#fff; }@media (min-width:992px) {.mainMenu {display:block; }.mainMenu ul > li > a {padding:10px 6px; }.burgerMenu {display:none; } }@media (min-width:992px) {.mainMenu ul > li > a {padding:10px 16px; } }@media (min-width:1200px) {.mainMenu ul > li > a {padding:10px 26px; } }.slideDownButton {display:flex;position:absolute;width:40px;height:40px;border:1px solid white;border-radius:100%;bottom:5vh;-webkit-transition:0.15s ease-in-out;-moz-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out; }.slideDownButton:hover {border-color:#c0b39e !important;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out; }.slideDownButton:hover .ld {background-color:#c0b39e;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out; }.slideDownButton .ld {background-color:white;height:2px;width:13px;position:absolute;-webkit-transition:0.15s ease-in-out;-moz-transition:0.15s ease-in-out;-o-transition:0.15s ease-in-out;transition:0.15s ease-in-out; }.slideDownButton .ld1 {transform:rotate(45deg);top:16px;left:8px; }.slideDownButton .ld2 {transform:rotate(45deg);top:25px;left:8px; }.slideDownButton .ld3 {transform:rotate(135deg);top:16px;right:8px; }.slideDownButton .ld4 {transform:rotate(135deg);top:25px;right:8px; }.dark-controls .slideDownButton {border-color:black; }.dark-controls .ld {background-color:black; }a[name] {margin-top:-200px;padding-top:200px; }.navbar {position:fixed;z-index:5;right:0px;top:0px;padding:0px; }.navbar-brand {display:block;width:50px;cursor:pointer; }@media (min-width:992px) {.navbar-brand {background-image:none;width:0px; } }.navbar-brand .brand-name {height:20px;width:100px;display:inline-block; }.burgerMenu {position:fixed;top:20px;right:20px;z-index:6; }.burgerCircle {border:1px solid #1c2731;display:flex;border-radius:100%;padding:6px 5px 9px 8px;width:40px;height:40px;background-color:#6cc1b3; }.dark-controls .burgerCircle {border-color:black; }.navbar-toggler:not(.collapsed) { }.navbar-toggler:not(.collapsed) .icon-bar {background-color:#1c2731 !important; }.navbar-toggler:not(.collapsed) .icon-bar:hover {background-color:#c0b39e !important; }.navbar-collapse {flex-grow:1;justify-content:center;margin:0px;background-color:rgba(30, 27, 24, 0.9);overflow:scroll; }.collapse:not(.show) {display:none !important;opacity:0; }.collapse.show {width:100vw;height:100vh; }.collapsing {width:100vw;height:100vh;transition-property:none;transition:none;opacity:0; }.navbar-collapse.collapse.show {transition:opacity 0.5s ease-out;opacity:1; }.navbar-nav.show {width:100vw;height:100vh; }.navbar-nav {margin:40px;flex-wrap:wrap;align-items:center; }@media (min-width:768px) {.navbar-nav {margin:initial; } }.navbar-nav .nav-item {color:#fff;font-size:25px;text-decoration:none;text-align:center; }.navbar-nav .nav-item:hover, .navbar-nav .nav-item.active {color:#c0b39e;transition:all 0.25s ease-out; }@media (min-width:768px) {.navbar-nav .nav-item {margin:auto 2vw; } }@media (min-width:992px) {.navbar-nav .nav-item {margin:auto 3vw; } }.navbar-toggler, .navbar-toggler:hover {position:relative;border:0px;margin-right:0px;padding:15px 15px;background-image:none;background-color:transparent; }.navbar-toggler:focus, .navbar-toggler:hover:focus {outline:none; }.navbar-toggler .icon-bar, .navbar-toggler:hover .icon-bar {background-color:#1c2731;display:block;width:22px;height:2px;border-radius:1px;left:0px;position:absolute;transition:0.25s ease; }.navbar-toggler span:nth-child(2), .navbar-toggler:hover span:nth-child(2) {top:5px; }.navbar-toggler span:nth-child(3), .navbar-toggler:hover span:nth-child(3) {top:12px; }.navbar-toggler span:nth-child(4), .navbar-toggler:hover span:nth-child(4) {top:19px; }@media (min-width:768px) {.navbar-expand-md .navbar-nav {flex-direction:column; } }.dark-controls .navbar-toggler .icon-bar, .dark-controls .navbar-toggler:hover .icon-bar {background-color:black; }.navbar-toggler:not(.collapsed) span:nth-child(1) {top:10px;width:0%;left:50%; }.navbar-toggler:not(.collapsed) span:nth-child(2) {transform:rotate(45deg);top:11px; }.navbar-toggler:not(.collapsed) span:nth-child(4) {transform:rotate(-45deg);top:11px; }.navbar-toggler:not(.collapsed) span:nth-child(3) {top:10px;width:0%;margin-left:50%; }.sr-only {width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0; }.sociconsWrap {justify-content:center;display:flex; }.socicons {width:100%;max-width:280px;margin-top:40px;display:flex;justify-content:space-around;flex-wrap:wrap; }.socicons a {display:inline-block;width:60px;height:60px;margin:15px; }.socicons a img {width:100%;height:auto; }@media (min-width:576px) {.gallery__item {width:50%;height:30vh; } }@media (min-width:992px) {.gallery__item {width:33.333%;height:30vh; } }.offersTableDetailCont {overflow-x:scroll;overflow-y:visible; }.nabidkaSectionDetail {color:#fff; }.offersTableDetail {width:100%;margin-bottom:25px; }.offersTableDetail h1 {color:#6cc1b3; }.offersTableDetail tr {border-top:1px solid #6cc1b3;border-bottom:1px solid #6cc1b3; }.offersTableDetail tr td {padding:7px 0px;font-size:17px;color:#6cc1b3; }.offersTableDetail tr td:first-of-type {padding-top:0; }.offersTableDetail tr td a {font-size:17px;color:#6cc1b3; }.offersTableDetail tr td:nth-child(2) {text-align:right; }.offersTableDetail .address {border-top-width:2px;border-bottom-width:2px; }.offersTableDetail .address td {padding:20px 0px;font-size:20px; }.offersTableDetail .name {border-top:none; }.offersTableDetail .name td {padding-bottom:0px; }.offersTableDetail .name td h1, .offersTableDetail .name td a {font-size:40px;font-weight:bold;padding:0px; }.photosStripe {width:100%;display:flex;flex-flow:row;flex-wrap:wrap;min-height:40vh;align-self:center; }.photosStripe__item {filter:none; }.offersTableCont {overflow-x:auto;overflow-y:visible; }.offersTable {width:100%; }.offersTable tr {border-top:1px solid #6cc1b3;border-bottom:1px solid #6cc1b3;cursor:pointer; }.offersTable tr td {padding-top:35px;padding-bottom:35px;color:#6cc1b3;font-weight:bold; }.offersTable tr td.address {text-transform:uppercase;max-width:60%; }.offersTable tr td.lastColumn {text-align:right; }.offersTable tr td .meters {display:inline-block;min-width:150px; }.blockedOffer {background-color:#ccc; }.toDetailButton {color:inherit;font-weight:bold;text-decoration:none; }.toDetailButton:hover {text-decoration:none;color:inherit; }input[type='text'], input[type='password'], input[type='datetime'], input[type='datetime-local'], input[type='date'], input[type='month'], input[type='time'], input[type='week'], input[type='number'], input[type='email'], input[type='url'], input[type='search'], input[type='tel'], input[type='color'], textarea, select, .uneditable-input {width:100%;text-align:center;background-color:transparent;color:white;border:2px solid white;border-radius:21px;padding:4px 10px;font-size:17px;line-height:20px;margin-bottom:10px;transition:border-color 0.2s;box-sizing:border-box; }select {padding:10px;margin-top:6px;margin-bottom:20px;background-color:rgba(128, 128, 128, 0.43);appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 50px 12px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:36px 36px; }input:focus, textarea:focus, .uneditable-input:focus {outline:none;border-bottom:3px solid white; }.btn, input[type='submit'] {display:inline-block;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled false);border:1px solid #bbb;border-bottom-color:#a2a2a2;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }input[name='poznamka'] {height:60px; }input[type='file'], input[type='file'] {display:inline !important; }.checkboxGroup {width:100%;max-width:420px;margin:0 auto;text-align:left;display:flex;flex-direction:column; }.checkboxItem {display:flex !important;align-items:center;width:100%;text-align:left;margin-bottom:14px; }.checkboxItem input[type='checkbox'] {width:16px;height:16px;flex:0 0 auto;margin-right:10px; }.checkboxItem span {display:block;flex:1;text-align:left;line-height:1.4; }.extFileLinkLargeIco {display:block;height:28px;line-height:31px;padding-left:39px !important;margin:5px 0px; }@media (min-width:1500px) {.container {max-width:1440px; }.tileWrap {padding-left:10px;padding-right:10px; }.tile {height:440px;margin:10px 0; }.tile .bxslider {height:440px; }.tile--large {height:500px; }.tile--large .bxslider {height:500px; } }@media (max-width:575px) {.footTel {font-size:28px !important; }.slide--dispozice .container .metry {flex-flow:column; } }.fancybox-image {width:100%;height:auto; }.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;visibility:hidden; }@-webkit-keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3); }50% {opacity:1; } }@keyframes zoomIn {0% {opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);-ms-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3); }50% {opacity:1; } }.zoomIn {-webkit-animation-name:zoomIn;animation-name:zoomIn; }.delay500-1000 {visibility:visible;-webkit-animation-duration:1000ms;-moz-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;animation-delay:500ms; }@-webkit-keyframes fadeIn {0% {opacity:0; }100% {opacity:1; } }@keyframes fadeIn {0% {opacity:0; }100% {opacity:1; } }.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn; }@-webkit-keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0); }100% {opacity:1;-webkit-transform:none;transform:none; } }@keyframes fadeInDown {0% {opacity:0;-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0); }100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none; } }.fadeInDown {-webkit-animation-name:fadeInDown;animation-name:fadeInDown; }@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0); }100% {opacity:1;-webkit-transform:none;transform:none; } }@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0, 50%, 0);-ms-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0); }100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none; } }.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp; }@-webkit-keyframes flipInY {0% {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0; }40% {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in; }60% {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1; }80% {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg); }100% {-webkit-transform:perspective(400px);transform:perspective(400px); } }@keyframes flipInY {0% {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0; }40% {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in; }60% {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1; }80% {-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg); }100% {-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px); } }.flipInY {-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY; }@-webkit-keyframes bounceInRight {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }0% {opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0); }60% {opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0); }75% {-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0); }90% {-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0); }100% {-webkit-transform:none;transform:none; } }@keyframes bounceInRight {0%, 60%, 75%, 90%, 100% {-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }0% {opacity:0;-webkit-transform:translate3d(3000px, 0, 0);-ms-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0); }60% {opacity:1;-webkit-transform:translate3d(-25px, 0, 0);-ms-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0); }75% {-webkit-transform:translate3d(10px, 0, 0);-ms-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0); }90% {-webkit-transform:translate3d(-5px, 0, 0);-ms-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0); }100% {-webkit-transform:none;-ms-transform:none;transform:none; } }.bounceInRight {-webkit-animation-name:bounceInRight;animation-name:bounceInRight; }@-webkit-keyframes bounceInLeft {60%, 75%, 90%, from, to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }0% {opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0); }60% {opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0); }75% {-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0); }90% {-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0); }to {-webkit-transform:none;transform:none; } }@-o-keyframes bounceInLeft {60%, 75%, 90%, from, to {-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }0% {opacity:0;transform:translate3d(-3000px, 0, 0); }60% {opacity:1;transform:translate3d(25px, 0, 0); }75% {transform:translate3d(-10px, 0, 0); }90% {transform:translate3d(5px, 0, 0); }to {-o-transform:none;transform:none; } }@keyframes bounceInLeft {60%, 75%, 90%, from, to {-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1); }0% {opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0); }60% {opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0); }75% {-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0); }90% {-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0); }to {-webkit-transform:none;-o-transform:none;transform:none; } }.bounceInLeft {-webkit-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft; }@keyframes fadeInLeft {0% {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0); }100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none; } }.fadeInLeft {-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;visibility:visible;animation-duration:1.5s; }@keyframes fadeInRight {0% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0); }100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none; } }.fadeInRight {-webkit-animation-name:fadeInRight;animation-name:fadeInRight;visibility:visible;animation-duration:1.5s; }@keyframes fadeOutRight {0% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none; }100% {opacity:0;-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0); } }.fadeOutRight {-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;visibility:visible; }@keyframes fadeOutLeft {0% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none; }100% {opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0); } }.fadeOutLeft {-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;visibility:visible; }