@charset "UTF-8";
.typography-area h2,h2.typography-area{font-size:30px}.typography-area h3,h3.typography-area{font-size:22px;margin-top:28px;margin-bottom:12px}@media (max-width:991px){.typography-area h1,h1.typography-area{font-size:22px}.typography-area h2,h2.typography-area{font-size:22px;margin-top:75px;margin-bottom:17px}}.blog-post.typography-area h2{margin-top:75px;margin-bottom:17px}.blog-post.typography-area h3{margin-top:30px;margin-bottom:10px}.blog-post.typography-area p,.blog-post.typography-area dd,.blog-post.typography-area dt,.blog-post.typography-area ul,.blog-post.typography-area ol{font-size:16px}.blog-post.typography-area p,.blog-post.typography-area dd,.blog-post.typography-area dt,.blog-post.typography-area ul,.blog-post.typography-area ol{font-size:16px}.typography-area h1,.typography-area h1>a:not([href]),.typography-area h2,.typography-area h2>a:not([href]),.typography-area h3,.typography-area h3>a:not([href]),.typography-area h4,.typography-area h4>a:not([href]),.typography-area h5,.typography-area h5>a:not([href]),.typography-area h6,.typography-area h6>a:not([href]){font-weight:600 !important;color:#424242 !important}.typography-area h1,h1.typography-area{margin-top:35px;margin-bottom:30px;line-height:1.25}.typography-area h2,.h2{line-height:1.25}.typography-area h3,.h3{line-height:1.3}.typography-area p{margin-left:4px;margin-bottom:26px}.typography-area p.lead{background:#e7f5f1;padding:22px;line-height:1.95}.typography-area ul,.typography-area ol{line-height:1.95;margin-bottom:26px}.typography-area li ol,.typography-area li ul{margin-bottom:0}.typography-area br{margin-bottom:11px}.typography-area .fotorama{margin-bottom:25px}.typography-area.rupano-blog-post .fotorama{margin-top:25px}.typography-area .juxtapose,.typography-area .fotorama{margin-left:4px}.typography-area video{display:block;max-width:100%;height:auto}.typography-area.typography-area-services h2,.typography-area.typography-area-services .h2{margin-top:60px}.typography-area a:not([href]){cursor:default}.typography-area a[href],.typography-area p>a[href],.typography-area li>p>a[href]{color:#008066;text-decoration:none}.typography-area a[href]:hover,.typography-area p>a[href]:hover,.typography-area li>p>a[href]:hover{color:#008066;text-decoration:underline}.navbar.navbar-default{background-color:rgba(255,255,255,.97)}.navbar-btn-lc{text-transform:none !important;padding-right:10px}ul.nav.mega-vertical-nav:last-of-type{margin-bottom:0}.typography-area .pricing-simple>h3{background:0 0;font-size:20px;padding:20px;margin:0 !important}.typography-area h3.dt{font-size:15px;margin:0 4px;line-height:24px}.social-square{height:32px;transition:opacity .2s ease-in-out;border-radius:2px;margin:0 4px}.social-square.social-square-big{height:40px;margin:4px}.social-square:hover{opacity:.8}.rupano-blog .blog-post h2{font-size:20px;line-height:32px}.navbar-brand-rupano{display:block;float:left;padding:0;height:50px;margin-left:5px}.navbar-brand-rupano-title{line-height:27px;font-size:23px;height:27px;text-transform:uppercase;font-style:normal;display:block;color:#000;font-weight:100}.navbar-brand-rupano-desc{font-size:11px;line-height:16px;height:28px;text-transform:uppercase;font-style:normal;display:block;color:#687074;font-weight:100}@media (min-width:768px){.navbar-brand-rupano{margin-left:-15px}.navbar-brand-rupano-title{line-height:29px;font-size:26px;height:29px}.navbar-brand-rupano-desc{font-size:12.5px;line-height:17px;height:30px}}@media (min-width:420px){.about-author img{float:left}}p,dd,dt,ul,ol{font-size:15px}.dl-horizontal dt{white-space:inherit !important}@media (min-width:768px){.dl-horizontal dt{width:280px;margin-bottom:5px}.dl-horizontal dd{margin-left:300px}}ol.breadcrumb li{text-transform:none !important}strong,b{font-weight:600}.no-horizontal-padding{padding-left:0 !important;padding-right:0 !important}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{font-weight:400;line-height:1;color:#777}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}h1{font-size:36px}h2{font-size:30px}h3{font-size:22px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}.apst-wrapper{opacity:.5}.top-dark-right li,.top-dark-right li a{color:#eee;font-size:13px}.navbar-btn-lc{text-transform:none !important}.btn-shadow{box-shadow:0px 1px 3px rgba(0,0,0,.4) !important}.cbp-popup-navigation-wrap{background-color:#00634f !important}.cbp-popup-singlePage .cbp-popup-content{max-width:inherit !important;margin-top:96px !important}.cbp-popup-singlePage-counter{color:#fff !important}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:80px !important}.href-tel{cursor:default}.no-transform{text-transform:none !important}.intro-text-1.rupano-intro{background-color:#fff;padding:0 0 20px}.rupano-h1{margin:46px 0 19px;font-size:22px}.rupano-blog-post img{display:block;max-width:100%;height:auto}.rupano-blog .prev.disabled,.rupano-blog .next.disabled{display:none}.post-detail li{text-transform:none !important}.about-author img{width:92px !important;height:92px !important;float:initial !important}.btn-sharebutton{text-transform:none !important;opacity:.8;margin-right:3px;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.btn-sharebutton:nth-of-type(1){margin-left:8px !important}.btn-sharebutton:hover{opacity:1}.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left}}@media (min-width:992px){.col-md-15{width:20%;float:left}.rupano-h1{font-size:36px}}@media (min-width:1200px){.col-lg-15{width:20%;float:left}.rupano-h1{font-size:42px}}@media (max-width:767px){.navbar-default{background-color:#fff}.typography-area .fotorama{padding-left:7px;padding-right:7px;max-height:75vh}}.img-fit-cover{object-fit:cover}.no-horizontal-margin{margin-left:0 !important;margin-right:0 !important}.footer-col-header{color:#fff}.feature-list h3{font-size:15px !important;line-height:24px !important;margin:0 0 26px 4px !important;color:#555 !important}.portfolio-cube .cbp-l-grid-projects-title{white-space:normal !important;text-overflow:initial !important}.cbp-l-caption-buttonLeft{padding:20px 32px;font-weight:800;margin-top:40px;font-size:14px;line-height:21px}.work-wrap .img-overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);text-align:center;transition:all .2s ease-in-out;opacity:0;overflow:hidden;display:block}.work-wrap .img-overlay-dark .inner-overlay{position:absolute;width:100%;height:100%;top:50%;margin-top:-51px}.work-wrap:hover .img-overlay-dark{opacity:1}.modal-content{border-radius:2px}.social-1 li a i.fa-youtube{background-color:#dd4b39}.dropdown:hover>.dropdown-menu{display:block}.social-1 li a i.fa-vk{background-color:#597da3}.si-tumblr:hover,.si-colored-vk{background-color:#597da3 !important}h1,h2,h3,h4,h5,h6,.dropdown li a{text-transform:none !important}.column-tour-desc{max-width:1138px;margin:0 auto;width:100%}.btn-space-before{margin-top:26px}.btn-space-before{margin-top:26px}.pricing-simple p,.pricing-simple ul,.pricing-simple ol{font-size:14px}.link-primary{color:#008066}.link-primary:hover{text-decoration:underline}h1 .h1-main{display:block;font-size:36px;font-weight:700;line-height:1.25}h1 .h1-sub{display:block;margin-top:8px;font-size:20px;font-weight:600 !important;line-height:1.35;color:#5a5a5a !important}@media (max-width:991px){h1 .h1-main{font-size:22px}h1 .h1-sub{font-size:17px;margin-top:6px}}.typography-area-services p,.typography-area-services dd,.typography-area-services dt,.typography-area-services ul,.typography-area-services ol{font-size:15px}.pricing-simple ul,.pricing-simple ol{line-height:1.7}.pricing-simple li{font-size:14px}.typography-area-services li{line-height:1.6;margin-bottom:6px}.typography-area-services p:has(+ul),.typography-area-services p:has(+ol){margin-bottom:15px}.typography-area-services .col-sm-3 p.text-right{margin-bottom:0 !important}@media (min-width:768px){.typography-area-services .row:has(>.col-sm-3>p.text-right>.btn){display:flex;align-items:center}.typography-area-services .row:has(>.col-sm-3>p.text-right>.btn) [class*=col-]{float:none}.typography-area-services .row:has(>.col-sm-3>p.text-right>.btn) .btn{margin-top:0 !important}.typography-area-services .row:has(>.col-sm-3>p.text-right>.btn) h3{margin-top:0;margin-bottom:0}}.pricing-simple ul li{padding-top:9px;padding-bottom:9px}.typography-area ul.typography-nav-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;border:none;margin-bottom:10px !important;padding:0}.typography-area ul.typography-nav-tabs:before,.typography-area ul.typography-nav-tabs:after{display:none}.typography-area .nav-tabs>li{float:none;margin:0;padding:0}.typography-area .nav-tabs>li>a.typography-btn-tab:not(:first-of-type){margin-left:0}.typography-area .nav-tabs>li>a.typography-btn-tab{background:#fff !important;border:1px solid #ddd !important;color:#444 !important;font-size:14px !important;font-weight:500 !important;padding:9px 18px !important;transition:background .18s ease,border-color .18s ease,color .18s ease}.typography-area .nav-tabs>li>a.typography-btn-tab:active,.typography-area .nav-tabs>li>a.typography-btn-tab:focus{box-shadow:none !important;outline:none}.typography-area .nav-tabs>li>a.typography-btn-tab:hover{background:#fff !important;border-color:#bbb !important;color:#008066 !important;text-decoration:none}.typography-area .nav-tabs>li.active>a.typography-btn-tab,.typography-area .nav-tabs>li.active>a.typography-btn-tab:hover,.typography-area .nav-tabs>li.active>a.typography-btn-tab:focus{background-color:#111 !important;border:1px solid #111 !important;color:#fff !important}.typography-area .tab-content.typography-tab-content{border:none !important;padding:0 !important;margin-bottom:15px !important}.typography-area .fotorama__thumb-border{border-color:#333 !important}.typography-area .fotorama__thumb{opacity:.82;transition:opacity .18s ease}.typography-area .fotorama__nav__frame--thumb.fotorama__active .fotorama__thumb,.typography-area .fotorama__thumb:hover{opacity:1}.service-tiles-block{margin-bottom:24px}.service-tiles-block .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-tiles-block .row:before,.service-tiles-block .row:after{display:none}.service-tile-item{margin-bottom:24px}@media (max-width:767px){.service-tile-item{margin-bottom:14px}}.preview-card-link{display:block;text-decoration:none !important;color:inherit}.preview-card-link:hover,.preview-card-link:focus{text-decoration:none !important;color:inherit}.preview-card-image-wrap{position:relative;overflow:hidden}.preview-card-image-wrap img{width:100%;-webkit-transition:-webkit-transform .25s linear;transition:transform .25s linear}.preview-card-link:hover .preview-card-image-wrap img{-webkit-transform:scale(1.1);transform:scale(1.1)}.preview-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.preview-card-link:hover .preview-card-overlay{opacity:1}.preview-card-text-wrap{position:relative;padding:10px;background:#fff;min-height:83px}.preview-card-text-wrap:before{content:"";display:block;position:absolute;top:-8px;left:0;margin-left:20px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;z-index:1}.preview-card-title{color:#474747;font-family:"Lato",sans-serif;font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase;margin-top:5px;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.preview-card-desc{color:#888;font-family:"Lato",sans-serif;font-size:13px;font-weight:400;line-height:1.4;margin-top:3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.preview-card-title{font-size:12px;line-height:1.3;margin-top:8px}.preview-card-desc{font-size:11px;line-height:1.4;margin-top:3px}}.logo-grid-bordered .logo-cell img,.logo-grid .logo-cell img{filter:grayscale(1) saturate(0) contrast(.95);opacity:.72;transition:filter .22s ease,opacity .22s ease}@media (hover:hover) and (pointer:fine){.logo-grid-bordered .logo-cell:hover img,.logo-grid .logo-cell:hover img{filter:none;opacity:1}}@media (hover:none) and (pointer:coarse){.logo-grid-bordered .logo-cell img,.logo-grid .logo-cell img{filter:none;opacity:1}}.apst-wrapper,.apst-wrapper:before,.apst-wrapper:after,.apst-wrapper *,.apst-wrapper *:before,.apst-wrapper *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.apst-wrapper{display:none;position:fixed;z-index:99999;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.apst-top{top:20px}.apst-bottom{bottom:20px}.apst-left{left:20px}.apst-center{left:50%;margin-left:-40px}.apst-right{right:20px}.apst-button{width:80px;height:80px;background-color:#555;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.apst-button,.apst-button:before{display:block;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.apst-button:before{content:"";left:29px;top:33px;width:22px;height:22px;border-right:6px solid #fff;border-top:6px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.apst-button:hover{background-color:#333}.apst-button:hover:before{border-color:#fff}@media only screen and (max-width:640px){.apst-center{margin-left:-35px}.apst-button{width:70px;height:70px}.apst-button:before{left:25px;top:27px;width:20px;height:20px}}@media only screen and (max-width:400px){.apst-center{margin-left:-30px}.apst-button{width:60px;height:60px}.apst-button:before{left:21px;top:23px;width:18px;height:18px;border-width:5px}}#jquery-script-menu{position:fixed;height:90px;width:100%;top:0;left:0;border-top:5px solid #316594;background:#fff;-moz-box-shadow:0 2px 3px 0px rgba(0,0,0,.16);-webkit-box-shadow:0 2px 3px 0px rgba(0,0,0,.16);box-shadow:0 2px 3px 0px rgba(0,0,0,.16);z-index:999999;padding:10px 0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.jquery-script-center{width:960px;margin:0 auto}.jquery-script-center ul{width:212px;float:left;line-height:45px;margin:0;padding:0;list-style:none}.jquery-script-center a{text-decoration:none}.jquery-script-ads{width:728px;height:90px;float:right}.jquery-script-clear{clear:both;height:0}