/*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* @package      Main CSS Apps by Benu Blood
* @version      1.1.1603.20
* @date         March, 16 2020
* @category     Cascading Style Sheets
* @copyright    Copyright (c) 2016, Benu Blood (http://www.benublood.com/)
* @author       Benu Blood <hello@benublood.com>
*
*/

@import './font-poppins.css';
@import './fontawesome-all.min.css';
@import './base_28072022_0532.css';
@import './app_button.css';

/* General Section */
::selection{background:transparent;color:inherit;}
::-moz-selection{background:transparent;color:inherit;}
input::selection{background-color:#1b2d3e;color:#ffffff;}
input::-moz-selection{background-color:#1b2d3e;color:#ffffff;}
::-webkit-scrollbar{width:8px;height:8px;background:#f0f0f0;position:absolute;}
::-webkit-scrollbar-thumb{background:#f0f0f0;border-radius:0;}
html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;}
body{font-family:'Poppins', sans-serif;font-size:12px;line-height:1.8;color:#000000;background-color:#ffffff;padding:0px!important;margin:0px!important;text-rendering:optimizeLegibility;-webkit-overflow-scrolling:touch;-webkit-font-variant-ligatures:no-common-ligatures!important;font-variant-ligatures:no-common-ligatures!important;letter-spacing:.5px;}
ul, .list-unstyled{list-style-type:disc;list-style-position:inside;padding-left:0px;margin-left:0;}
ul li{list-style:none;}
ol{list-style-type:decimal;list-style-position:inside;}
ul ul,ol ul{list-style-type:circle;list-style-position:inside;}
ol ol,ul ol{list-style-type:lower-latin;list-style-position:inside;}
a,a:hover,a:focus{text-decoration:none;outline:none;cursor:pointer;}
a:hover,a:focus{color:inherit;}
a{color:inherit;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:'Montserrat', sans-serif;}
p{line-height:2;}
@media only screen and (max-width:1200px){
    ::-webkit-scrollbar{width:0px;height:0px;}
}

/* Header Section */
.top-stretchy-nav{position:fixed;z-index:2;top:40px;right:5%;pointer-events:none;}
.top-stretchy-nav .stretchy-nav-bg{position:absolute;z-index:1;top:0;right:0;width:60px;height:60px;border-radius:30px;background:#9acd91;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);-webkit-transition:height 0.2s, box-shadow 0.2s;-moz-transition:height 0.2s, box-shadow 0.2s;transition:height 0.2s, box-shadow 0.2s;}
.top-stretchy-nav.nav-is-visible{pointer-events:auto;}
.top-stretchy-nav.nav-is-visible .stretchy-nav-bg{height:100%;box-shadow:0 6px 30px rgba(0, 0, 0, 0.2);}

.nav-trigger{position:absolute;z-index:3;top:0;right:0;height:60px;width:60px;border-radius:50%;overflow:hidden;white-space:nowrap;color:transparent;pointer-events:auto;}
.nav-trigger span, .nav-trigger span::after, .nav-trigger span::before{position:absolute;width:16px;height:2px;background-color:#ffffff;}
.nav-trigger span{left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;transition:background-color 0.2s;}
.nav-trigger span::after, .nav-trigger span::before{content:'';top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;transition:transform 0.2s;}
.nav-trigger span::before{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px);}
.nav-trigger span::after{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px);}
.no-touch .nav-trigger:hover ~ .stretchy-nav-bg{box-shadow:0 6px 30px rgba(0, 0, 0, 0.2);}
.nav-is-visible .nav-trigger span{background-color:transparent;}
.nav-is-visible .nav-trigger span::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.nav-is-visible .nav-trigger span::after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}

.top-stretchy-nav ul{position:relative;z-index:2;padding:60px 0 0;visibility:hidden;-webkit-transition:visibility 0.3s;-moz-transition:visibility 0.3s;transition:visibility 0.3s;text-align:right;}
.top-stretchy-nav ul a{position:relative;display:block;height:50px;line-height:50px;padding:0 calc(1em + 60px) 0 1em;color:rgba(255, 255, 255, 0.7);font-size:1.4rem;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;transition:color 0.2s;}
.top-stretchy-nav ul a::after{content:'';position:absolute;height:16px;width:16px;right:22px;top:50%;-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:.6;background:url(../img/cd-sprite-1.svg) no-repeat 0 0;}
.top-stretchy-nav ul a::before{content:'';position:absolute;width:3px;height:16px;top:50%;right:60px;-webkit-transform:translateX(3px) translateY(-50%) scaleY(0);-moz-transform:translateX(3px) translateY(-50%) scaleY(0);-ms-transform:translateX(3px) translateY(-50%) scaleY(0);-o-transform:translateX(3px) translateY(-50%) scaleY(0);transform:translateX(3px) translateY(-50%) scaleY(0);background-color:#0a9581;}
.top-stretchy-nav ul li:first-of-type a::after{background-position:-32px 0;}
.top-stretchy-nav ul li:nth-of-type(2) a::after{background-position:-64px 0;}
.top-stretchy-nav ul li:nth-of-type(3) a::after{background-position:-48px 0;}
.top-stretchy-nav ul li:nth-of-type(4) a::after{background-position:0 0;}
.top-stretchy-nav ul li:nth-of-type(5) a::after{background-position:-16px 0;}
.top-stretchy-nav ul span{display:block;opacity:0;-webkit-transform:translateX(-25px);-moz-transform:translateX(-25px);-ms-transform:translateX(-25px);-o-transform:translateX(-25px);transform:translateX(-25px);}

.top-stretchy-nav.nav-is-visible ul{visibility:visible;}
.top-stretchy-nav.nav-is-visible ul a::after{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-animation:scaleIn 0.15s backwards;-moz-animation:scaleIn 0.15s backwards;animation:scaleIn 0.15s backwards;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s;}
.top-stretchy-nav.nav-is-visible ul a.active{color:#ffffff;}
.top-stretchy-nav.nav-is-visible ul a.active::after{opacity:1;}
.top-stretchy-nav.nav-is-visible ul a.active::before{-webkit-transform:translateX(3px) translateY(-50%) scaleY(1);-moz-transform:translateX(3px) translateY(-50%) scaleY(1);-ms-transform:translateX(3px) translateY(-50%) scaleY(1);-o-transform:translateX(3px) translateY(-50%) scaleY(1);transform:translateX(3px) translateY(-50%) scaleY(1);-webkit-transition:-webkit-transform 0.15s 0.3s;-moz-transition:-moz-transform 0.15s 0.3s;transition:transform 0.15s 0.3s;}
.top-stretchy-nav.nav-is-visible ul span{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-animation:slideIn 0.15s backwards;-moz-animation:slideIn 0.15s backwards;animation:slideIn 0.15s backwards;-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;transition:transform 0.2s;}
.no-touch .top-stretchy-nav.nav-is-visible ul a:hover{color:#ffffff;}
.no-touch .top-stretchy-nav.nav-is-visible ul a:hover::after{opacity:1;}
.no-touch .top-stretchy-nav.nav-is-visible ul a:hover span{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);}
.top-stretchy-nav.nav-is-visible ul li:first-of-type a::after,
.top-stretchy-nav.nav-is-visible ul li:first-of-type span{-webkit-animation-delay:0.05s;-moz-animation-delay:0.05s;animation-delay:0.05s;}
.top-stretchy-nav.nav-is-visible ul li:nth-of-type(2) a::after,
.top-stretchy-nav.nav-is-visible ul li:nth-of-type(2) span{-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;animation-delay:0.1s;}
.top-stretchy-nav.nav-is-visible ul li:nth-of-type(3) a::after,
.top-stretchy-nav.nav-is-visible ul li:nth-of-type(3) span{-webkit-animation-delay:0.15s;-moz-animation-delay:0.15s;animation-delay:0.15s;}
.top-stretchy-nav.nav-is-visible ul li:nth-of-type(4) a::after,
.top-stretchy-nav.nav-is-visible ul li:nth-of-type(4) span{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s;}
.top-stretchy-nav.nav-is-visible ul li:nth-of-type(5) a::after,
.top-stretchy-nav.nav-is-visible ul li:nth-of-type(5) span{-webkit-animation-delay:0.25s;-moz-animation-delay:0.25s;animation-delay:0.25s;}

/* Content Area */
.main-content{max-width:1170px;margin:0 auto;}

/* Pages Area */
.page-wrapper{width:100%;max-width:720px;margin:0 auto;padding:0 0 40px;text-align:left;}
.page-container{margin:0;}
.main-page-box .page-wrapper{padding:80px 0 100px;}
.full-menu-mobile .page-wrapper{padding:0 0 100px;}
@media only screen and (max-width:1068px){
    .page-wrapper{width:100%;padding:40px 0;}
	.main-page-box .page-wrapper{padding:100px 0 120px;}
	.full-menu-mobile .page-wrapper{padding:0 0 120px;}
}
@media only screen and (max-width:735px){
    .page-wrapper{width:100%;padding:0 0 40px;}
}

/* Business Area */
.business-content-box{text-align:center;}
.business-content-box .content-image img,
.business-content-box .content-video video{display:inline-flex;max-width:720px;width:100%;}
.business-text-error{padding:40px 0;}
.content-button{padding:20px 20px;}
.business-button-contact{display:inline-block;margin:0 10px 0 0;padding:8px 20px;border:inherit;border-radius:10px;font-weight:500;}
.business-button-contact:last-child{margin:0;}
.business-contact-content{display:flex;flex-direction:row;align-items:center;justify-content:center;}
.business-contact-icon{margin-right:10px;font-size:16px;}
.business-contact-whatsapp{color:#ffffff;background-color:#25D366;}
.business-contact-whatsapp:hover{color:#ffffff;background-color:#1fb758;}
.business-contact-phone{color:#ffffff;background-color:#258ed3;}
.business-contact-phone:hover{color:#ffffff;background-color:#207bb7;}
.business-button-marketplace{display:inline-block;margin:0 10px 0 0;padding:5px 20px;border:inherit;border-radius:10px;font-weight:500;height:60px;}
.business-button-marketplace:last-child{margin:0;}
.business-marketplace-content{display:flex;flex-direction:row;align-items:center;justify-content:center;}
.business-marketplace-icon{height:100%;}
.business-marketplace-icon img{height:50px;}
@media only screen and (max-width:1068px){
	.business-content-box .content-image img,
	.business-content-box .content-video video{max-width:100%;}
}
@media only screen and (max-width:735px){
    .business-text-error{padding:40px;}
}

/* Flexslider Area */
.flexslider{margin:0;border:none;}
.flex-control-nav{width:auto;bottom:0;right:0;}
.flex-direction-nav a{height:60px;}
@media only screen and (max-width:735px){
	.flex-direction-nav a{height:38px;}
	.flex-direction-nav a:before{font-size:24px;}
}
