@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin-ext);.row2,.row3,.row4,.row5{margin:0 auto}.breadcrumbs .main-title,.main-link{font-weight:700;text-transform:uppercase}.flags-cont ul:before,.top-bar .submenu:before{height:15px;content:''}.banner .logo-cont:before,.flags-cont ul:before,.top-bar .submenu:before{content:''}a,body,h1,h2,h3,h4,h5,h6,p{font-family:'PT Sans',sans-serif}*{outline:0}a{transition:all .3s}.clearfix{clear:both}.row{max-width:1170px}.row2{max-width:1450px}.row3{max-width:780px}.row4{max-width:1162px}.row5{max-width:1058px}.columns{padding-left:15px;padding-right:15px}.front div{text-align:justify}.main-link{font-size:14px;color:#008881;transition:all .3s;border:2px solid #008881;padding:11px 26px}@media (min-width:1200px){.main-link:hover{color:#fff;background:#008881}}.breadcrumbs{padding:0 0 0 8px;margin:103px 0 78px;border-left:4px solid #008881}.breadcrumbs .main-title{font-size:30px;color:#676767;display:block;line-height:24px;margin-bottom:13px}.breadcrumbs .breadcrumbs-cont{color:#676767;line-height:14px;text-transform:uppercase;font-size:14px}.breadcrumbs .breadcrumbs-cont a{color:#676767}.breadcrumbs .breadcrumbs-cont>span:last-of-type span[property=name]{color:#008881}@media (max-width:767px){.breadcrumbs{margin:65px 0 45px}.breadcrumbs .main-title{line-height:29px}}.header{box-shadow:0 0 7px 0 rgba(208,208,208,.65);position:relative;z-index:9}.flags-cont ul,.top-bar .submenu{box-shadow:0 3px 9px 1px rgba(0,0,0,.1)}.top-bar{text-align:center;padding:0;background:0 0}.top-bar .top-bar-left{vertical-align:top;float:none;display:inline-block}.top-bar .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{background-repeat:no-repeat;background-position:96% 6px;background-image:url(../images/li-bg.png)}.top-bar .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after{display:none}.top-bar .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent.active>a,.top-bar .dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:hover{background-image:url(../images/li-bg-active.png)}.top-bar ul{background:#fff}.top-bar .menu>li>a{padding:0;line-height:16px}.top-bar .menu li{display:inline-block;float:left;margin-right:67px}.top-bar .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a:after,.top-bar .submenu ul:before{display:none}.top-bar .menu li a{font-size:16px;text-transform:uppercase;color:#676767}.top-bar .menu li a:hover{color:#008881}.top-bar .menu li.active>a{background:#fff;color:#008881}.top-bar .submenu:before{width:100%;left:0;position:absolute;top:-15px;background:#fff}.top-bar .submenu li a:hover,.top-bar .submenu li.active>a{background:#f4f4f4;color:#008881}.top-bar .submenu li{border-top:2px solid #ebebeb;margin:0!important}.top-bar .submenu li.active,.top-bar .submenu li.active+li,.top-bar .submenu li:hover{border-top:2px solid #f4f4f4}.top-bar .submenu li a{padding:13px 20px;line-height:17px;width:235px}.flags-cont .current-lang-top,.flags-cont ul li a{font-size:16px;color:#676767;text-transform:uppercase}.top-bar .submenu li:first-of-type{border:none}.top-bar .submenu ul{min-width:150px}.top-bar .submenu ul li a{width:175px}.top-bar .top-bar-left>ul{margin:34px 0 0}.top-bar .top-bar-left>ul>li>a{padding:0 0 34px}.top-bar .is-dropdown-submenu{border:none;text-align:left}.top-bar .dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{left:-20px}.flags-cont{display:inline-block;padding-bottom:34px}.flags-cont .current-lang-top{cursor:pointer;padding-right:1.5rem;line-height:16px;margin-top:34px;background-repeat:no-repeat;background-position:96% 6px;background-image:url(../images/li-bg.png)}.flags-cont ul{display:none;text-align:left;margin:0;top:84px;background:#fff;position:absolute}.flags-cont ul:before{width:100%;left:0;position:absolute;top:-15px;background:#fff}.banner,.banner .logo-cont{position:relative}.flags-cont ul li{display:block}.flags-cont ul li a{width:100%;transition:all .3s;display:inline-block;padding:13px 20px;line-height:17px}.flags-cont ul li a:hover,.flags-cont ul li.current-lang a{background:#f4f4f4;color:#008881}.flags-cont:hover ul{display:block}.facebook-cont{display:inline-block;margin-top:30px;margin-left:68px}.facebook-cont a{background-image:url(../images/facebook.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:center center;display:inline-block;width:16px;height:16px;transition:all .3s}.banner,.banner .logo-cont:before{background-repeat:no-repeat;background-position:center center;background-size:cover}.facebook-cont a:hover{background-image:url(../images/facebook-active.svg)}.banner{height:270px;overflow:hidden}.banner .logo-cont .logo{max-width:265px;margin-top:30px;position:relative}.banner .logo-cont:before{background-image:url(../images/baner_before.svg);width:586px;height:418px;position:absolute;left:-420px;bottom:-293px}.banner .banner-text1{font-size:23px;text-transform:uppercase;color:#888;line-height:29px;margin-top:19px;margin-left:2px;position:relative}.banner .banner-text2{font-size:23px;text-transform:uppercase;color:#aaa;margin-left:56px;position:relative}.banner.banner-home{margin-bottom:10px;overflow:visible;height:380px}.banner.banner-home .logo-cont .logo{max-width:292px;margin-top:75px}.banner.banner-home .logo-cont:before{left:-409px;bottom:-285px}.banner.banner-home .banner-text1{font-size:25px;margin-bottom:5px;margin-top:33px}.banner.banner-home .banner-text2{font-size:25px}.banner-home-cont{overflow:hidden}@media (max-width:1199px){.top-bar .menu li{margin-right:40px}.facebook-cont{margin-left:40px}}@media (max-width:991px){.top-bar .menu li{margin-right:30px}.facebook-cont{margin-left:30px}}@media (max-width:767px){.top-bar .menu li{margin-right:15px}.facebook-cont{margin-left:11px}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a{padding-right:20px}.flags-cont .current-lang-top{padding-right:17px}}@media (max-width:639px){.top-bar{text-align:right}.float-right{float:left!important;display:inline-block;width:auto!important;position:relative;top:34px}.off-canvas{background:#fff}.menu .active>a{background:#008881;color:#fff}.menu li a{color:#676767;text-transform:uppercase}#menu-main-menu>li>a{padding:15px}.menu>li>a{padding:.7rem 30px}.menu li ul>li>a{padding-left:30px}.menu li ul li ul li a{padding-left:45px}.menu li.active.is-accordion-submenu-parent>a:after{border-color:#fff transparent transparent}.is-accordion-submenu-parent>a:after{border-color:#008881 transparent transparent;right:.6rem}}.home-section2 .title,.page-template-default .all-content .home-section4 .title{color:#676767;border-left:4px solid #008881;font-weight:700;text-transform:uppercase}@media (max-width:400px){.banner.banner-home .banner-text1{font-size:22px;margin-bottom:5px;margin-top:33px}.banner.banner-home .banner-text2{font-size:23px}}.home.page-template-default .all-content{background-image:none;padding:0}.home.page-template-default .all-content img{margin-bottom:0}.page-template-default .home-section1.offer-home{margin:0 -5px}.page-template-default .home-section1.offer-home .img-cont{border-bottom:none}.page-template-default .home-section1.offer-home .columns{padding-left:5px;padding-right:5px}.home-section2{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../images/home2.jpg)}.home-section2 .title{font-size:30px;line-height:50px;padding:0 0 0 9px;margin:111px 0 25px}.home-section2 .desc p{text-align:justify;line-height:23px;color:#676767;font-size:16px}.home-section2 .desc p:first-of-type{font-size:18px}.home-section2 .main-link{display:inline-block;margin-top:7px;margin-bottom:83px}.home-section2 .pos-rel{text-align:right;position:relative}.home-section2 .about-gallery{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.home-section2 .about-gallery .img-gallery-cont{display:inline-block;box-shadow:0 0 19px 0 rgba(208,208,208,.65);margin-left:47px}.home-section2 .about-gallery .img-gallery-cont:first-of-type{margin-left:0}.home-section3{text-align:center;background:#ebebeb;padding:90px 0 95px}.home-section3 .section3-icon{background-repeat:no-repeat;display:inline-block;background-position:center center;width:60px;height:58px}.home-section3 .title{text-transform:uppercase;font-size:18px;font-weight:700;color:#676767;line-height:25px;min-height:50px;margin-bottom:8px;margin-top:5px}.home-section3 .desc{font-size:16px;color:#676767;letter-spacing:-.1px;line-height:24px}.home-section3 .columns:nth-of-type(1) .section3-icon{background-image:url(../images/flash.svg);background-size:60px 58px}.home-section3 .columns:nth-of-type(2) .section3-icon{background-image:url(../images/diploma.svg);background-size:50px 50px}.home-section3 .columns:nth-of-type(3) .section3-icon{background-image:url(../images/column.svg);background-size:45px 45px}.home-section3 .columns:nth-of-type(4) .section3-icon{background-image:url(../images/pencil.svg);background-size:43px 43px}.page-template-default .all-content .home-section4{background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url(../images/home4.jpg);padding:0 0 110px}.page-template-default .all-content .home-section4 .posts-excerpt{text-align:justify}.page-template-default .all-content .home-section4 .title{font-size:30px;line-height:50px;padding:0 0 0 9px;margin:77px 0 30px}.page-template-default .all-content .home-section4 .slick-dots{bottom:-46px;margin:0}.page-template-default .all-content .home-section4 .slick-dots li{background:#d7d7d7;width:55px;transition:all .3s;margin:0 10px;padding:0;height:5px;display:inline-block}.page-template-default .all-content .home-section4 .slick-dots li button,.page-template-default .all-content .home-section4 .slick-dots li:before{display:none}.page-template-default .all-content .home-section4 .slick-dots li.slick-active,.page-template-default .all-content .home-section4 .slick-dots li:hover{background:#008881}@media (max-width:1350px) and (min-width:1024px){.home .offer-home .img-cont .title span{margin:0 0 0 13px}.home .offer-home .img-cont .title{padding:8px 0}}@media (max-width:1199px) and (min-width:1024px){.home .offer-home .img-cont .title span{line-height:20px;margin:0 0 0 9px}.home .offer-home .img-cont .title{padding:4px 0}}@media (max-width:1023px){.page-template-default .home-section1.offer-home .columns{padding-left:20px;padding-right:20px;margin-bottom:40px;width:50%}.home-section2 .title{margin:60px 0 25px}}@media (max-width:991px){.page-template-default .home-section1.offer-home .columns{padding-left:15px;padding-right:15px;margin-bottom:30px}.page-template-default .all-content .home-section2 .about-gallery .img-gallery-cont{margin-left:15px}.page-template-default .all-content .home-section2 .about-gallery img{max-width:165px}}@media (max-width:960px){.page-template-default .home-section1.offer-home .columns{padding-left:5px;padding-right:5px;margin-bottom:10px}}@media (max-width:780px){.home-section2 .col1{width:70%}.home-section2 .col2{width:30%}.page-template-default .all-content .home-section2 .about-gallery .img-gallery-cont{margin:5px 0}}@media (max-width:767px){.home-section3{padding:50px 0 30px}.home-section3 .columns{width:50%;margin-bottom:40px}.page-template-default .all-content .home-section4 .title{margin:50px 0 30px}}@media (max-width:639px){.home-section2 .col1,.home-section2 .col2{width:100%}.home-section2 .about-gallery{position:static;transform:none}.home-section2 .pos-rel{text-align:center}.home-section2 .main-link{margin-bottom:40px}.home-section2{padding:0 0 60px}.page-template-default .all-content .home-section2 .about-gallery img{max-width:195px}.page-template-default .all-content .home-section2 .about-gallery .img-gallery-cont{margin:7px}.home-section2 .title{margin:50px 0 25px}}@media (max-width:539px){.page-template-default .home-section1.offer-home .columns{width:100%;max-width:470px;float:none;margin:0 auto 10px}}@media (max-width:499px){.slick-dotted.slick-slider{max-width:375px}.page-template-default .all-content .home-section4 .title{max-width:345px;margin:50px auto 30px}.page-template-default .all-content .home-section4 .slick-dots li{width:20px;margin:0 8px}}@media (max-width:399px){.home-section3 .columns{width:100%}}.blog .all-content,.page-template-default .all-content,.page-template-template-about .all-content,.page-template-template-offer2 .all-content,.single .all-content{padding:0 0 95px}.blog .all-content .img-cont,.page-template-default .all-content .img-cont,.page-template-template-about .all-content .img-cont,.page-template-template-offer2 .all-content .img-cont,.single .all-content .img-cont{position:relative;border-bottom:5px solid #008881}.blog .all-content .img-cont .hover-post,.page-template-default .all-content .img-cont .hover-post,.page-template-template-about .all-content .img-cont .hover-post,.page-template-template-offer2 .all-content .img-cont .hover-post,.single .all-content .img-cont .hover-post{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.blog .all-content .img-cont .see-more,.page-template-default .all-content .img-cont .see-more,.page-template-template-about .all-content .img-cont .see-more,.page-template-template-offer2 .all-content .img-cont .see-more,.single .all-content .img-cont .see-more{position:absolute;bottom:0;left:0;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;background:#008881;padding:16px 29px 13px;text-align:center;line-height:14px;transition:all .3s;opacity:0}.blog .all-content .img-cont:hover .see-more,.page-template-default .all-content .img-cont:hover .see-more,.page-template-template-about .all-content .img-cont:hover .see-more,.page-template-template-offer2 .all-content .img-cont:hover .see-more,.single .all-content .img-cont:hover .see-more{opacity:1}.blog .all-content h2,.page-template-default .all-content h2,.page-template-template-about .all-content h2,.page-template-template-offer2 .all-content h2,.single .all-content h2{font-size:18px;margin:34px 0 0}.blog .all-content h2 a,.page-template-default .all-content h2 a,.page-template-template-about .all-content h2 a,.page-template-template-offer2 .all-content h2 a,.single .all-content h2 a{font-size:18px;font-weight:700;transition:all .3s;text-transform:uppercase;color:#676767}@media (min-width:1200px){.blog .all-content h2 a:hover,.page-template-default .all-content h2 a:hover,.page-template-template-about .all-content h2 a:hover,.page-template-template-offer2 .all-content h2 a:hover,.single .all-content h2 a:hover{color:#008881}}.blog .all-content .date,.page-template-default .all-content .date,.page-template-template-about .all-content .date,.page-template-template-offer2 .all-content .date,.single .all-content .date{background-image:url(../images/calendar.svg);background-position:left center;background-repeat:no-repeat;color:rgba(103,103,103,.7);padding:2px 0 0 19px;font-size:16px;line-height:12px;margin:4px 0 11px}.blog .all-content .posts-excerpt,.page-template-default .all-content .posts-excerpt,.page-template-template-about .all-content .posts-excerpt,.page-template-template-offer2 .all-content .posts-excerpt,.single .all-content .posts-excerpt{font-size:16px;line-height:23px;color:#676767;margin-bottom:30px}.blog .all-content .page-navigation,.page-template-default .all-content .page-navigation,.page-template-template-about .all-content .page-navigation,.page-template-template-offer2 .all-content .page-navigation,.single .all-content .page-navigation{text-align:center}.blog .all-content .page-navigation .pagination,.page-template-default .all-content .page-navigation .pagination,.page-template-template-about .all-content .page-navigation .pagination,.page-template-template-offer2 .all-content .page-navigation .pagination,.single .all-content .page-navigation .pagination{margin:20px 0 0}.blog .all-content .page-navigation li,.page-template-default .all-content .page-navigation li,.page-template-template-about .all-content .page-navigation li,.page-template-template-offer2 .all-content .page-navigation li,.single .all-content .page-navigation li{display:inline-block;margin:0 8px 5px}.blog .all-content .page-navigation li:nth-last-of-type(1),.blog .all-content .page-navigation li:nth-of-type(1),.page-template-default .all-content .page-navigation li:nth-last-of-type(1),.page-template-default .all-content .page-navigation li:nth-of-type(1),.page-template-template-about .all-content .page-navigation li:nth-last-of-type(1),.page-template-template-about .all-content .page-navigation li:nth-of-type(1),.page-template-template-offer2 .all-content .page-navigation li:nth-last-of-type(1),.page-template-template-offer2 .all-content .page-navigation li:nth-of-type(1),.single .all-content .page-navigation li:nth-last-of-type(1),.single .all-content .page-navigation li:nth-of-type(1){display:none}.blog .all-content .page-navigation li a,.page-template-default .all-content .page-navigation li a,.page-template-template-about .all-content .page-navigation li a,.page-template-template-offer2 .all-content .page-navigation li a,.single .all-content .page-navigation li a{color:#676767;font-weight:700;font-size:18px;padding:0 9px;height:26px;line-height:25px}@media (min-width:1200px){.blog .all-content .page-navigation li a:hover,.page-template-default .all-content .page-navigation li a:hover,.page-template-template-about .all-content .page-navigation li a:hover,.page-template-template-offer2 .all-content .page-navigation li a:hover,.single .all-content .page-navigation li a:hover{background:#008881;color:#fff}}.blog .all-content .page-navigation li.current,.page-template-default .all-content .page-navigation li.current,.page-template-template-about .all-content .page-navigation li.current,.page-template-template-offer2 .all-content .page-navigation li.current,.single .all-content .page-navigation li.current{color:#fff;font-weight:700;font-size:18px;background:#008881;padding:0 9px;height:26px;line-height:25px}@media (max-width:767px){.blog .row .medium-4{width:50%}.blog .all-content{padding:0 0 60px}}@media (max-width:499px){.blog .row .medium-4{width:100%;height:auto!important;max-width:380px;margin:0 auto;float:none}}.page-template-default .breadcrumbs,.page-template-template-about .breadcrumbs,.page-template-template-offer2 .breadcrumbs,.single .breadcrumbs{margin:103px 0 30px}.page-template-default .all-content .date-cont,.page-template-template-about .all-content .date-cont,.page-template-template-offer2 .all-content .date-cont,.single .all-content .date-cont{border-top:1px solid #cce7e6}.page-template-default .all-content .date-cont .date,.page-template-template-about .all-content .date-cont .date,.page-template-template-offer2 .all-content .date-cont .date,.single .all-content .date-cont .date{margin:30px 0}.page-template-default .all-content img,.page-template-template-about .all-content img,.page-template-template-offer2 .all-content img,.single .all-content img{margin-bottom:25px}.page-template-default .all-content ul,.page-template-template-about .all-content ul,.page-template-template-offer2 .all-content ul,.single .all-content ul{margin:0 0 24px}.page-template-default .all-content ul li,.page-template-template-about .all-content ul li,.page-template-template-offer2 .all-content ul li,.single .all-content ul li{display:inline-block;width:50%;float:left;position:relative;padding:0 0 0 21px}.page-template-default .all-content ul li:before,.page-template-template-about .all-content ul li:before,.page-template-template-offer2 .all-content ul li:before,.single .all-content ul li:before{width:7px;height:7px;background:#008881;content:'';position:absolute;left:0;top:9px}.page-template-default .all-content ul li:nth-of-type(odd),.page-template-template-about .all-content ul li:nth-of-type(odd),.page-template-template-offer2 .all-content ul li:nth-of-type(odd),.single .all-content ul li:nth-of-type(odd){padding-right:30px}.page-template-default .all-content .single-content p,.page-template-template-about .all-content .single-content p,.page-template-template-offer2 .all-content .single-content p,.single .all-content .single-content p{margin-bottom:24px;text-align:justify;line-height:23px;font-size:16px;color:#676767}.page-template-default .all-content .single-content p a,.page-template-template-about .all-content .single-content p a,.page-template-template-offer2 .all-content .single-content p a,.single .all-content .single-content p a{color:#008881;text-decoration:underline;font-weight:700}.page-template-default .all-content .single-content p:first-of-type,.page-template-template-about .all-content .single-content p:first-of-type,.page-template-template-offer2 .all-content .single-content p:first-of-type,.single .all-content .single-content p:first-of-type{font-size:18px}.page-template-default .all-content .single-content li,.page-template-template-about .all-content .single-content li,.page-template-template-offer2 .all-content .single-content li,.single .all-content .single-content li{line-height:24px;font-size:16px;color:#676767;margin-bottom:9px}.page-template-default .all-content .single-next-prev,.page-template-template-about .all-content .single-next-prev,.page-template-template-offer2 .all-content .single-next-prev,.single .all-content .single-next-prev{padding:23px 0 0;border-top:1px solid #ebebeb;margin-top:34px}.page-template-default .all-content .single-next-prev a,.page-template-template-about .all-content .single-next-prev a,.page-template-template-offer2 .all-content .single-next-prev a,.single .all-content .single-next-prev a{color:#676767;font-size:14px;font-weight:700;transition:all .3s;text-transform:uppercase}@media (min-width:1200px){.page-template-default .all-content .single-next-prev a:hover,.page-template-template-about .all-content .single-next-prev a:hover,.page-template-template-offer2 .all-content .single-next-prev a:hover,.single .all-content .single-next-prev a:hover{color:#008881}}.page-template-default .all-content .single-next-prev a[rel=next],.page-template-template-about .all-content .single-next-prev a[rel=next],.page-template-template-offer2 .all-content .single-next-prev a[rel=next],.single .all-content .single-next-prev a[rel=next]{float:right}@media (max-width:767px){.single .breadcrumbs{margin:65px 0 30px}.single .all-content{padding:0 0 60px}}@media (max-width:639px){.single .all-content ul li:nth-of-type(odd){padding-right:0}.single .all-content ul li{height:auto!important;width:100%;float:none}.single .all-content .single-content li{margin-bottom:5px}}.page-template-template-offer .all-content{background-image:url(../images/offer-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0 0 22px}.page-template-template-offer .all-content .columns{padding-left:54px;padding-right:54px}.page-template-template-offer .all-content .medium-6{margin-bottom:78px}.page-template-template-offer .all-content .acf-excerpt{font-size:18px;color:#676767;text-align:justify;margin:23px 0}.page-template-template-offer .all-content .main-link{display:inline-block;padding:10px 29px}.offer-home .columns:first-of-type .img-cont .title span{max-width:195px}.offer-home .img-cont{position:relative}.offer-home .img-cont .absolute-link{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(248,247,247,.7)}.offer-home .img-cont .title{transition:all .3s;color:#2d2d2d;font-size:18px;font-weight:700;text-transform:uppercase;position:absolute;width:100%;padding:17px 0;bottom:0;display:block}.offer-home .img-cont .title span{transition:border .3s;max-width:225px;display:inline-block;border-left:3px solid #008881;padding:0 0 0 7px;margin:0 0 0 32px;line-height:25px}.offer-home .img-cont:hover .absolute-link{z-index:9;background:0 0}.offer-home .img-cont:hover .title{background:rgba(0,136,129,.9);color:#fff}.offer-home .img-cont:hover .title span{border-left-color:#fff}@media (max-width:991px){.page-template-template-offer .all-content .columns{padding-left:15px;padding-right:15px}.page-template-template-offer .all-content .medium-6{margin-bottom:50px}.offer-home .img-cont .title{padding:8px 0;font-size:17px}.offer-home .img-cont .title span{line-height:22px;margin:0 0 0 18px;max-width:215px}.page-template-template-offer .all-content .acf-excerpt{line-height:24px}.offer-home .columns:first-of-type .img-cont .title span{max-width:186px}}@media (max-width:767px){.page-template-template-offer .all-content{padding:0}}@media (max-width:699px){.page-template-template-offer .all-content .columns{max-width:503px;margin:0 auto;float:none}.page-template-template-offer .all-content .medium-6{width:100%;margin:0 auto 40px;height:auto!important}.page-template-template-offer .all-content{padding:0 0 30px}}.page-template-template-offer2 .breadcrumbs{margin:103px 0 50px}.page-template-template-offer2 .all-content{background-image:url(../images/offer2-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0 0 65px}.page-template-template-offer2 .all-content .top-content img{float:left;margin:0 47px 0 0;max-width:473px;max-height:300px}.page-template-template-offer2 .all-content .top-content .offer2-title{margin-bottom:25px;font-size:18px;font-weight:700;text-transform:uppercase;border-left:3px solid #008881;color:#008881;padding:0 0 0 7px;line-height:25px;display:inline-block}.page-template-template-offer2 .all-content .top-content p{color:#676767;font-size:16px;margin-bottom:26px;line-height:24px;text-align:justify}.page-template-template-offer2 .all-content .top-content p:first-of-type{font-size:18px}.page-template-template-offer2 .all-content .bottom-content{margin-top:16px}.page-template-template-offer2 .all-content .bottom-content .box-cont{transition:all .3s;width:260px;height:260px;padding:10px;float:left;position:relative;text-align:center;border:2px solid #b4d9d7;margin:0 32px 32px 0}.page-template-template-offer2 .all-content .bottom-content .box-cont .title,.page-template-template-offer2 .all-content .bottom-content .box-cont:hover .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.page-template-template-offer2 .all-content .bottom-content .box-cont:last-of-type{margin-right:0}.page-template-template-offer2 .all-content .bottom-content .box-cont .title{font-size:16px;font-weight:700;color:#008881;text-align:center;text-transform:uppercase}.page-template-template-offer2 .all-content .bottom-content .box-cont .title span{padding:0 0 0 7px;margin:10px;display:inline-block;border-left:3px solid #008881}.page-template-template-offer2 .all-content .bottom-content .box-cont .main-link{display:inline-block;padding:10px 29px}.page-template-template-offer2 .all-content .bottom-content .box-cont .hide-content{opacity:0}.page-template-template-offer2 .all-content .bottom-content .box-cont .hide-content .acf-excerpt{font-size:15px;color:#676767;line-height:22px;margin-top:12px;margin-bottom:16px}.page-template-template-offer2 .all-content .bottom-content .box-cont:hover{border:2px solid transparent;box-shadow:0 0 7px 0 #d6d4d4}.page-template-template-offer2 .all-content .bottom-content .box-cont:hover .title{position:static;transform:none}.page-template-template-offer2 .all-content .bottom-content .box-cont:hover .hide-content{opacity:1}@media (max-width:991px){.page-template-template-offer2 .all-content .top-content img{margin:0 25px 0 0}}@media (max-width:899px){.page-template-template-offer2 .all-content .bottom-content .box-cont{width:228px;height:228px;margin:0 15px 15px 0;padding:10px}.page-template-template-offer2 .all-content .bottom-content .box-cont .main-link{padding:7px 25px}}@media (max-width:767px){.page-template-template-offer2 .all-content .top-content img{margin:0;float:none}.page-template-template-offer2 .all-content .top-content .offer2-title{margin-top:37px;display:block}.page-template-template-offer2 .breadcrumbs{margin:65px 0 45px}.page-template-template-offer2 .all-content{padding:0 0 55px}}@media (max-width:540px){.page-template-template-offer2 .all-content .top-content img{max-width:100%}.page-template-template-offer2 .all-content .bottom-content .box-cont{width:260px;height:260px;float:none;margin:0 auto 25px}.page-template-template-offer2 .all-content .bottom-content .box-cont:last-of-type{margin-right:auto}}.page-template-default .breadcrumbs,.page-template-template-about .breadcrumbs{margin:103px 0 50px}.page-template-default .all-content,.page-template-template-about .all-content{background-image:url(../images/default-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0 0 71px}.page-template-default .all-content ul li,.page-template-template-about .all-content ul li{width:100%;float:none}.page-template-default .all-content ul li:nth-of-type(odd),.page-template-template-about .all-content ul li:nth-of-type(odd){padding-right:0}.page-template-default .all-content .single-content li,.page-template-template-about .all-content .single-content li{margin-bottom:0}@media (max-width:767px){.page-template-default .breadcrumbs{margin:65px 0 30px}.page-template-default .all-content{padding:0 0 40px}}.page-template-template-about .all-content{padding:0 0 58px;background-image:url(../images/about-bg.jpg)}.page-template-template-about .all-content img{margin-bottom:45px}.page-template-default .all-content .about-gallery,.page-template-template-about .all-content .about-gallery,.single-projects .all-content .about-gallery{padding-top:70px}.page-template-default .all-content .about-gallery .img-gallery-cont,.page-template-template-about .all-content .about-gallery .img-gallery-cont,.single-projects .all-content .about-gallery .img-gallery-cont{box-shadow:0 0 19px 0 rgba(208,208,208,.65);display:inline-block;margin:0 40px 40px 0;position:relative}.page-template-default .all-content .about-gallery .img-gallery-cont .black-hover,.page-template-template-about .all-content .about-gallery .img-gallery-cont .black-hover,.single-projects .all-content .about-gallery .img-gallery-cont .black-hover{position:absolute;top:0;left:0;transition:.5s all;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:20px 21px}.page-template-default .all-content .about-gallery .img-gallery-cont:hover .black-hover,.page-template-template-about .all-content .about-gallery .img-gallery-cont:hover .black-hover,.single-projects .all-content .about-gallery .img-gallery-cont:hover .black-hover{background-image:url(../images/search.svg);background-color:rgba(21,143,136,.6)}.page-template-default .all-content .about-gallery .img-gallery-cont img,.page-template-template-about .all-content .about-gallery .img-gallery-cont img,.single-projects .all-content .about-gallery .img-gallery-cont img{margin-bottom:0}.page-template-default .all-content .about-gallery .img-gallery-cont:last-of-type,.page-template-template-about .all-content .about-gallery .img-gallery-cont:last-of-type,.single-projects .all-content .about-gallery .img-gallery-cont:last-of-type{margin-right:0}.page-template-default .all-content .about-gallery{padding-top:0}@media (max-width:767px){.page-template-template-about .breadcrumbs{margin:65px 0 45px}.page-template-template-about .all-content .about-gallery{padding-top:40px}.page-template-template-about .all-content{padding:0 0 45px}}@media (max-width:485px){.page-template-template-about .all-content .about-gallery{padding-top:15px;text-align:center}.page-template-template-about .all-content .about-gallery .img-gallery-cont{margin:0 auto 20px;display:block;max-width:195px}.page-template-template-about .all-content .about-gallery .img-gallery-cont:last-of-type{margin-right:auto}}.contact-top{color:#676767;padding-bottom:81px;font-size:16px}.contact-top p{line-height:28px}.contact-top .contact-title{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:19px}.contact-top .contact-title2{margin-top:29px}.contact-top .contact-address{padding-left:35px;background-image:url(../images/address.svg);background-repeat:no-repeat;background-size:25px 29px;background-position:left 2px}.contact-top .contact-email,.contact-top .contact-phones{padding-left:35px;background-repeat:no-repeat;background-position:left 4px}.contact-top .contact-phones{background-image:url(../images/phone.svg);background-size:22px 22px}.contact-top .contact-email{background-image:url(../images/email.svg);background-size:25px 22px}.contact-top a{color:#676767;transition:all .3s}@media (min-width:1200px){.contact-top a:hover{color:#008881}}.contact-bottom{background:#f7f7f7;height:690px}.contact-bottom .left-col{padding:0}.contact-bottom .left-col .acf-map{height:690px}.contact-bottom .contact-form-cont{margin:0 auto;max-width:650px}.contact-bottom .contact-form-cont .columns{padding-left:25px;padding-right:25px}.contact-bottom .contact-form-cont .form-title{text-align:center;font-size:25px;font-weight:700;text-transform:uppercase;color:#008881;margin-top:74px;margin-bottom:25px}.contact-bottom .contact-form-cont input,.contact-bottom .contact-form-cont textarea{border:2px solid #d7d7d7;box-shadow:none;background:0 0;margin:0 0 24px;padding:9px 15px;height:auto;color:#696969;text-transform:uppercase;font-size:16px}.contact-bottom .contact-form-cont input:focus,.contact-bottom .contact-form-cont textarea:focus{border-color:#008881}.contact-bottom .contact-form-cont input.wpcf7-not-valid,.contact-bottom .contact-form-cont textarea.wpcf7-not-valid{border-color:#a60a25}.contact-bottom .contact-form-cont textarea{height:115px;margin-bottom:29px;resize:none}.contact-bottom .contact-form-cont input[type=submit]{font-size:14px;font-weight:700;text-transform:uppercase;color:#008881;border:2px solid #008881;padding:12px 17px;transition:all .3s;cursor:pointer}@media (min-width:1200px){.contact-bottom .contact-form-cont input[type=submit]:hover{color:#fff;background:#008881}}.contact-bottom .contact-form-cont label{font-size:14px;color:#696969;text-transform:uppercase}.contact-bottom .contact-form-cont .recaptcha-cont{position:relative}.contact-bottom .contact-form-cont .recaptcha-cont .submit-cont{position:relative;margin-top:-78px;float:right}.contact-bottom .contact-form-cont .recaptcha-cont .ajax-loader{position:absolute;right:75px;top:54px}.wpcf7-form-control-wrap{display:block}.form-response{margin-bottom:20px;text-align:center}div.wpcf7-spam-blocked,div.wpcf7-validation-errors{border:0;color:#fff;background:#f51c4a;border-radius:5px}div.wpcf7-mail-sent-ok{border:0;color:#fff;background:#2ecc71;border-radius:5px}div.wpcf7-response-output{margin:0;padding:7px 10px;font-size:16px}span.wpcf7-not-valid-tip{color:#a60a25;font-size:14px;font-weight:400;display:block;text-transform:none;position:absolute;bottom:-25px;width:100%}.page-template-template-contact .breadcrumbs{margin:104px 0 53px}@media (max-width:1199px){.contact-top .col1{width:36.33333%}.contact-top .col2{width:30%}.contact-top .col3{width:33.66667%}.contact-top .col4{width:63.66667%}}@media (max-width:1170px){.contact-bottom .large-pull-6,.contact-bottom .large-push-6{left:0;width:100%}.contact-bottom .left-col .acf-map{height:490px}.contact-bottom .contact-form-cont{padding-bottom:70px}.contact-bottom{height:auto}}@media (max-width:991px){.contact-top .col1{width:47%;height:auto!important}.contact-top .col2,.contact-top .col3,.contact-top .col4{width:53%;height:auto!important}}@media (max-width:767px){.page-template-template-contact .breadcrumbs{margin:65px 0 45px}.contact-top{padding-bottom:30px}.contact-top .col1,.contact-top .col2,.contact-top .col3,.contact-top .col4{width:100%}.contact-top .contact-title2{margin-top:20px}}@media (max-width:639px){.contact-bottom .left-col .acf-map{height:400px}.contact-bottom .contact-form-cont{padding-bottom:15px}.contact-bottom .contact-form-cont .form-title{margin-top:30px;margin-bottom:10px}}@media (max-width:599px){.contact-bottom .contact-form-cont .recaptcha-cont .submit-cont{float:none;margin-top:33px}.contact-bottom .contact-form-cont .columns{padding-left:0;padding-right:0}}.realizations-cont .main-cat{margin-bottom:18px}.realizations-cont .main-cat .columns .cat-name{margin-bottom:20px}.realizations-cont .main-cat .columns .cat-name a{transition:color .3s;display:inline-block;color:#676767;text-transform:uppercase;font-size:16px}.realizations-cont .main-cat .columns .cat-name a span.check{transition:background .3s;display:inline-block;width:18px;height:18px;background:#ebebeb;border:1px solid #d7d7d7;border-radius:3px;margin-right:11px;position:relative;top:3px}.realizations-cont .main-cat .columns:nth-of-type(4n+1){width:19%}.realizations-cont .main-cat .columns:nth-of-type(4n+2){width:29%}.realizations-cont .main-cat .columns:nth-of-type(4n+3){width:23%}.realizations-cont .main-cat .columns:nth-of-type(4n+4){width:29%}.realizations-cont .cat-map .map-cont{height:430px;background:#f7f7f7}.realizations-cont .cat-map .acf-map{height:430px}.realizations-cont .ajax-realizations .main-realizations.offer-home{margin-top:50px}.realizations-cont .ajax-realizations .main-realizations.offer-home .columns{padding-left:28px;padding-right:28px;margin-bottom:80px}.realizations-cont .ajax-realizations .main-realizations.offer-home .img-cont .absolute-link{background:0 0}.realizations-cont .ajax-realizations .main-realizations.offer-home .img-cont .title{background:rgba(248,247,247,.7)}.realizations-cont .ajax-realizations .main-realizations.offer-home .img-cont .title span{line-height:22px;height:37px;position:relative;display:block;max-width:100%;padding:0 15px 0 7px}.realizations-cont .ajax-realizations .main-realizations.offer-home .img-cont .title span b.cat-name{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:block;padding-right:30px;left:0;padding-left:8px}.realizations-cont .ajax-realizations .main-realizations.offer-home .img-cont:hover .title{background:rgba(0,136,129,.9)}.single-projects .all-content,.tax-projects_categories .all-content{background-repeat:no-repeat;background-position:center center;background-size:cover}.realizations-cont .column:last-child:not(:first-child),.realizations-cont .columns:last-child:not(:first-child){float:left}@media (max-width:1199px){.realizations-cont .main-cat .columns{width:33.3333%!important}}@media (max-width:1023px){.realizations-cont .main-cat .columns{width:50%!important}}@media (max-width:991px){.realizations-cont .ajax-realizations .main-realizations.offer-home .columns{padding-left:15px;padding-right:15px;margin-bottom:30px}.realizations-cont .ajax-realizations .main-realizations.offer-home{padding-bottom:60px}}@media (max-width:767px){.realizations-cont .ajax-realizations .main-realizations.offer-home{padding-bottom:40px}}@media (max-width:699px){.realizations-cont .ajax-realizations .main-realizations.offer-home .columns{width:100%;margin:0 auto 20px;float:none;height:auto!important;max-width:503px}}@media (max-width:550px){.realizations-cont .main-cat .columns{width:100%!important}}.single-projects .breadcrumbs{margin:103px 0 50px}.single-projects .all-content{background-image:url(../images/single-project-bg.jpg);padding:0 0 77px}.single-projects .all-content img{margin-bottom:43px}.single-projects .all-content .single-content p{font-size:18px;line-height:28px}.single-projects .all-content .single-content h2{font-size:18px;font-weight:700;color:#676767;line-height:28px;margin-bottom:10px}.single-projects .all-content .about-gallery{padding-top:8px}.single-projects .all-content .about-gallery .img-gallery-cont{box-shadow:none;margin:0 20px 20px 0}@media (max-width:767px){.single-projects .breadcrumbs{margin:65px 0 30px}.single-projects .all-content{padding:0 0 60px}}@media (max-width:595px){.single-projects .all-content .about-gallery .img-gallery-cont{margin:0 auto 20px;display:block;max-width:260px}.single-projects .all-content .about-gallery .img-gallery-cont:last-of-type{margin-right:auto}}.tax-projects_categories .breadcrumbs{margin:103px 0 20px}.tax-projects_categories .all-content{background-image:url(../images/cats.jpg);padding:0 0 90px}.tax-projects_categories .all-content .cats-posts>.row{padding:0 15px}.tax-projects_categories .all-content .cats-posts .cats-post{border-bottom:1px solid #d7d7d7;padding:30px 0}.tax-projects_categories .all-content .cats-posts .cats-post .left-col{padding-left:0}.tax-projects_categories .all-content .cats-posts .cats-post .right-col{padding-right:0}.tax-projects_categories .all-content .cats-posts .cats-post .right-col .mobile-img{display:none}.tax-projects_categories .all-content .cats-posts .cats-post h2{color:#148e88;border-left:3px solid #148e88;font-size:18px;text-transform:uppercase;font-weight:700;padding:0 0 0 9px;line-height:25px;margin-bottom:22px}.tax-projects_categories .all-content .cats-posts .cats-post .desc{margin-bottom:22px}.tax-projects_categories .all-content .cats-posts .cats-post .desc p{color:#676767;font-size:18px}.tax-projects_categories .all-content .cats-posts .cats-post .main-link{display:inline-block}.tax-projects_categories .all-content .page-navigation{margin-top:30px;text-align:center}.tax-projects_categories .all-content .page-navigation .next,.tax-projects_categories .all-content .page-navigation .prev{display:none}.tax-projects_categories .all-content .page-navigation a,.tax-projects_categories .all-content .page-navigation span{color:#676767;font-weight:700;font-size:18px;padding:0 8px;height:26px;transition:all .3s;margin:0 7px 5px;display:inline-block;line-height:26px}.tax-projects_categories .all-content .page-navigation a.current,.tax-projects_categories .all-content .page-navigation a:hover,.tax-projects_categories .all-content .page-navigation span.current{color:#fff;background:#008881}@media (max-width:991px){.tax-projects_categories .all-content .cats-posts .cats-post .left-col{width:330px}.tax-projects_categories .all-content .cats-posts .cats-post .right-col{width:calc(100% - 330px)}}@media (max-width:767px){.tax-projects_categories .all-content{padding:0 0 60px}.tax-projects_categories .breadcrumbs{margin:65px 0 20px}.tax-projects_categories .all-content .cats-posts .cats-post .left-col{display:none}.tax-projects_categories .all-content .cats-posts .cats-post .right-col{padding-left:0;width:100%}.tax-projects_categories .all-content .cats-posts .cats-post .right-col .mobile-img{display:block;margin-bottom:20px}}.page404{height:658px;position:relative;background-image:url(../images/bg_404.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.page404 .page404_title{font-size:70px;font-weight:700;color:#008881;text-transform:uppercase;border-left:4px solid #008881;line-height:53px;padding:0 0 0 18px}.page404 .page404_subtitle{font-size:27px;font-weight:700;color:#676767;margin:20px 0 28px}.footer,.footer .footer-top .widget ul.menu{margin:0}.page404 .page404-cont{position:absolute;top:50%;transform:translateY(-50%)}.footer .footer-top{padding:95px 0 62px;background:#363636}.footer .footer-top .widget ul.menu li{line-height:18px;margin-bottom:8px;display:block}.footer .footer-top .widget ul.menu li a{transition:all .3s;color:#c6c6c6;line-height:18px;font-size:16px;display:inline-block;padding:0}@media (min-width:1200px){.footer .footer-top .widget ul.menu li a:hover{color:#fff}}.footer .footer-top .widget ul.menu li.active>a{background:0 0;color:#fff}.footer .footer-top a{transition:all .3s;line-height:18px;color:#c6c6c6;font-size:16px}@media (min-width:1200px){.footer .footer-top a:hover{color:#fff}}.footer .footer-top p{color:#c6c6c6;font-size:16px;line-height:27px;margin-top:-4px}.footer .footer-top .widgettitle{font-size:16px;color:#fff;text-transform:uppercase;font-weight:700;min-height:46px}.footer .footer-top .footer1{width:13%}.footer .footer-top .footer2{width:20%}.footer .footer-top .footer2 h4{max-width:168px}.footer .footer-top .footer3{width:14%}.footer .footer-top .footer4{width:20%}.footer .footer-top .footer5{width:18%}.footer .footer-top .footer6{width:15%}.footer .footer-top .footer6 .widget{display:inline-block;float:right}.footer .footer-bottom{padding:19px 0;background:#252525;color:rgba(255,255,255,.4);font-size:14px}.footer .footer-bottom p{margin:0}.footer .footer-bottom p span{float:right}.footer .footer-bottom a{transition:all .3s;color:rgba(255,255,255,.4)}@media (min-width:1200px){.footer .footer-bottom a:hover{color:#fff}}@media (max-width:1500px){.footer .footer-top .footer1{width:12%}.footer .footer-top .footer2{width:18%}.footer .footer-top .footer3{width:14%}.footer .footer-top .footer5,.footer .footer-top .footer6{width:18%}}@media (max-width:1400px){.footer .footer-top .footer3{width:13%}.footer .footer-top .footer5{width:19%}.footer .footer-top .footer6{width:17%}}@media (max-width:1300px){.footer .footer-top .footer3{width:12%}.footer .footer-top .footer5{width:20%}}@media (max-width:1199px){.footer .footer-top .footer1,.footer .footer-top .footer2,.footer .footer-top .footer3,.footer .footer-top .footer4,.footer .footer-top .footer5,.footer .footer-top .footer6{width:33.3333%}.footer .footer-top .footer6 .widget{float:none}.footer .footer-top .widgettitle{max-width:260px}.footer .footer-top .columns{margin-bottom:30px}.footer .footer-top{padding:95px 0 10px}}@media (max-width:767px){.footer .footer-top .footer1,.footer .footer-top .footer2,.footer .footer-top .footer3,.footer .footer-top .footer4,.footer .footer-top .footer5,.footer .footer-top .footer6{width:50%}}@media (max-width:639px){.footer .footer-top{padding:50px 0 0}.footer .footer-top .footer1,.footer .footer-top .footer2,.footer .footer-top .footer3,.footer .footer-top .footer4,.footer .footer-top .footer5,.footer .footer-top .footer6{width:100%}}