@font-face{font-family:'Montserrat Roman';src:url('../fonts/montserrat/Montserrat-VariableFont_wght.ttf');font-weight:100 1000;font-stretch:25% 151%}@font-face{font-family:'Montserrat Italic';src:url('../fonts/montserrat/Montserrat-Italic.ttf')}html,a,a:hover{color:#356980}html{font-size:18px;scroll-behavior:auto}body *{font-family:'Montserrat Roman'}header{background-color:#ffffff;box-shadow:0 4px 10px #dbdee0;position:relative;z-index:4}section.profile,section.settings,section.register,section.sign{padding:50px 0}section.main{padding-top:30px}.uk-container{max-width:1300px}a:hover{text-decoration:none}h1{font-size:32px}h2{font-size:18px;color:#356980;font-weight:bold}em{color:unset}input[class="button"]{background-color:#cd5227;padding:10px 20px;color:#fff;border-radius:25px;font-size:18px;text-align:center;cursor:pointer;border:2px solid #FFF;box-shadow:5px 5px 12px #b5b5b5}.uk-input,.uk-select,.uk-textarea{border-radius:20px;margin-bottom:20px}.uk-input{height:60px}.uk-textarea::placeholder{color:#777}.uk-close{color:#356980}.uk-lightbox-toolbar .flex{display:flex;justify-content:center;align-items:center}.uk-lightbox-toolbar .caption-image{width:40px;height:40px;border-radius:50%;margin-right:15px;background-size:cover;background-position:center;background-repeat:no-repeat}input[type="submit"]{background-color:#cd5227;color:#FFF;border-radius:25px;font-size:18px;padding:15px 20px;border:2px solid #FFF;height:100%;cursor:pointer;box-shadow:5px 5px 12px #b5b5b5;font-weight:bold}input[type="password"],input[type="text"],input[type="email"]{border:1px solid #a4a4a4;width:100%;font-size:18px;border-radius:20px;padding:15px 20px;box-sizing:border-box}.uk-notification{width:600px;max-width:100%}.heading{font-size:18px;color:#356980;font-weight:bold}.inputH{display:none}.uk-textarea{font-size:18px;padding:15px 20px;border:0}.note-editor{background-color:#FFF}.select-wrapper{display:flex;position:relative;height:100%}.select-wrapper .after{position:absolute;top:7px;right:40px;z-index:2;font-size:25px;color:#356980}.select-wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:50px;padding-left:20px;z-index:2;position:relative;width:350px;background-color:#FFF;border-radius:20px;border:none;height:100%;font-size:18px}.select-wrapper select option{font-family:'Montserrat Roman'}.select-wrapper .select2{width:100% !important}.select-wrapper .select2 .select2-selection{height:100%;border:none;border-radius:25px}.select-wrapper .select2 .select2-selection .select2-selection__rendered{height:100%;font-size:18px;border-radius:20px;padding:15px 20px;box-sizing:border-box}.select-wrapper .select2 .select2-selection .select2-selection__arrow{display:none}.uk-select{height:60px !important;border:1px solid #a4a4a4}.logo-mobile{display:none;max-height:40px}.service-slideshow-items{border-radius:25px 25px 0 0}.slideshow-tips-wrapper{margin-top:25px}.slideshow-tips-wrapper .arrow svg{width:35px;color:#FFF}.slideshow-tips-wrapper .slideshow-item{display:flex;border-radius:25px;overflow:hidden;border:1px solid #e8e8e8}.slideshow-tips-wrapper .slideshow-item .image{width:470px;height:315px;background-size:cover;background-position:center;background-repeat:no-repeat;border:2px solid #FFF}.slideshow-tips-wrapper .slideshow-item .image-mobile{width:100%;height:215px;background-size:cover;background-position:center;background-repeat:no-repeat;display:none}.slideshow-tips-wrapper .slideshow-item .description{background-color:#e5ecef;width:100%;padding:25px;border:2px solid #FFF;border-left:none;height:315px;box-sizing:border-box}.slideshow-tips-wrapper .slideshow-item .description .heading{font-weight:bold;color:#356980;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slideshow-tips-wrapper .slideshow-item .description .info{margin-top:15px;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slideshow-tips-wrapper .slideshow-item .description .button a{background-color:#d16c49;border:2px solid #FFF;width:200px}.slideshow-tips-wrapper .uk-slideshow-items{min-height:320px !important;max-height:320px !important}.slideshow-tips-wrapper .button{display:flex;justify-content:center;margin-top:25px}.slideshow-tips-wrapper .button a{background-color:#35697f;padding:10px 20px;color:#fff;border-radius:25px;font-size:18px;text-align:center}section.tips .small-text{font-size:16px;margin-top:10px}section.tips .small-text a{font-weight:bold;color:#d16c49}.min-price-input{position:relative}.min-price-input:after{content:'Kč';display:block;position:absolute;top:12px;right:0;width:50px;height:50px}.red-dot{width:15px;height:15px;background-color:red;border-radius:50%;position:absolute;right:-5px;top:-5px;border:2px solid #FFF}@media (max-width: 776px){.slideshow-tips-wrapper .slideshow-item .image{display:none}.slideshow-tips-wrapper .slideshow-item .image-mobile{display:block;margin-bottom:10px}.slideshow-tips-wrapper .slideshow-item .description{padding:0;height:520px}.slideshow-tips-wrapper .slideshow-item .description .heading,.slideshow-tips-wrapper .slideshow-item .description .info{text-align:center}.slideshow-tips-wrapper .uk-slideshow-items{min-height:520px !important;max-height:520px !important}}.uk-child-width-1-10 > *{width:calc(100% * 1 / 10.001)}@media (min-width: 1700px){.uk-child-width-1-10\@l > *{width:calc(100% * 1 / 10.001)}}.install-button{background-color:#356980;color:white;padding:10px 20px;border:2px solid #FFF;border-radius:20px;cursor:pointer;position:fixed;bottom:20px;right:20px;z-index:1000;opacity:0;box-shadow:0 2px 5px rgba(0,0,0,0.2)}.install-button:hover{background-color:#d6704e}@media (display-mode: standalone){.install-button{display:none !important}}.orange-button a{display:inline-block;background-color:#d16c49;color:#FFF;border-radius:25px;font-size:18px;padding:25px 20px;border:2px solid #FFF;cursor:pointer;box-shadow:5px 5px 12px #b5b5b5;font-weight:bold}.orange-button-narrow a{display:inline-block;background-color:#d16c49;color:#FFF;border-radius:25px;font-size:18px;padding:10px 20px;border:2px solid #FFF;cursor:pointer;box-shadow:5px 5px 12px #b5b5b5;font-weight:bold}.loading-button{margin-bottom:0 !important;display:none}.loading-button a{background-color:#919191;width:120px;text-align:center}.loading-button a img{width:25px}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);display:none;justify-content:center;align-items:center;z-index:9999}.spinner{width:50px;height:50px;border:5px solid transparent;border-top:5px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.logo{margin-right:10px;min-width:135px !important;margin-top:5px;margin-bottom:5px}.logo .logo-desktop{max-width:120px}.navbar{display:flex;align-items:flex-end;min-height:65px}.navbar-left-wrapper{display:flex;justify-content:center;width:100%;position:relative;align-items:flex-end;margin-bottom:20px}.navbar-left-right-side{display:flex;align-items:flex-end;padding:0 20px;width:370px;box-sizing:border-box;margin-bottom:20px}.navbar-left-right-side .image{background-position:center;background-size:cover;background-repeat:no-repeat;height:55px;width:55px;min-width:55px;min-height:55px;border-radius:50%;margin-right:15px}.navbar-right{display:flex;flex-direction:column;justify-content:flex-end;height:70px}.navbar-left-right-side-item a{font-size:18px}.signed{margin-left:10px}.signed a{font-size:18px;text-overflow:ellipsis;overflow:hidden;display:block;max-height:25px}.signed .credit img{margin-right:10px}.signed .credit a{display:flex;align-items:center}.signed a,.navbar-left-right-side-item a.sign{color:#d16c49}.navbar-left-right-side-item a.register{color:#356980}.uk-navbar-nav > li:not(:last-of-type){border-right:2px solid #c8c8c8}.uk-navbar-nav{height:30px}.uk-navbar-nav > li > a{text-transform:none;padding:0;margin:0 15px;font-size:18px;color:#356980;font-family:"Montserrat Roman";min-height:unset}.uk-navbar-nav > li.uk-active > a{color:#d16c49}.uk-navbar-dropdown{margin-top:-20px;margin-left:-25px;width:270px;color:unset;padding:10px 20px;background-color:#fff5f2}.uk-navbar-dropdown .uk-badge{position:absolute;right:15px;background-color:red;font-weight:bold;height:15px;min-width:15px}.drop-user a{display:flex;align-items:center;margin-top:10px;margin-bottom:10px}.drop-user a .img{margin-right:10px;width:25px;text-align:center}#malybox{display:none !important;opacity:0;position:absolute;!important; left:-250px}#podpismalyckl,#podpisvelkyckl,#gdpr-cookie-odkaz{display:none}#gdpr-cookie-message button:disabled{opacity:0 !important}ul.pagination{list-style-type:none;display:flex;flex-wrap:wrap;padding:0;justify-content:center;align-items:center;margin-top:20px}ul.pagination li{margin:0 2px}ul.pagination li.page-item.disabled{color:gray}ul.pagination li span,ul.pagination li a{padding:5px 10px}ul.pagination li.active span{font-size:28px}section.numbers{position:relative;padding-top:135px}section.numbers .text-above{font-weight:bold}section.numbers .icons{margin-top:25px;margin-bottom:40px}section.numbers .icons .icon .image{height:90px;display:flex;justify-content:center;align-items:center}section.numbers .heart-button{background-color:#d6704e;color:#FFF;border:2px solid #FFF;padding:25px 15px;box-shadow:0 0 20px #aaa;border-radius:25px;display:inline-block}section.numbers .heart-button .text{font-weight:bold}section.numbers .button-info{font-size:16px;margin-top:15px}section.numbers .button-info a{color:#cd5227;font-weight:bold}section.numbers .numbers-wrapper{background-color:#f9e9e3;border-radius:25px;border:2px solid #FFF;padding:25px 15px 0 15px;box-shadow:0 0 20px #cacaca;margin-top:45px}section.numbers .numbers-wrapper .heading{color:#356980;font-weight:bold;margin-bottom:15px}section.numbers .numbers-wrapper .flex{display:flex;align-items:center}section.numbers .numbers-wrapper .flex .number{margin-right:15px}section.numbers .numbers-wrapper .insert-request-wrapper{text-align:center;margin-top:20px;margin-bottom:0;cursor:pointer}section.numbers .numbers-wrapper .insert-request-button{display:inline-block;background-color:#386f88;color:#FFF;font-weight:bold;padding:15px 20px;border-radius:20px 20px 0 0}section.tips{position:relative;padding:50px 0 30px;box-shadow:0 4px 20px #cecece}section.tips .item a{color:unset}section.tips .item a svg{width:35px}section.tips .item .image{position:relative;display:block;overflow:hidden;width:100%;height:300px;border-radius:25px 25px 0 0;background-size:cover;background-position:center}section.tips .item .heart-wrapper{position:absolute;right:20px;top:20px;display:block}section.tips .item:hover .heart-wrapper{display:block}section.tips .item .title{background-color:#f9e9e3;border-radius:0 0 25px 25px;padding:15px 20px}section.tips .item .title .name{color:#356980;font-weight:bold;font-family:"Montserrat Roman"}section.tips .item .title .description{color:#0c212e;font-weight:300;font-family:"Montserrat Italic"}section.tips .button{display:flex;justify-content:center;margin-top:25px}section.tips .button a{background-color:#35697f;padding:10px 20px;color:#fff;border-radius:25px;font-size:18px;text-align:center}section.tips .search-wrapper .button-reset{margin-top:0;height:auto}section.tips .small-text{font-size:16px;margin-top:15px}section.tips .small-text a{color:#cd5227;font-weight:bold}section.blog{padding:35px 0 30px}section.blog .item a{color:unset}section.blog .item .image{position:relative;display:block;overflow:hidden;width:100%;height:300px;border-radius:25px 25px 0 0;background-size:cover;background-position:center}section.blog .item .image img{position:absolute;top:-100%;left:-100%;bottom:-100%;right:-100%;margin:auto;max-width:unset;max-height:100%;min-width:100%}section.blog .item .title{background-color:#dfd7d4;border-radius:0 0 25px 25px;padding:15px 20px}section.blog .item .title .name{color:#356980;font-weight:bold}section.blog .item .title .description{color:#0c212e;font-weight:300;font-family:"Montserrat Italic"}section.gallery{padding:50px 0}section.gallery h2{color:#356980}section.gallery .button{display:flex;justify-content:center;margin-top:25px}section.gallery .button a{background-color:#35697f;padding:10px 20px;color:#fff;border-radius:25px;font-size:18px;text-align:center}section.gallery .image{background-position:center;background-size:cover;background-repeat:no-repeat;width:320px;height:320px;max-width:100%;max-height:100%;margin:auto;position:relative}section.gallery .image .info{position:absolute;bottom:0;display:flex;width:100%;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.5);color:rgba(255, 255, 255, 0.9);padding:10px;box-sizing:border-box}section.gallery .image .info .caption-image{max-width:30px;min-width:30px;height:30px;border-radius:50%;margin-right:10px;background-position:center;background-size:cover}section.service.contact{box-shadow:0 4px 10px #cecece;padding:50px 0 40px;background-color:#f3f3f3}section.service.contact input[type="email"],section.service.contact input[type="text"]{border:none;height:100%;font-size:18px;border-radius:20px;padding:15px 20px;box-sizing:border-box}section.service.contact .info{font-size:18px;color:#0c212e;margin:20px 0 5px}section.service.contact textarea{margin-top:20px;width:100%;box-sizing:border-box;border:none;height:100%;font-size:18px;border-radius:20px;padding:15px 20px}section.service.contact .submit-wrapper{margin:25px 0;display:flex;justify-content:center}section.service.contact input[type="submit"]{background-color:#cd5227;color:#FFF;border-radius:25px;font-size:18px;padding:15px 20px;border:none;height:100%;cursor:pointer}section.service.contact.default{display:none}section.service.contact h2{margin-bottom:0}section.service.contact .small-info{font-size:16px;margin-bottom:10px}section.service.contact select option{font-family:'Montserrat Roman';cursor:pointer}section.service.contact select{-moz-appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:20px;z-index:2;position:relative;cursor:pointer;border:none;height:100%;font-size:18px;background:none;width:100%;border-radius:20px;background-color:#fff;padding:15px 20px}section.service.contact .row-1 .select-wrapper{position:relative;display:inline-block;cursor:pointer;width:288px}section.service.contact .row-1 .select-wrapper .after,section.service.contact .row-2 .select-wrapper .after{position:absolute;top:7px;right:15px;z-index:2;font-size:25px;color:#353535;cursor:pointer}section.service.contact .row-2 input[type="text"],section.service.contact .row-3 input[type="text"],section.service.contact .row-4 input[type="text"]{width:100%}section.service.contact .tips a{color:#cd5227;font-weight:bold}section.request-line{position:relative;z-index:4}section.request-line .request-button-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:100%}section.request-line .request-button{background:#356980;padding:10px 30px;color:#FFF;border-radius:25px 25px 0 0;font-weight:bold;cursor:pointer;border:2px solid #FFF}section.request-line .request-button i{margin-left:20px;font-weight:normal}footer{background-color:#356980;padding:50px 0 30px}footer *{color:#fff}footer a:hover{color:unset}footer .social{display:flex;align-items:flex-start}footer .social .icons-wrapper{display:flex}footer .footer-end{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}footer .uk-nav li > a{opacity:0.600;font-size:18px;padding:3px 0;color:#ffffff;font-weight:300}footer h2{font-size:18px;color:#ffffff;font-weight:500;margin-bottom:10px}footer hr{margin-top:60px;opacity:0.122}footer .footer-end span{margin-right:10px;opacity:0.702;white-space:nowrap}footer .icon:not(:first-of-type){margin-left:20px}.radio-container{display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;margin-top:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}.radio-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #dbdee0}.radio-container:hover input ~ .checkmark{background-color:#eee}.checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked ~ .checkmark:after{display:block}.radio-container .checkmark:after{font-family:"FontAwesome";content:"\f00c";text-align:center;left:0px;top:0px;width:30px;height:30px}.checkbox-container{display:inline-block;position:relative;padding-left:35px;margin-bottom:12px;margin-top:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:20px}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:30px;width:30px;background-color:#fff;border-radius:10px}.checkbox-container:hover input ~ .checkmark{background-color:#eee}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{font-family:"FontAwesome";content:"\f00c";text-align:center;left:0px;top:0px;width:30px;height:30px}.custom-select{position:relative;font-family:Arial;border-radius:25px}.custom-select select{display:none}.select-selected{background-color:#FFF}.select-selected:after{position:absolute;font-family:"FontAwesome";content:"\f078";top:10px;right:17px;font-size:24px}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:10px}.select-items div,.select-selected{color:#000;padding:15px 25px;border:1px solid transparent;border-color:transparent transparent rgba(0, 0, 0, 0.1) transparent;cursor:pointer}.select-selected{border-radius:25px}.select-items{position:absolute;background-color:#FFF;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div:hover,.same-as-selected{background-color:rgba(0, 0, 0, 0.1)}.uk-offcanvas-bar{background-color:#356980;border-left:1px solid gray}.uk-offcanvas-bar .uk-nav-primary > li > a{font-size:22px}.uk-offcanvas-bar .uk-nav-primary > li > a,.uk-offcanvas-bar .uk-nav-primary > li > a:hover,.uk-offcanvas-bar .uk-nav-primary > li > a:focus{color:#FFF}.mobile-on{display:none}@media (max-width: 1345px){.logo{margin-right:10px}#offcanvas-nav{display:block}.mobile-on{display:block}.mobile-off{display:none}section.video .video-container{height:400px}section.video .video-text-wrapper{padding:20px 100px}section.video .video-text{font-size:25px}}@media (max-width: 1374px){section.services.info .text-wrapper .text-2{margin-top:20px}section.services.info .text-wrapper .text-1:before,section.services.info .text-wrapper .text-2:before{display:none}}@media (max-width: 1345px){.logo-mobile{display:block}.logo-desktop{display:none}.navbar{height:60px;min-height:60px}.uk-navbar-toggle{min-height:60px}}@media (max-width: 1199px){footer ul li a{justify-content:center}footer .social{justify-content:center}.footer-end{justify-content:center;text-align:center;flex-direction:column}.footer-end span{text-align:center;width:100%;display:block}.footer-end img{margin-bottom:15px}}@media (max-width: 765px){section.video .video-container{height:auto}section.video .video-text-wrapper{padding:20px;margin:50px 10px}section.video .video-text{font-size:22px}}@media (max-width: 459px){section.services.category .wrapper{justify-content:center}section.services.category .wrapper .item{width:100px}section.services.category .wrapper .item .image{height:100px}}@media (max-width: 420px){section.video .video-text-wrapper{margin:10px}}section.favourite .heading{font-size:25px;margin-bottom:30px}section.numbers{box-shadow:0 4px 10px -2px #cecece;z-index:4}section.category{box-shadow:0 4px 10px -2px #cecece;z-index:3}section.services.tips{box-shadow:0 4px 10px -2px #cecece;z-index:2}section.slideshow.tips{box-shadow:none;z-index:1}section.services.info{box-shadow:0 4px 10px #a2a2a2;background-image:url("../images/cover_supplier.jpg");background-position:center;background-size:cover;padding:30px 0 50px 0;position:relative}section.services.info p{color:#356980}section.services.info .text-wrapper{display:flex;flex-wrap:wrap}section.services.info .text-wrapper .text{background-color:#fedfd5;border-radius:10px;border-radius:10px;padding:10px 20px;color:#356980;max-width:100%;box-sizing:border-box}section.services.info .text-wrapper .text-1{width:585px;margin-right:20px;position:relative;z-index:1}section.services.info .text-wrapper .text-2{width:690px;margin-top:50px;position:relative}section.services.info .text-wrapper .text-3{width:1130px;margin-top:20px}section.services.info .text-wrapper .text-1:before{background-image:url("../images/arrow1.png");position:absolute;top:-35px;right:-150px;width:171px;height:93px;content:''}section.services.info .text-wrapper .text-2:before{background-image:url("../images/arrow2.png");position:absolute;top:15px;left:-150px;width:159px;height:91px;content:'';z-index:3}section.services.info .text-wrapper .text-wrapper-next{max-width:100%}section.services.info .text-wrapper .text a{color:#cd5227}section.request-line.service-detail{position:relative;z-index:4}section.request-line.service-detail .request-button-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:unset;width:100%;border-top:4px solid #d6714e}section.request-line.service-detail .request-button{background:#d6714e;padding:10px 30px;color:#FFF;border-radius:0 0 25px 25px;font-weight:bold;cursor:pointer;border:none}section.request-line.service-detail .request-button i{margin-left:20px;font-weight:normal}section.services.category{padding:50px 0 50px 0;position:relative}section.services.category .wrapper{display:flex;flex-wrap:wrap;justify-content:center}section.services.category .wrapper .item{width:170px;margin:10px}section.services.category .wrapper .item .image{position:relative;display:block;overflow:hidden;width:100%;height:170px;background-size:cover;background-position:center}section.services.category .wrapper .item .image img{position:absolute;top:-100%;left:-100%;bottom:-100%;right:-100%;margin:auto;max-width:100%}section.services.category .wrapper .item .title{display:flex;justify-content:center;font-size:14px;color:#356980;text-align:center}section.services.category .uk-slider-items > div{display:flex;justify-content:center}section.services.category .uk-slider .arrow svg{width:25px;color:#FFF}section.services.tips{background-color:#FFF}section.numbers{position:relative;padding-top:50px;padding-bottom:50px}section.numbers .header-text{font-size:25px;text-align:center;font-weight:bold}section.numbers .text-above{font-weight:bold}section.numbers .icons{margin-top:25px;margin-bottom:40px}section.numbers .icons .icon .image{height:90px;display:flex;justify-content:center;align-items:center}section.numbers .heart-button{background-color:#d6704e;color:#FFF;border:2px solid #FFF;padding:25px 15px;box-shadow:0 0 20px #aaa;border-radius:25px;display:inline-block}section.numbers .heart-button .text{font-weight:bold}section.numbers .button-info{font-size:16px;margin-top:15px}section.numbers .button-info a{color:#cd5227;font-weight:bold}section.numbers .numbers-wrapper{background-color:#f9e9e3;border-radius:25px;border:2px solid #FFF;padding:25px 15px 0 15px;box-shadow:0 0 20px #cacaca;margin-top:45px}section.numbers .numbers-wrapper .heading{color:#356980;font-weight:bold;margin-bottom:15px}section.numbers .numbers-wrapper .flex{display:flex;align-items:center}section.numbers .numbers-wrapper .flex .number{margin-right:15px}section.numbers .numbers-wrapper .insert-request-wrapper{text-align:center;margin-top:20px;margin-bottom:0px;cursor:pointer}section.numbers .numbers-wrapper .insert-request-button{background-color:#386f88;color:#FFF;font-weight:bold;padding:15px 20px;border-radius:20px 20px 0 0}.search-wrapper{display:flex;width:100%;background:#FFF;border-radius:25px;padding:10px;height:70px;margin:10px 0;margin-bottom:40px;box-shadow:0 4px 10px #cecece}.search-wrapper .input-1,.search-wrapper .input-2{background:#FFF;margin-right:20px;border-right:1px solid #dbdee0;position:relative;width:100%}.search-wrapper .input-1 .after,.search-wrapper .input-2 .after{position:absolute;top:15px;right:15px;z-index:1;font-size:25px;color:#356980}.search-wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:50px;z-index:2;position:relative;padding-left:30px;width:100%}.search-wrapper select option{font-family:'Montserrat Roman'}.search-wrapper select,.search-wrapper input[type="text"]{background:none;border:none;height:100%;font-size:18px;color:#356980}.search-wrapper .button{background-color:#356980;color:#FFF;border-radius:25px;font-size:18px;padding:15px 20px;border:none;height:100%;cursor:pointer;width:190px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}section.services .search-wrapper .button{margin-top:0;width:290px}section.services .search-wrapper .input-2{border:0;margin-right:0}section.services .or{font-size:18px;display:flex;align-items:center;padding-right:20px;margin-left:20px;border-right:1px solid #dbdee0}section.services .orange-button{margin-top:10px;text-align:center}section.services .orange-button a{padding-top:17px;padding-bottom:17px;font-weight:normal}@media only screen and (max-width: 639px){section.services .search-wrapper{margin-bottom:0}section.services .orange-button{margin-bottom:15px;width:100%}}@media only screen and (max-width: 959px){section.services .search-wrapper{flex-wrap:wrap;height:auto;justify-content:center;box-sizing:border-box}section.services .search-wrapper .or{border:0;width:100%;margin:10px 0;justify-content:center;padding:0}section.services .search-wrapper .input-1,section.services .search-wrapper .input-2{height:70px;border:0;margin:0}section.services .search-wrapper a,section.services .search-wrapper a .button{width:100%}}section.service.photo{box-shadow:0 4px 10px #cecece}section.service.photo .uk-container{height:100%}section.service.photo .image{position:relative;display:block;overflow:hidden;width:100%;height:640px;border-radius:10px 10px 0 0;background-size:cover;background-position:center}section.service.photo .image .flex-wrapper{display:flex;align-items:flex-end;height:100%}section.service.photo .image .info-wrapper{background-color:#f9e9e3;width:550px;max-width:100%;padding:25px}section.service.photo .image .info-wrapper .first-row{display:flex}section.service.photo .image .info-wrapper .first-row .img{border-radius:50%;min-width:75px;height:75px;padding:5px;background-color:#FFF;border:5px solid #FFF;background-position:center;background-size:cover}section.service.photo .image .info-wrapper .first-row .title{margin-left:20px}section.service.photo .image .info-wrapper .first-row .title .name{font-size:25px;color:#356980;font-weight:bold;line-height:34px}section.service.photo .image .info-wrapper .first-row .title .place,section.service.photo .image .info-wrapper .first-row .title .category{font-size:16px;color:#356980}section.service.photo .image .info-wrapper .first-row .title .place{margin-top:5px}section.service.photo .image .info-wrapper .second-row{margin-top:15px}section.service.photo .image .info-wrapper .second-row p{font-size:18px;line-height:30px;color:#356980;font-weight:bold}section.service.photo .image .info-wrapper .third-row{margin-top:15px}section.service.photo .image .info-wrapper .third-row p{font-size:18px;line-height:25px;color:#356980;font-weight:300;font-family:"Montserrat Italic";display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.service.description{padding:70px 0 40px}section.service.description.map{padding-bottom:0}section.service.description p{font-size:18px;line-height:25px;color:#356980}section.service.portfolio{box-shadow:0 4px 10px #cecece;padding:50px 0 40px}section.service.portfolio h2{margin-bottom:40px}section.service.portfolio iframe{max-width:100%}section.service.description .heading{font-size:18px;color:#356980;font-weight:bold;margin:10px 0}section.service.description .icons{display:flex;flex-wrap:wrap;justify-content:center}section.service.description .icons .icon{margin-right:10px;margin-bottom:10px}section.service.description .icons .icon .image{background-color:#356980;padding:5px;max-width:80px}section.service.description .icons .icon .image img{max-width:80px}section.service.description .icons .icon .text{font-size:13px;text-align:center;max-width:90px}.leaflet-top,.leaflet-bottom{z-index:500}.leaflet-right{display:none}@media only screen and (max-width: 959px){#map{height:350px !important}}@media only screen and (max-width: 600px){section.service.photo .image .info-wrapper .first-row{flex-wrap:wrap}section.service.photo .image .info-wrapper .first-row .title{margin-left:0}section.service.photo .image .info-wrapper .first-row .img{margin:auto;margin-bottom:10px}section.service.photo .image .info-wrapper .first-row .title .name{text-align:center}section.service.photo .image .info-wrapper .first-row .title .category{text-align:center}}.leaflet-right{display:none}.leaflet-popup-tip{display:none}.leaflet-popup-content-wrapper{border-radius:20px}.leaflet-popup-content .title{font-size:18px;font-weight:bold;color:#356980;padding-right:30px;margin-bottom:5px}.leaflet-popup-content .description{font-size:16px;color:#356980;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.leaflet-popup-content .image-icons{display:flex;justify-content:center;margin:10px 0}.leaflet-popup-content .image-icons .main-image{min-width:150px;height:100px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px}.leaflet-popup-content .icons{display:flex;flex-wrap:wrap}.leaflet-popup-content .icons .icon{margin-bottom:5px;margin-right:5px}.leaflet-popup-content .icons .icon .image{background-color:#356980;max-width:40px;padding:5px}.leaflet-popup-content .icons .icon img{max-width:40px}.leaflet-popup-content .icons .icon .text{font-size:9px;color:#356980;max-width:50px;text-align:center}.leaflet-popup-content .button-wrapper .button{display:inline-block;background-color:#cd5227;border-radius:25px;border:2px solid #FFF;padding:10px 20px;color:#FFF;box-shadow:0 0px 10px #a8a8a8}.leaflet-container a.leaflet-popup-close-button{font-size:40px;color:#356980;font-weight:bold;top:15px;right:10px}.leaflet-top,.leaflet-bottom{z-index:500}section.numbers{background-color:#FFF;box-shadow:none;padding-bottom:0}section.category{box-shadow:0 4px 10px -2px #cecece}section.map{position:relative;z-index:2}section.search{padding:30px 0 70px 0;position:relative;box-shadow:0 10px 10px -5px #8c8c8c;z-index:3}section.search .search-wrapper .button{width:250px}section.search .search-wrapper .select-wrapper{width:100%}section.search .search-wrapper .select-wrapper .select2 .select2-selection .select2-selection__rendered{display:flex;align-items:center;color:#356980}section.search .search-wrapper .select-wrapper .after{top:14px;color:#356980}section.search .search-wrapper .or{display:flex;justify-content:center;align-items:center;font-size:18px;margin-left:30px;margin-right:40px;padding-right:40px;border-right:1px solid #d7d7d7}section.search .filter-styles{display:block}section.search .heading{margin-right:20px}section.filter-icons{padding:30px 0 50px 0;position:relative;box-shadow:0 -3px 10px 0px #4d4d4d;z-index:3}section.filter-icons .header-text{font-size:18px;font-weight:bold;margin-bottom:15px}section.filter-icons .icons{display:flex;flex-wrap:wrap;justify-content:center}section.filter-icons .icons .icon{background-color:#356980;margin-right:10px;margin-bottom:5px;padding:5px;max-width:70px;border-radius:10px}section.filter-icons .icons .icon.active{background-color:#d6714e}section.filter-icons .icons .icon img{max-width:70px}section.filter-icons .icons .text{font-size:11px;line-height:10px;max-width:80px;text-align:center;margin-bottom:10px}section.items{padding:30px 0 50px 0;position:relative;box-shadow:0 4px 10px -2px #cecece;z-index:2}section.items .header-text{font-size:25px;text-align:center;font-weight:bold}section.items .items-wrapper{margin-top:20px}section.items .item{box-shadow:0 0px 10px #d2d2d2;border-radius:25px;display:flex;margin-top:20px}section.items .item .photos{min-width:330px;position:relative;border-radius:25px 0 0 25px}section.items .item .photos .uk-slideshow-items{border-radius:25px 0 0 25px}section.items .item .photos .uk-slidenav svg{width:35px}section.items .item .info{padding:15px 25px}section.items .item .title{font-weight:bold;font-size:18px;line-height:24px}section.items .item .style{margin-bottom:5px;font-size:18px}section.items .item .location{font-style:italic;margin-bottom:5px}section.items .item .description{margin-bottom:10px;line-height:24px}section.items .item .description.rows-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.items .item .description.rows-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section.items .item .icons .first-line,section.items .item .icons .second-line{display:flex;flex-wrap:wrap}section.items .item .icons .first-line .text{display:none}section.items .item .icons .icon{background-color:#356980;margin-right:5px;margin-bottom:5px;padding:5px;max-width:45px}section.items .item .icons .icon.active{background-color:#d6714e}section.items .item .icons .icon img{max-width:45px}section.items .item .icons .text{font-size:11px;line-height:10px;max-width:55px;text-align:center}section.items .item .photos .heart-wrapper{position:absolute;right:20px;top:20px;display:block}section.search .search-wrapper{max-width:340px;margin:0 35px 0 0}section.search .search-wrapper .after{right:10px}section.search .flex-wrapper{display:flex;align-items:center}@media only screen and (max-width: 870px){section.items .item{display:block}section.items .item .photos,section.items .item .photos .uk-slideshow-items{border-radius:25px 25px 0 0}section.search .flex-wrapper{flex-wrap:wrap}section.search .search-wrapper{max-width:100%;margin-bottom:35px;margin-right:0}}@media only screen and (max-width: 740px){section.search .search-wrapper{flex-wrap:wrap;height:auto;box-sizing:border-box}section.search .search-wrapper .after{top:7px !important}section.search .search-wrapper .button-wrapper,section.search .search-wrapper .button-wrapper .button{width:100%}section.search .search-wrapper .or{margin:10px 0;border:0;justify-content:center;width:100%}section.search .filter-styles{flex-wrap:wrap}section.search .filter-styles .heading{margin-bottom:10px}section.map #map{height:390px !important}section.items .item .icons .first-line .text{display:block;margin-bottom:10px}section.items .item .icons .icon{margin-right:10px}}