/* Fonts */.has-text-color-black{
    color: #343434;
    font-size: 18px
}.has-text-color-grey{
    color: #6f6f6f;    font-size: 12px;}
.label:not(:last-child){
    margin-bottom: 0.72em;
}
.form input{
    padding-left: 14px;
}
.is-size-16{
    font-size: 16px !important;}.is-size-28{
    font-size: 28px !important;}@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Regular.woff2') format('woff2'),        url('fonts/Graphik-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;}@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Regular.woff2') format('woff2'),        url('fonts/Graphik-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
    .is-size-24{
        font-size:24px !important;
    }
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Semibold.woff2') format('woff2'),        url('fonts/Graphik-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Black.woff2') format('woff2'),
        url('fonts/Graphik-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Thin.woff2') format('woff2'),        url('fonts/Graphik-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Medium.woff2') format('woff2'),        url('fonts/Graphik-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;}
@font-face {
    font-family: 'Graphik Super';
    src: url('fonts/Graphik-Super.woff2') format('woff2'),        url('fonts/Graphik-Super.woff') format('woff');
    font-weight: 900;
    font-style: normal;}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-ThinItalic.woff2') format('woff2'),        url('fonts/Graphik-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;}
@font-face {
    font-family: 'Graphik';
    src: url('fonts/Graphik-Bold.woff2') format('woff2'),        url('fonts/Graphik-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;}
body{
    font-family: Graphik;}p{
    line-height: 1.67em
}
.info{
    padding: 1.4em
}
/* Fonts End */
/* General Style Start */
.navbar-link.is-active, .navbar-link:focus, .navbar-link:focus-within, .navbar-link:hover, a.navbar-item.is-active, a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover{
    color: #0db36c;}
    .input:focus,.input, .textarea{
        box-shadow: none;
    }
.navbar-item span{
    font-size: 16px;
    margin: 0 16px 0 0;}.navbar-link:not(.is-arrowless)::after{
    border-color:#0d1c3f;
    font-size: 0.75em;
    right: 2.125em;}.select:not(.is-multiple):not(.is-loading)::after{display: none; margin-top: 1% !important;}
    .select select:focus{
        box-shadow: none;
    }
    .navbar-link:not(.is-arrowless)::after,.select:not(.is-multiple):not(.is-loading)::after {
    border: 3px solid transparent;
    border-radius: 2px;
    border-right: 0;
    border-top: 0;
    content: " ";
    display: block;
    height: 1em;
    margin-top: -.4375em;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 1em;
    background: url('../img/icons/nav-arrow.svg') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: center 2px;
    transform: none;
    border: none;}.cta-button{
    width: 245px;
    padding: 1.5em 1.5em 1.5em 2em;
    border-radius: 50px;
    opacity: 0.81;}
.cta-arrow {
    margin-top: -27px;
    margin-right: 4px;
    width: 58px;
    text-align: center;
    height: 56px;
    border-radius: 50%;
    background: #ffd400;
    box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.08);}.hero-text {
    margin: 5% 0 0 0;line-height: 1.67}.infinite{
    margin-top: 6%;}.create, .measure {
    margin-right: 10%;}.execute,.orchestrate{
    margin-left: 10%;}.even-more {
    padding: 112px 0 0 0 !important;
}
#growth-rotate {
    width:90%;
}
.social-contact a{
    margin-right: 20px;
}
 .inner {
        display: none;
              &.show {
          /*display: block;*/        }    }    #tabs li{
        margin-top: 5.5%;
        list-style: none;
    }   #tabs svg:not(.fa-arrow-right){
        float: left;
        margin-right: 8%;
    }.ui-tabs-tab.ui-state-default.ui-tab.ui-corner-left.ui-tabs-active.ui-state-active {
    padding: 30px 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;}.ui-tabs-active a,.ui-tabs-active a:focus {
    color: #0db36c !important;
    outline: none;}svg.hover{
    display: none;}.ui-tabs-active svg.hover{
    display: inline;
    fill: #0db36c;}.ui-tabs-active svg.default{
    display: none;}.inner{
    margin: 2% 0 0 15%;
    color: #0d1c3f;
    font-size: 12px;
    width: 80%;
    line-height: 1.67;}.under-the-hood{
    background-color: #24242B;
    background-repeat: no-repeat;
    background-size: 330px;
    background-position: left 200px ;
    }.under-the-hood .button:not(.is-primary) {
    margin: 3.5% 0;
    width: 100%;
    height: 86px;
    pointer-events: none;
    }.under-the-hood svg{
    position: absolute;
    right: 85%;}.under-the-hood span {
    text-align: left;
    position: absolute;
    left: 20%;}.under-the-hood .column{
    margin-top: 5%;}.fa-arrow-right{
    margin-left: 5%;}.button.is-size-6{
    padding: 20px 30px; 
}@keyframes float {
    0% {
        transform: translatey(0px);
    }    50% {
        transform: translatey(-20px);
    }    100% {
        transform: translatey(0px);
    }
}



#growth-rotate {
  -webkit-animation: rotateEarth 12s infinite;
  -moz-animation: rotateEarth 12s infinite;
  -ms-animation: rotateEarth 12s infinite;
  -o-animation: rotateEarth 12s infinite;
  animation: rotateEarth 12s infinite;

}

@keyframes rotateEarth {
  0% {
    transform: rotate(0deg);
  }
  8.33%, 25% {
    transform: rotate(115deg)
  }
  33.33%, 50% {
    transform: rotate(170deg)
  }
  58.33%, 75% {
    transform: rotate(308deg)
  }
  83.33%, 100% {
    transform: rotate(360deg)
  }
}


.about ul{
    list-style: circle;
    text-align: justify;
}
.about li{
    margin-bottom: 3%;
}
.floating{
    position: absolute;
    border-radius: 50%;
    transform: translatey(-20px);
    animation: float 4s ease-in-out infinite;box-shadow: 0px 1px 50px 10px rgba(0,0,0,0.05);}.is-vertical-center {
    display: flex;
    align-items: center;
    }.oriented .box{
    margin-top: 15%;
    border-radius: 50%;     display: grid;
    align-items: center;
    width: 165px;
    height: 165px;
    text-align: center;}.collaboration img {
    padding: 10px 30px;
    background: #ffd400;
    border-radius: 20px;
    margin: 5% 1%;}.collaboration {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 881px 0;
    border-top: 2px solid #ededed
}.capability-head{
    padding: 1.4rem 0;
}/* Element | http://127.0.0.1/lagorta/capability.html */.capability img {
  object-fit: cover;
  height: 230px;
  width: 100%;}footer {
    padding: 3%;}footer a{
    color:#fff;}footer h3{
    margin-bottom: 15px;}footer li{
    font-size:14px;
    line-height: 2.5;  
}footer input,footer button{
    background-color: #109966 !important;
    border: none !important;
    color: white !important;
    height: 3.25rem !important;}.field.has-addons{
    margin-top: 2%;}footer input::placeholder{
    color:white !important;}.social img {
    margin-left: 25px;}.filters{
    line-height: 2.5em
}.filters a svg{color:#b7b7b7}.filters a.active svg{color: #0db36c }footer input{width: 230px !important;padding-left: 14px !important; }.resources .box{
    padding: 0;}.resources .box img{
    height: 160px;
    width: 100%;
    object-fit: cover;}.resources .box .inner-text{
    padding: 2rem
}.resources .box .button{
    margin-top: -3.5em;}.resources li span{
    margin-right: 1em;}.capability-head span{
    margin-right:5%;}.hood-page svg{
    width: 50px;
    height: 50px;
    margin-bottom: 5%;}.hood-page .columns{
    margin-top: 5%;}
    .field{
        margin-top: 5%;
    }
    .iti,.select,select {
        width: 100%
    }
    .video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    }
    .video-container iframe,
    .video-container object,
    .video-container embed {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 185;
    box-shadow: 0 3px 17px 0 rgba(0, 0, 0, 0.1);
    }
    .navbar-dropdown a.navbar-item{
        padding: 1em;
    }
    .select2-container .select2-selection--single{
        height: 50px !important;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 50px !important
    }
    .select2-selection__arrow{
        display: none;
    }
    .capability h3{
        color: #343434;
    }
    .navbar-dropdown{
        border:none;
    }
    #upload-progress{
    height: 20px;
    width: 100%;
    }
    #upload-progress .progress-bar{
        background: #bde1ff;
        width: 0;
        height: 20px;
    }
    .columns.second{
        margin: 5% 0;
    }
    iframe{
        height: 350px;
    }
    /* General Style End */
    @media only screen and (min-width: 1024px){
        footer .column.is-2 {
           width:18%
        }
        .hero-img{
            margin-top:-5%;
        }
    .under-the-hood{
        background-image: url('../img/bg/hood-img.png');
    }
    .about  ul{
        padding: 5%
    }
    .navbar-dropdown{
    width: 300px;
    }
    .navbar-dropdown a.navbar-item:hover {
        background-color: #fff;
        color: #343434;
        transform: scale(1.05);
        box-shadow: 0 0 1.25rem rgba(31,45,61,.08);
        border-radius: .375rem;
    }

    .create,.orchestrate{
        margin-top: 10%;    
    }
    .infinite-col.active{
        opacity: 1.0;
    }
    .columns.capability-row {
    margin-top: 2%;
    }
    #tabs{
    margin-top: 20px;
    }    .tabs-content{
        margin-top: 3%;
    }    .ui-tabs-tab{
    /*width: 65%;*/
    }    section{
       padding: 112px 0;
    }   .navbar-start{
        margin-left: 8% }    .navigation{
        padding: 16px 0 !important;
    }   .cta-button{
        margin-top: 10% }   .space{
        margin: 30% 0;
    }    .tiny-space{
        margin: 5% 0;
    }    .footer-2{
    margin-left:2% 
} ul.right-items{
    margin-left:40% !important 
}.footer-2 .right-items li{
    margin-left: 10%;}.pulled-right{
    float: right;}  .pulled-left{
    float: left;}.capability-inner-text{
    margin-top: 30%}.capability-inner-text h1{
margin-bottom: 6%;}.field.has-addons,.social{float:right;width: 100%}a.box:hover{
    box-shadow: 0 2px 3px rgba(10,10,10,.1)}
    .terms p{
        line-height: 2.11;
    }
    .hood-page{
        padding: 0 !important
    }
    .even-more-2{
        padding: 90px 0 90px 0;
    }
    .title-more{
        margin-top: 15%;
    }.form{
        margin-top: 50px;
        padding-bottom: 10%;
    }
    .form-page{
        padding: 90px 0;
    }
    .under-the-hood{
        padding: 90px 0 !important
    }
    .terms{
        padding: 70px 0 97px 0;
    }
    footer .is-2 {
        padding: 0.75rem 0;
    }
    .hood-page-org svg{
        height: 50px;
    }
    .made-by{
        position: absolute;
        top:100%;
        right: 5%;
    }
    @media screen and (min-width: 1408px){
    .column.is-offset-one-fifth{
        margin-left: 18%;
    }
    }
}@media only screen and (max-width:812px){
    .hood-page-org .is-offset-2-desktop {
        margin-top: 55px;
    }
    .reverse{
        display: flex;
        flex-direction: column-reverse;
    }
    .capability-row {
    padding: 0 5%;
    }
    .capability-head{
        padding: 5% 8%;
    }
    .subtitle{
        text-align: center;
    }
    .cta-button{
        margin: 20px auto
    }
    
    .hood-col{
        margin: 0 !important;
        padding: 0 0.75rem;
    }
    .hero .title{
        text-align: center;
    }
    .more-info{
        margin:2% 0 0 20%;
        line-height: 3em;
    }
    
    .circle-arrow,.floating{
        display: none;
    }     section{
       padding: 10% 5% !important;
    }    .execute,.orchestrate{
    margin-left: 0;
    }    .measure,.execute{
    margin-top: 5%;
    }    .under-the-hood .button:not(.is-primary){
        width: 100%;
    }    .oriented .columns {
    display: flex;
flex-direction: column;
align-items: center;}.inner {
    margin: 2% 0 0 20%;
    width: auto;}
    .contact-text{
        margin-top: 50px;
    }

    .video-section {
        text-align: center;
    }
    .videoCta {
        margin-bottom: 50px;
    }
    
}
/* Mobile Style End */

.video-section {
    padding-top: 60px;
    padding-bottom: 100px;
}
.video-section h2 {
    padding-right: 60px;
}

.green-color-link {
    color: #18bc7e;
    font-weight: 600;
}


.is-centered{
    margin: 0 auto
}
.oriented-first{
    flex-direction: row !important;
}
iframe{
box-shadow: 0 3px 17px 0 rgba(0, 0, 0, 0.1);
}


.desirmCR  {
    font-weight: 900;
    color: #fcf113 !important;
}

.desirmCR em {
    margin-left: 3px;
    font-weight: bold;
    color: #fff;
}
.navCurrent {
    color: #18bc7e;
    font-weight: 600;
}

#tabs .ui-tabs-anchor {
    font-size: 16px !important;
}
.hero-img img {
   width: 95%;
}

.ourTeam ul {
    list-style: disc;
}
.ourTeam ul li {
    margin-bottom: 10px;
}
#tabs li .inner {
    width: 65%;
}