@charset "UTF-8";/*!
Theme Name: creditstrong Theme
Theme URI: http://glidedesign.com
Author: Team Glide
Author URI: http://glidedesign.com/team
Description: WordPress theme by Glide Design
Version: 1.0
*/ 




/* ubuntu-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 300;
  src: url('ubuntu/ubuntu-v20-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('ubuntu/ubuntu-v20-latin-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* ubuntu-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url('ubuntu/ubuntu-v20-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('ubuntu/ubuntu-v20-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* ubuntu-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 500;
  src: url('ubuntu/ubuntu-v20-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('ubuntu/ubuntu-v20-latin-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* ubuntu-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url('ubuntu/ubuntu-v20-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('ubuntu/ubuntu-v20-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}



.toggle-header-all{
	width: 100%;
	margin: auto;
padding-top: 58px;
}

.toggle-header {
   
    width: 222px;
    height: 32px;
border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;

    background: #445670;
    position: relative;
    z-index: 1;
margin: auto;


display: flex;


}


.wrapper.header {
	height: 40px;
}



.toggle-header-top {
   
   	opacity: 0;
    width: 222px;
    height: 32px;
border-radius: 30px;
		margin-top: 8px;


    background: #445670;
    position: relative;
    z-index: 100000;
padding: 1px;


margin-top: 8px;
}


.psh-lnk{
	display: inline-block;
	width: 111px;
	color:#A4A8B1;
	text-align: center;
	  margin: 2px 7px;
	  color: #282A39;
    border-radius: 30px;
text-align: center;
font-family: Ubuntu;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 25px;
}


.psh-lnk.active{
    background: #2F83C5;
    color: #FFF;
 
}


.wrapper.header {
	height: 40px;
}




    .toggle-header-top { 
        display: none;
        
    }



.r2-toggle-menu-wrapper{
    display: none;

}



          .new-cta{
                border-radius: 10px;
                display: block;
                background: #6CBE45;
                box-shadow: inherit !important;
                -webkit-box-shadow:inherit !important;
                -moz-box-shadow: inherit !important;
                padding:10px;
                color: #FFF !important;
                text-align: center;
                font-size: 23px;
                font-style: normal;
                font-weight: 500;
                line-height: normal;
                width: 315px;
                text-transform: uppercase;
                 margin : 0 auto;
                 max-width: 100%;
              }



               .new-cta:hover{

/*                filter: brightness(50%) !important;*/
                box-shadow: inset 0em 0em 0em 10em rgba(0, 0, 0, 0.3) !important;
               }



  

@media only screen and (min-width:1180px){

.header-btns a.login-icon{color:#fff;}


}

@media only screen and (min-width:1180px){

.toggle-header-all{

padding-top: 113px;
transition: all ease 0.5s;
}


}


@media only screen and (min-width:1331px){

	.toggle-header-top { 
		display: flex;
		opacity: 1;
	
		transition: all ease 0.5s;
	}

.r2-toggle-menu-wrapper {
    display: block;
    transition: all ease 0.5s;
}


.toggle-header-all{
padding-top: 82px;
transition: all ease 0.5s;
transition-delay: 0.2s;
opacity: 0;

}


}



 
.materialize-red{background-color:#e51c23!important}

.materialize-red-text{color:#e51c23!important}

.materialize-red.lighten-5{background-color:#fdeaeb!important}

.materialize-red-text.text-lighten-5{color:#fdeaeb!important}

.materialize-red.lighten-4{background-color:#f8c1c3!important}

.materialize-red-text.text-lighten-4{color:#f8c1c3!important}

.materialize-red.lighten-3{background-color:#f3989b!important}

.materialize-red-text.text-lighten-3{color:#f3989b!important}

.materialize-red.lighten-2{background-color:#ee6e73!important}

.materialize-red-text.text-lighten-2{color:#ee6e73!important}

.materialize-red.lighten-1{background-color:#ea454b!important}

.materialize-red-text.text-lighten-1{color:#ea454b!important}

.materialize-red.darken-1{background-color:#d0181e!important}

.materialize-red-text.text-darken-1{color:#d0181e!important}

.materialize-red.darken-2{background-color:#b9151b!important}

.materialize-red-text.text-darken-2{color:#b9151b!important}

.materialize-red.darken-3{background-color:#a21318!important}

.materialize-red-text.text-darken-3{color:#a21318!important}

.materialize-red.darken-4{background-color:#8b1014!important}

.materialize-red-text.text-darken-4{color:#8b1014!important}

.red{background-color:#f44336!important}

.red-text{color:#f44336!important}

.red.lighten-5{background-color:#ffebee!important}

.red-text.text-lighten-5{color:#ffebee!important}

.red.lighten-4{background-color:#ffcdd2!important}

.red-text.text-lighten-4{color:#ffcdd2!important}

.red.lighten-3{background-color:#ef9a9a!important}

.red-text.text-lighten-3{color:#ef9a9a!important}

.red.lighten-2{background-color:#e57373!important}

.red-text.text-lighten-2{color:#e57373!important}

.red.lighten-1{background-color:#ef5350!important}

.red-text.text-lighten-1{color:#ef5350!important}

.red.darken-1{background-color:#e53935!important}

.red-text.text-darken-1{color:#e53935!important}

.red.darken-2{background-color:#d32f2f!important}

.red-text.text-darken-2{color:#d32f2f!important}

.red.darken-3{background-color:#c62828!important}

.red-text.text-darken-3{color:#c62828!important}

.red.darken-4{background-color:#b71c1c!important}

.red-text.text-darken-4{color:#b71c1c!important}

.red.accent-1{background-color:#ff8a80!important}

.red-text.text-accent-1{color:#ff8a80!important}

.red.accent-2{background-color:#ff5252!important}

.red-text.text-accent-2{color:#ff5252!important}

.red.accent-3{background-color:#ff1744!important}

.red-text.text-accent-3{color:#ff1744!important}

.red.accent-4{background-color:#d50000!important}

.red-text.text-accent-4{color:#d50000!important}

.pink{background-color:#e91e63!important}

.pink-text{color:#e91e63!important}

.pink.lighten-5{background-color:#fce4ec!important}

.pink-text.text-lighten-5{color:#fce4ec!important}

.pink.lighten-4{background-color:#f8bbd0!important}

.pink-text.text-lighten-4{color:#f8bbd0!important}

.pink.lighten-3{background-color:#f48fb1!important}

.pink-text.text-lighten-3{color:#f48fb1!important}

.pink.lighten-2{background-color:#f06292!important}

.pink-text.text-lighten-2{color:#f06292!important}

.pink.lighten-1{background-color:#ec407a!important}

.pink-text.text-lighten-1{color:#ec407a!important}

.pink.darken-1{background-color:#d81b60!important}

.pink-text.text-darken-1{color:#d81b60!important}

.pink.darken-2{background-color:#c2185b!important}

.pink-text.text-darken-2{color:#c2185b!important}

.pink.darken-3{background-color:#ad1457!important}

.pink-text.text-darken-3{color:#ad1457!important}

.pink.darken-4{background-color:#880e4f!important}

.pink-text.text-darken-4{color:#880e4f!important}

.pink.accent-1{background-color:#ff80ab!important}

.pink-text.text-accent-1{color:#ff80ab!important}

.pink.accent-2{background-color:#ff4081!important}

.pink-text.text-accent-2{color:#ff4081!important}

.pink.accent-3{background-color:#f50057!important}

.pink-text.text-accent-3{color:#f50057!important}

.pink.accent-4{background-color:#c51162!important}

.pink-text.text-accent-4{color:#c51162!important}

.purple{background-color:#9c27b0!important}

.purple-text{color:#9c27b0!important}

.purple.lighten-5{background-color:#f3e5f5!important}

.purple-text.text-lighten-5{color:#f3e5f5!important}

.purple.lighten-4{background-color:#e1bee7!important}

.purple-text.text-lighten-4{color:#e1bee7!important}

.purple.lighten-3{background-color:#ce93d8!important}

.purple-text.text-lighten-3{color:#ce93d8!important}

.purple.lighten-2{background-color:#ba68c8!important}

.purple-text.text-lighten-2{color:#ba68c8!important}

.purple.lighten-1{background-color:#ab47bc!important}

.purple-text.text-lighten-1{color:#ab47bc!important}

.purple.darken-1{background-color:#8e24aa!important}

.purple-text.text-darken-1{color:#8e24aa!important}

.purple.darken-2{background-color:#7b1fa2!important}

.purple-text.text-darken-2{color:#7b1fa2!important}

.purple.darken-3{background-color:#6a1b9a!important}

.purple-text.text-darken-3{color:#6a1b9a!important}

.purple.darken-4{background-color:#4a148c!important}

.purple-text.text-darken-4{color:#4a148c!important}

.purple.accent-1{background-color:#ea80fc!important}

.purple-text.text-accent-1{color:#ea80fc!important}

.purple.accent-2{background-color:#e040fb!important}

.purple-text.text-accent-2{color:#e040fb!important}

.purple.accent-3{background-color:#d500f9!important}

.purple-text.text-accent-3{color:#d500f9!important}

.purple.accent-4{background-color:#a0f!important}

.purple-text.text-accent-4{color:#a0f!important}

.deep-purple{background-color:#673ab7!important}

.deep-purple-text{color:#673ab7!important}

.deep-purple.lighten-5{background-color:#ede7f6!important}

.deep-purple-text.text-lighten-5{color:#ede7f6!important}

.deep-purple.lighten-4{background-color:#d1c4e9!important}

.deep-purple-text.text-lighten-4{color:#d1c4e9!important}

.deep-purple.lighten-3{background-color:#b39ddb!important}

.deep-purple-text.text-lighten-3{color:#b39ddb!important}

.deep-purple.lighten-2{background-color:#9575cd!important}

.deep-purple-text.text-lighten-2{color:#9575cd!important}

.deep-purple.lighten-1{background-color:#7e57c2!important}

.deep-purple-text.text-lighten-1{color:#7e57c2!important}

.deep-purple.darken-1{background-color:#5e35b1!important}

.deep-purple-text.text-darken-1{color:#5e35b1!important}

.deep-purple.darken-2{background-color:#512da8!important}

.deep-purple-text.text-darken-2{color:#512da8!important}

.deep-purple.darken-3{background-color:#4527a0!important}

.deep-purple-text.text-darken-3{color:#4527a0!important}

.deep-purple.darken-4{background-color:#311b92!important}

.deep-purple-text.text-darken-4{color:#311b92!important}

.deep-purple.accent-1{background-color:#b388ff!important}

.deep-purple-text.text-accent-1{color:#b388ff!important}

.deep-purple.accent-2{background-color:#7c4dff!important}

.deep-purple-text.text-accent-2{color:#7c4dff!important}

.deep-purple.accent-3{background-color:#651fff!important}

.deep-purple-text.text-accent-3{color:#651fff!important}

.deep-purple.accent-4{background-color:#6200ea!important}

.deep-purple-text.text-accent-4{color:#6200ea!important}

.indigo{background-color:#3f51b5!important}

.indigo-text{color:#3f51b5!important}

.indigo.lighten-5{background-color:#e8eaf6!important}

.indigo-text.text-lighten-5{color:#e8eaf6!important}

.indigo.lighten-4{background-color:#c5cae9!important}

.indigo-text.text-lighten-4{color:#c5cae9!important}

.indigo.lighten-3{background-color:#9fa8da!important}

.indigo-text.text-lighten-3{color:#9fa8da!important}

.indigo.lighten-2{background-color:#7986cb!important}

.indigo-text.text-lighten-2{color:#7986cb!important}

.indigo.lighten-1{background-color:#5c6bc0!important}

.indigo-text.text-lighten-1{color:#5c6bc0!important}

.indigo.darken-1{background-color:#3949ab!important}

.indigo-text.text-darken-1{color:#3949ab!important}

.indigo.darken-2{background-color:#303f9f!important}

.indigo-text.text-darken-2{color:#303f9f!important}

.indigo.darken-3{background-color:#283593!important}

.indigo-text.text-darken-3{color:#283593!important}

.indigo.darken-4{background-color:#1a237e!important}

.indigo-text.text-darken-4{color:#1a237e!important}

.indigo.accent-1{background-color:#8c9eff!important}

.indigo-text.text-accent-1{color:#8c9eff!important}

.indigo.accent-2{background-color:#536dfe!important}

.indigo-text.text-accent-2{color:#536dfe!important}

.indigo.accent-3{background-color:#3d5afe!important}

.indigo-text.text-accent-3{color:#3d5afe!important}

.indigo.accent-4{background-color:#304ffe!important}

.indigo-text.text-accent-4{color:#304ffe!important}

.blue{background-color:#2196f3!important}

.blue-text{color:#2196f3!important}

.blue.lighten-5{background-color:#e3f2fd!important}

.blue-text.text-lighten-5{color:#e3f2fd!important}

.blue.lighten-4{background-color:#bbdefb!important}

.blue-text.text-lighten-4{color:#bbdefb!important}

.blue.lighten-3{background-color:#90caf9!important}

.blue-text.text-lighten-3{color:#90caf9!important}

.blue.lighten-2{background-color:#64b5f6!important}

.blue-text.text-lighten-2{color:#64b5f6!important}

.blue.lighten-1{background-color:#42a5f5!important}

.blue-text.text-lighten-1{color:#42a5f5!important}

.blue.darken-1{background-color:#1e88e5!important}

.blue-text.text-darken-1{color:#1e88e5!important}

.blue.darken-2{background-color:#1976d2!important}

.blue-text.text-darken-2{color:#1976d2!important}

.blue.darken-3{background-color:#1565c0!important}

.blue-text.text-darken-3{color:#1565c0!important}

.blue.darken-4{background-color:#0d47a1!important}

.blue-text.text-darken-4{color:#0d47a1!important}

.blue.accent-1{background-color:#82b1ff!important}

.blue-text.text-accent-1{color:#82b1ff!important}

.blue.accent-2{background-color:#448aff!important}

.blue-text.text-accent-2{color:#448aff!important}

.blue.accent-3{background-color:#2979ff!important}

.blue-text.text-accent-3{color:#2979ff!important}

.blue.accent-4{background-color:#2962ff!important}

.blue-text.text-accent-4{color:#2962ff!important}

.light-blue{background-color:#03a9f4!important}

.light-blue-text{color:#03a9f4!important}

.light-blue.lighten-5{background-color:#e1f5fe!important}

.light-blue-text.text-lighten-5{color:#e1f5fe!important}

.light-blue.lighten-4{background-color:#b3e5fc!important}

.light-blue-text.text-lighten-4{color:#b3e5fc!important}

.light-blue.lighten-3{background-color:#81d4fa!important}

.light-blue-text.text-lighten-3{color:#81d4fa!important}

.light-blue.lighten-2{background-color:#4fc3f7!important}

.light-blue-text.text-lighten-2{color:#4fc3f7!important}

.light-blue.lighten-1{background-color:#29b6f6!important}

.light-blue-text.text-lighten-1{color:#29b6f6!important}

.light-blue.darken-1{background-color:#039be5!important}

.light-blue-text.text-darken-1{color:#039be5!important}

.light-blue.darken-2{background-color:#0288d1!important}

.light-blue-text.text-darken-2{color:#0288d1!important}

.light-blue.darken-3{background-color:#0277bd!important}

.light-blue-text.text-darken-3{color:#0277bd!important}

.light-blue.darken-4{background-color:#01579b!important}

.light-blue-text.text-darken-4{color:#01579b!important}

.light-blue.accent-1{background-color:#80d8ff!important}

.light-blue-text.text-accent-1{color:#80d8ff!important}

.light-blue.accent-2{background-color:#40c4ff!important}

.light-blue-text.text-accent-2{color:#40c4ff!important}

.light-blue.accent-3{background-color:#00b0ff!important}

.light-blue-text.text-accent-3{color:#00b0ff!important}

.light-blue.accent-4{background-color:#0091ea!important}

.light-blue-text.text-accent-4{color:#0091ea!important}

.cyan{background-color:#00bcd4!important}

.cyan-text{color:#00bcd4!important}

.cyan.lighten-5{background-color:#e0f7fa!important}

.cyan-text.text-lighten-5{color:#e0f7fa!important}

.cyan.lighten-4{background-color:#b2ebf2!important}

.cyan-text.text-lighten-4{color:#b2ebf2!important}

.cyan.lighten-3{background-color:#80deea!important}

.cyan-text.text-lighten-3{color:#80deea!important}

.cyan.lighten-2{background-color:#4dd0e1!important}

.cyan-text.text-lighten-2{color:#4dd0e1!important}

.cyan.lighten-1{background-color:#26c6da!important}

.cyan-text.text-lighten-1{color:#26c6da!important}

.cyan.darken-1{background-color:#00acc1!important}

.cyan-text.text-darken-1{color:#00acc1!important}

.cyan.darken-2{background-color:#0097a7!important}

.cyan-text.text-darken-2{color:#0097a7!important}

.cyan.darken-3{background-color:#00838f!important}

.cyan-text.text-darken-3{color:#00838f!important}

.cyan.darken-4{background-color:#006064!important}

.cyan-text.text-darken-4{color:#006064!important}

.cyan.accent-1{background-color:#84ffff!important}

.cyan-text.text-accent-1{color:#84ffff!important}

.cyan.accent-2{background-color:#18ffff!important}

.cyan-text.text-accent-2{color:#18ffff!important}

.cyan.accent-3{background-color:#00e5ff!important}

.cyan-text.text-accent-3{color:#00e5ff!important}

.cyan.accent-4{background-color:#00b8d4!important}

.cyan-text.text-accent-4{color:#00b8d4!important}

.teal{background-color:#009688!important}

.teal-text{color:#009688!important}

.teal.lighten-5{background-color:#e0f2f1!important}

.teal-text.text-lighten-5{color:#e0f2f1!important}

.teal.lighten-4{background-color:#b2dfdb!important}

.teal-text.text-lighten-4{color:#b2dfdb!important}

.teal.lighten-3{background-color:#80cbc4!important}

.teal-text.text-lighten-3{color:#80cbc4!important}

.teal.lighten-2{background-color:#4db6ac!important}

.teal-text.text-lighten-2{color:#4db6ac!important}

.teal.lighten-1{background-color:#26a69a!important}

.teal-text.text-lighten-1{color:#26a69a!important}

.teal.darken-1{background-color:#00897b!important}

.teal-text.text-darken-1{color:#00897b!important}

.teal.darken-2{background-color:#00796b!important}

.teal-text.text-darken-2{color:#00796b!important}

.teal.darken-3{background-color:#00695c!important}

.teal-text.text-darken-3{color:#00695c!important}

.teal.darken-4{background-color:#004d40!important}

.teal-text.text-darken-4{color:#004d40!important}

.teal.accent-1{background-color:#a7ffeb!important}

.teal-text.text-accent-1{color:#a7ffeb!important}

.teal.accent-2{background-color:#64ffda!important}

.teal-text.text-accent-2{color:#64ffda!important}

.teal.accent-3{background-color:#1de9b6!important}

.teal-text.text-accent-3{color:#1de9b6!important}

.teal.accent-4{background-color:#00bfa5!important}

.teal-text.text-accent-4{color:#00bfa5!important}

.green{background-color:#4caf50!important}

.green-text{color:#4caf50!important}

.green.lighten-5{background-color:#e8f5e9!important}

.green-text.text-lighten-5{color:#e8f5e9!important}

.green.lighten-4{background-color:#c8e6c9!important}

.green-text.text-lighten-4{color:#c8e6c9!important}

.green.lighten-3{background-color:#a5d6a7!important}

.green-text.text-lighten-3{color:#a5d6a7!important}

.green.lighten-2{background-color:#81c784!important}

.green-text.text-lighten-2{color:#81c784!important}

.green.lighten-1{background-color:#66bb6a!important}

.green-text.text-lighten-1{color:#66bb6a!important}

.green.darken-1{background-color:#43a047!important}

.green-text.text-darken-1{color:#43a047!important}

.green.darken-2{background-color:#388e3c!important}

.green-text.text-darken-2{color:#388e3c!important}

.green.darken-3{background-color:#2e7d32!important}

.green-text.text-darken-3{color:#2e7d32!important}

.green.darken-4{background-color:#1b5e20!important}

.green-text.text-darken-4{color:#1b5e20!important}

.green.accent-1{background-color:#b9f6ca!important}

.green-text.text-accent-1{color:#b9f6ca!important}

.green.accent-2{background-color:#69f0ae!important}

.green-text.text-accent-2{color:#69f0ae!important}

.green.accent-3{background-color:#00e676!important}

.green-text.text-accent-3{color:#00e676!important}

.green.accent-4{background-color:#00c853!important}

.green-text.text-accent-4{color:#00c853!important}

.light-green{background-color:#8bc34a!important}

.light-green-text{color:#8bc34a!important}

.light-green.lighten-5{background-color:#f1f8e9!important}

.light-green-text.text-lighten-5{color:#f1f8e9!important}

.light-green.lighten-4{background-color:#dcedc8!important}

.light-green-text.text-lighten-4{color:#dcedc8!important}

.light-green.lighten-3{background-color:#c5e1a5!important}

.light-green-text.text-lighten-3{color:#c5e1a5!important}

.light-green.lighten-2{background-color:#aed581!important}

.light-green-text.text-lighten-2{color:#aed581!important}

.light-green.lighten-1{background-color:#9ccc65!important}

.light-green-text.text-lighten-1{color:#9ccc65!important}

.light-green.darken-1{background-color:#7cb342!important}

.light-green-text.text-darken-1{color:#7cb342!important}

.light-green.darken-2{background-color:#689f38!important}

.light-green-text.text-darken-2{color:#689f38!important}

.light-green.darken-3{background-color:#558b2f!important}

.light-green-text.text-darken-3{color:#558b2f!important}

.light-green.darken-4{background-color:#33691e!important}

.light-green-text.text-darken-4{color:#33691e!important}

.light-green.accent-1{background-color:#ccff90!important}

.light-green-text.text-accent-1{color:#ccff90!important}

.light-green.accent-2{background-color:#b2ff59!important}

.light-green-text.text-accent-2{color:#b2ff59!important}

.light-green.accent-3{background-color:#76ff03!important}

.light-green-text.text-accent-3{color:#76ff03!important}

.light-green.accent-4{background-color:#64dd17!important}

.light-green-text.text-accent-4{color:#64dd17!important}

.lime{background-color:#cddc39!important}

.lime-text{color:#cddc39!important}

.lime.lighten-5{background-color:#f9fbe7!important}

.lime-text.text-lighten-5{color:#f9fbe7!important}

.lime.lighten-4{background-color:#f0f4c3!important}

.lime-text.text-lighten-4{color:#f0f4c3!important}

.lime.lighten-3{background-color:#e6ee9c!important}

.lime-text.text-lighten-3{color:#e6ee9c!important}

.lime.lighten-2{background-color:#dce775!important}

.lime-text.text-lighten-2{color:#dce775!important}

.lime.lighten-1{background-color:#d4e157!important}

.lime-text.text-lighten-1{color:#d4e157!important}

.lime.darken-1{background-color:#c0ca33!important}

.lime-text.text-darken-1{color:#c0ca33!important}

.lime.darken-2{background-color:#afb42b!important}

.lime-text.text-darken-2{color:#afb42b!important}

.lime.darken-3{background-color:#9e9d24!important}

.lime-text.text-darken-3{color:#9e9d24!important}

.lime.darken-4{background-color:#827717!important}

.lime-text.text-darken-4{color:#827717!important}

.lime.accent-1{background-color:#f4ff81!important}

.lime-text.text-accent-1{color:#f4ff81!important}

.lime.accent-2{background-color:#eeff41!important}

.lime-text.text-accent-2{color:#eeff41!important}

.lime.accent-3{background-color:#c6ff00!important}

.lime-text.text-accent-3{color:#c6ff00!important}

.lime.accent-4{background-color:#aeea00!important}

.lime-text.text-accent-4{color:#aeea00!important}

.yellow{background-color:#ffeb3b!important}

.yellow-text{color:#ffeb3b!important}

.yellow.lighten-5{background-color:#fffde7!important}

.yellow-text.text-lighten-5{color:#fffde7!important}

.yellow.lighten-4{background-color:#fff9c4!important}

.yellow-text.text-lighten-4{color:#fff9c4!important}

.yellow.lighten-3{background-color:#fff59d!important}

.yellow-text.text-lighten-3{color:#fff59d!important}

.yellow.lighten-2{background-color:#fff176!important}

.yellow-text.text-lighten-2{color:#fff176!important}

.yellow.lighten-1{background-color:#ffee58!important}

.yellow-text.text-lighten-1{color:#ffee58!important}

.yellow.darken-1{background-color:#fdd835!important}

.yellow-text.text-darken-1{color:#fdd835!important}

.yellow.darken-2{background-color:#fbc02d!important}

.yellow-text.text-darken-2{color:#fbc02d!important}

.yellow.darken-3{background-color:#f9a825!important}

.yellow-text.text-darken-3{color:#f9a825!important}

.yellow.darken-4{background-color:#f57f17!important}

.yellow-text.text-darken-4{color:#f57f17!important}

.yellow.accent-1{background-color:#ffff8d!important}

.yellow-text.text-accent-1{color:#ffff8d!important}

.yellow.accent-2{background-color:#ff0!important}

.yellow-text.text-accent-2{color:#ff0!important}

.yellow.accent-3{background-color:#ffea00!important}

.yellow-text.text-accent-3{color:#ffea00!important}

.yellow.accent-4{background-color:#ffd600!important}

.yellow-text.text-accent-4{color:#ffd600!important}

.amber{background-color:#ffc107!important}

.amber-text{color:#ffc107!important}

.amber.lighten-5{background-color:#fff8e1!important}

.amber-text.text-lighten-5{color:#fff8e1!important}

.amber.lighten-4{background-color:#ffecb3!important}

.amber-text.text-lighten-4{color:#ffecb3!important}

.amber.lighten-3{background-color:#ffe082!important}

.amber-text.text-lighten-3{color:#ffe082!important}

.amber.lighten-2{background-color:#ffd54f!important}

.amber-text.text-lighten-2{color:#ffd54f!important}

.amber.lighten-1{background-color:#ffca28!important}

.amber-text.text-lighten-1{color:#ffca28!important}

.amber.darken-1{background-color:#ffb300!important}

.amber-text.text-darken-1{color:#ffb300!important}

.amber.darken-2{background-color:#ffa000!important}

.amber-text.text-darken-2{color:#ffa000!important}

.amber.darken-3{background-color:#ff8f00!important}

.amber-text.text-darken-3{color:#ff8f00!important}

.amber.darken-4{background-color:#ff6f00!important}

.amber-text.text-darken-4{color:#ff6f00!important}

.amber.accent-1{background-color:#ffe57f!important}

.amber-text.text-accent-1{color:#ffe57f!important}

.amber.accent-2{background-color:#ffd740!important}

.amber-text.text-accent-2{color:#ffd740!important}

.amber.accent-3{background-color:#ffc400!important}

.amber-text.text-accent-3{color:#ffc400!important}

.amber.accent-4{background-color:#ffab00!important}

.amber-text.text-accent-4{color:#ffab00!important}

.orange{background-color:#ff9800!important}

.orange-text{color:#ff9800!important}

.orange.lighten-5{background-color:#fff3e0!important}

.orange-text.text-lighten-5{color:#fff3e0!important}

.orange.lighten-4{background-color:#ffe0b2!important}

.orange-text.text-lighten-4{color:#ffe0b2!important}

.orange.lighten-3{background-color:#ffcc80!important}

.orange-text.text-lighten-3{color:#ffcc80!important}

.orange.lighten-2{background-color:#ffb74d!important}

.orange-text.text-lighten-2{color:#ffb74d!important}

.orange.lighten-1{background-color:#ffa726!important}

.orange-text.text-lighten-1{color:#ffa726!important}

.orange.darken-1{background-color:#fb8c00!important}

.orange-text.text-darken-1{color:#fb8c00!important}

.orange.darken-2{background-color:#f57c00!important}

.orange-text.text-darken-2{color:#f57c00!important}

.orange.darken-3{background-color:#ef6c00!important}

.orange-text.text-darken-3{color:#ef6c00!important}

.orange.darken-4{background-color:#e65100!important}

.orange-text.text-darken-4{color:#e65100!important}

.orange.accent-1{background-color:#ffd180!important}

.orange-text.text-accent-1{color:#ffd180!important}

.orange.accent-2{background-color:#ffab40!important}

.orange-text.text-accent-2{color:#ffab40!important}

.orange.accent-3{background-color:#ff9100!important}

.orange-text.text-accent-3{color:#ff9100!important}

.orange.accent-4{background-color:#ff6d00!important}

.orange-text.text-accent-4{color:#ff6d00!important}

.deep-orange{background-color:#ff5722!important}

.deep-orange-text{color:#ff5722!important}

.deep-orange.lighten-5{background-color:#fbe9e7!important}

.deep-orange-text.text-lighten-5{color:#fbe9e7!important}

.deep-orange.lighten-4{background-color:#ffccbc!important}

.deep-orange-text.text-lighten-4{color:#ffccbc!important}

.deep-orange.lighten-3{background-color:#ffab91!important}

.deep-orange-text.text-lighten-3{color:#ffab91!important}

.deep-orange.lighten-2{background-color:#ff8a65!important}

.deep-orange-text.text-lighten-2{color:#ff8a65!important}

.deep-orange.lighten-1{background-color:#ff7043!important}

.deep-orange-text.text-lighten-1{color:#ff7043!important}

.deep-orange.darken-1{background-color:#f4511e!important}

.deep-orange-text.text-darken-1{color:#f4511e!important}

.deep-orange.darken-2{background-color:#e64a19!important}

.deep-orange-text.text-darken-2{color:#e64a19!important}

.deep-orange.darken-3{background-color:#d84315!important}

.deep-orange-text.text-darken-3{color:#d84315!important}

.deep-orange.darken-4{background-color:#bf360c!important}

.deep-orange-text.text-darken-4{color:#bf360c!important}

.deep-orange.accent-1{background-color:#ff9e80!important}

.deep-orange-text.text-accent-1{color:#ff9e80!important}

.deep-orange.accent-2{background-color:#ff6e40!important}

.deep-orange-text.text-accent-2{color:#ff6e40!important}

.deep-orange.accent-3{background-color:#ff3d00!important}

.deep-orange-text.text-accent-3{color:#ff3d00!important}

.deep-orange.accent-4{background-color:#dd2c00!important}

.deep-orange-text.text-accent-4{color:#dd2c00!important}

.brown{background-color:#795548!important}

.brown-text{color:#795548!important}

.brown.lighten-5{background-color:#efebe9!important}

.brown-text.text-lighten-5{color:#efebe9!important}

.brown.lighten-4{background-color:#d7ccc8!important}

.brown-text.text-lighten-4{color:#d7ccc8!important}

.brown.lighten-3{background-color:#bcaaa4!important}

.brown-text.text-lighten-3{color:#bcaaa4!important}

.brown.lighten-2{background-color:#a1887f!important}

.brown-text.text-lighten-2{color:#a1887f!important}

.brown.lighten-1{background-color:#8d6e63!important}

.brown-text.text-lighten-1{color:#8d6e63!important}

.brown.darken-1{background-color:#6d4c41!important}

.brown-text.text-darken-1{color:#6d4c41!important}

.brown.darken-2{background-color:#5d4037!important}

.brown-text.text-darken-2{color:#5d4037!important}

.brown.darken-3{background-color:#4e342e!important}

.brown-text.text-darken-3{color:#4e342e!important}

.brown.darken-4{background-color:#3e2723!important}

.brown-text.text-darken-4{color:#3e2723!important}

.blue-grey{background-color:#607d8b!important}

.blue-grey-text{color:#607d8b!important}

.blue-grey.lighten-5{background-color:#eceff1!important}

.blue-grey-text.text-lighten-5{color:#eceff1!important}

.blue-grey.lighten-4{background-color:#cfd8dc!important}

.blue-grey-text.text-lighten-4{color:#cfd8dc!important}

.blue-grey.lighten-3{background-color:#b0bec5!important}

.blue-grey-text.text-lighten-3{color:#b0bec5!important}

.blue-grey.lighten-2{background-color:#90a4ae!important}

.blue-grey-text.text-lighten-2{color:#90a4ae!important}

.blue-grey.lighten-1{background-color:#78909c!important}

.blue-grey-text.text-lighten-1{color:#78909c!important}

.blue-grey.darken-1{background-color:#546e7a!important}

.blue-grey-text.text-darken-1{color:#546e7a!important}

.blue-grey.darken-2{background-color:#455a64!important}

.blue-grey-text.text-darken-2{color:#455a64!important}

.blue-grey.darken-3{background-color:#37474f!important}

.blue-grey-text.text-darken-3{color:#37474f!important}

.blue-grey.darken-4{background-color:#263238!important}

.blue-grey-text.text-darken-4{color:#263238!important}

.grey{background-color:#9e9e9e!important}

.grey-text{color:#9e9e9e!important}

.grey.lighten-5{background-color:#fafafa!important}

.grey-text.text-lighten-5{color:#fafafa!important}

.grey.lighten-4{background-color:#f5f5f5!important}

.grey-text.text-lighten-4{color:#f5f5f5!important}

.grey.lighten-3{background-color:#eee!important}

.grey-text.text-lighten-3{color:#eee!important}

.grey.lighten-2{background-color:#e0e0e0!important}

.grey-text.text-lighten-2{color:#e0e0e0!important}

.grey.lighten-1{background-color:#bdbdbd!important}

.grey-text.text-lighten-1{color:#bdbdbd!important}

.grey.darken-1{background-color:#757575!important}

.grey-text.text-darken-1{color:#757575!important}

.grey.darken-2{background-color:#616161!important}

.grey-text.text-darken-2{color:#616161!important}

.grey.darken-3{background-color:#424242!important}

.grey-text.text-darken-3{color:#424242!important}

.grey.darken-4{background-color:#212121!important}

.grey-text.text-darken-4{color:#212121!important}

.black{background-color:#000!important}

.black-text{color:#000!important}

.white{background-color:#fff!important}

.white-text{color:#fff!important}

.transparent{background-color:transparent!important}

.transparent-text{color:transparent!important}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0}

article,aside,footer,header,nav,section{display:block}

h1{font-size:2em;margin:.67em 0}

figcaption,figure,main{display:block}

figure{margin:1em 40px}

hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}

pre{font-family:monospace,monospace;font-size:1em}

a{background-color:transparent;-webkit-text-decoration-skip:objects}

abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}

b,strong{font-weight:inherit}

code,kbd,samp{font-family:monospace,monospace;font-size:1em}

dfn{font-style:italic}

mark{background-color:#ff0;color:#000}

small{font-size:80%}

sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}

sub{bottom:-.25em}

sup{top:-.5em}

audio,video{display:inline-block}

audio:not([controls]){display:none;height:0}

img{border-style:none}

svg:not(:root){overflow:hidden}

button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}

button,input{overflow:visible}

button,select{text-transform:none}

[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}

fieldset{padding:.35em .75em .625em}

legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}

progress{display:inline-block;vertical-align:baseline}

textarea{overflow:auto}

[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}

[type=search]{-webkit-appearance:textfield;outline-offset:-2px}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

details,menu{display:block}

summary{display:list-item}

canvas{display:inline-block}

template{display:none}

[hidden]{display:none}

html{-webkit-box-sizing:border-box;box-sizing:border-box}

*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}

button,input,optgroup,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}

ul:not(.browser-default){padding-left:0;list-style-type:none}

ul:not(.browser-default)>li{list-style-type:none}

a{color:#039be5;text-decoration:none;-webkit-tap-highlight-color:transparent}

.valign-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

.clearfix{clear:both}

.z-depth-0{-webkit-box-shadow:none!important;box-shadow:none!important}

.collapsible,.z-depth-1{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}

.z-depth-1-half{-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2);box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}

.z-depth-2{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}

.z-depth-3{-webkit-box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}

.z-depth-4{-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2);box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}

.z-depth-5{-webkit-box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2);box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}

.hoverable{-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s}

.hoverable:hover{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}

.divider{height:1px;overflow:hidden;background-color:#e0e0e0}

blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #ee6e73}

i{line-height:inherit}

i.left{float:left;margin-right:15px}

i.right{float:right;margin-left:15px}

i.tiny{font-size:1rem}

i.small{font-size:2rem}

i.medium{font-size:4rem}

i.large{font-size:6rem}

img.responsive-img,video.responsive-video{max-width:100%;height:auto}

.pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}

.pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}

.pagination li.active a{color:#fff}

.pagination li.active{background-color:#ee6e73}

.pagination li.disabled a{cursor:default;color:#999}

.pagination li i{font-size:2rem}

.pagination li.pages ul li{display:inline-block;float:none}

@media only screen and (max-width:992px){.pagination{width:100%}

	.pagination li.next,.pagination li.prev{width:10%}

	.pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}

}

.breadcrumb{font-size:18px;color:rgba(255,255,255,.7)}

.breadcrumb [class*=mdi-],.breadcrumb [class^=mdi-],.breadcrumb i,.breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}

.breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}

.breadcrumb:first-child:before{display:none}

.breadcrumb:last-child{color:#fff}

.parallax-container{position:relative;overflow:hidden;height:500px}

.parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}

.parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}

.pin-bottom,.pin-top{position:relative}

ul.staggered-list li{opacity:0}

.fade-in{opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%}

@media only screen and (max-width:600px){.hide-on-small-and-down,.hide-on-small-only{display:none!important}

}

@media only screen and (max-width:992px){.hide-on-med-and-down{display:none!important}

}

@media only screen and (min-width:601px){.hide-on-med-and-up{display:none!important}

}

@media only screen and (min-width:600px) and (max-width:992px){.hide-on-med-only{display:none!important}

}

@media only screen and (min-width:993px){.hide-on-large-only{display:none!important}

}

@media only screen and (min-width:1201px){.hide-on-extra-large-only{display:none!important}

}

@media only screen and (min-width:1201px){.show-on-extra-large{display:block!important}

}

@media only screen and (min-width:993px){.show-on-large{display:block!important}

}

@media only screen and (min-width:600px) and (max-width:992px){.show-on-medium{display:block!important}

}

@media only screen and (max-width:600px){.show-on-small{display:block!important}

}

@media only screen and (min-width:601px){.show-on-medium-and-up{display:block!important}

}

@media only screen and (max-width:992px){.show-on-medium-and-down{display:block!important}

}

@media only screen and (max-width:600px){.center-on-small-only{text-align:center}

}

.page-footer{padding-top:20px;color:#fff;background-color:#ee6e73}

.page-footer .footer-copyright{overflow:hidden;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}

table,td,th{border:none}

table{width:100%;display:table;border-collapse:collapse;border-spacing:0}

table.striped tr{border-bottom:none}

table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,.5)}

table.striped>tbody>tr>td{border-radius:0}

table.highlight>tbody>tr{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}

table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,.5)}

table.centered tbody tr td,table.centered thead tr th{text-align:center}

tr{border-bottom:1px solid rgba(0,0,0,.12)}

td,th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}

@media only screen and (max-width:992px){table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}

	table.responsive-table td:empty:before{content:'\00a0'}

	table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}

table.responsive-table th{text-align:left}

table.responsive-table thead{display:block;float:left}

table.responsive-table thead tr{display:block;padding:0 10px 0 0}

table.responsive-table thead tr th::before{content:"\00a0"}

table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}

table.responsive-table tbody tr{display:inline-block;vertical-align:top}

table.responsive-table th{display:block;text-align:right}

table.responsive-table td{display:block;min-height:1.25em;text-align:left}

table.responsive-table tr{border-bottom:none;padding:0 10px}

table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}

}

.collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}

.collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}

.collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}

.collection .collection-item.avatar :not(.circle-clipper)>.circle,.collection .collection-item.avatar:not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}

.collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}

.collection .collection-item.avatar .title{font-size:16px}

.collection .collection-item.avatar p{margin:0}

.collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}

.collection .collection-item:last-child{border-bottom:none}

.collection .collection-item.active{background-color:#26a69a;color:#eafaf9}

.collection .collection-item.active .secondary-content{color:#fff}

.collection a.collection-item{display:block;-webkit-transition:.25s;transition:.25s;color:#26a69a}

.collection a.collection-item:not(.active):hover{background-color:#ddd}

.collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}

.collection.with-header .collection-item{padding-left:30px}

.collection.with-header .collection-item.avatar{padding-left:72px}

.secondary-content{float:right;color:#26a69a}

.collapsible .collection{margin:0;border:none}

.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}

.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}

.progress{position:relative;height:4px;display:block;width:100%;background-color:#acece6;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}

.progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#26a69a;-webkit-transition:width .3s linear;transition:width .3s linear}

.progress .indeterminate{background-color:#26a69a}

.progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}

.progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}

@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}

	60%{left:100%;right:-90%}

	100%{left:100%;right:-90%}

}

@keyframes indeterminate{0%{left:-35%;right:100%}

	60%{left:100%;right:-90%}

	100%{left:100%;right:-90%}

}

@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}

	60%{left:107%;right:-8%}

	100%{left:107%;right:-8%}

}

@keyframes indeterminate-short{0%{left:-200%;right:100%}

	60%{left:107%;right:-8%}

	100%{left:107%;right:-8%}

}

.hide{display:none!important}

.left-align{text-align:left}

.right-align{text-align:right}

.center,.center-align{text-align:center}

.left{float:left!important}

.right{float:right!important}

.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.circle{border-radius:50%}

.center-block{display:block;margin-left:auto;margin-right:auto}

.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.no-padding{padding:0!important}

.container{margin:0 auto;max-width:1280px;width:90%}

@media only screen and (min-width:601px){.container{width:85%}

}

@media only screen and (min-width:993px){.container{width:70%}

}

.col .row{margin-left:-.75rem;margin-right:-.75rem}

.section{padding-top:1rem;padding-bottom:1rem}

.section.no-pad{padding:0}

.section.no-pad-bot{padding-bottom:0}

.section.no-pad-top{padding-top:0}

.row{margin-left:auto;margin-right:auto;margin-bottom:20px}

.row:after{content:"";display:table;clear:both}

.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;min-height:1px}

.row .col[class*=pull-],.row .col[class*=push-]{position:relative}

.row .col.s1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.s2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}

.row .col.s4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.s5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}

.row .col.s7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.s8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}

.row .col.s10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.s11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}

.row .col.offset-s1{margin-left:8.3333333333%}

.row .col.pull-s1{right:8.3333333333%}

.row .col.push-s1{left:8.3333333333%}

.row .col.offset-s2{margin-left:16.6666666667%}

.row .col.pull-s2{right:16.6666666667%}

.row .col.push-s2{left:16.6666666667%}

.row .col.offset-s3{margin-left:25%}

.row .col.pull-s3{right:25%}

.row .col.push-s3{left:25%}

.row .col.offset-s4{margin-left:33.3333333333%}

.row .col.pull-s4{right:33.3333333333%}

.row .col.push-s4{left:33.3333333333%}

.row .col.offset-s5{margin-left:41.6666666667%}

.row .col.pull-s5{right:41.6666666667%}

.row .col.push-s5{left:41.6666666667%}

.row .col.offset-s6{margin-left:50%}

.row .col.pull-s6{right:50%}

.row .col.push-s6{left:50%}

.row .col.offset-s7{margin-left:58.3333333333%}

.row .col.pull-s7{right:58.3333333333%}

.row .col.push-s7{left:58.3333333333%}

.row .col.offset-s8{margin-left:66.6666666667%}

.row .col.pull-s8{right:66.6666666667%}

.row .col.push-s8{left:66.6666666667%}

.row .col.offset-s9{margin-left:75%}

.row .col.pull-s9{right:75%}

.row .col.push-s9{left:75%}

.row .col.offset-s10{margin-left:83.3333333333%}

.row .col.pull-s10{right:83.3333333333%}

.row .col.push-s10{left:83.3333333333%}

.row .col.offset-s11{margin-left:91.6666666667%}

.row .col.pull-s11{right:91.6666666667%}

.row .col.push-s11{left:91.6666666667%}

.row .col.offset-s12{margin-left:100%}

.row .col.pull-s12{right:100%}

.row .col.push-s12{left:100%}

@media only screen and (min-width:601px){.row .col.m1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}

	.row .col.m2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}

	.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}

.row .col.m4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.m5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}

.row .col.m7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.m8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}

.row .col.m10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.m11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}

.row .col.offset-m1{margin-left:8.3333333333%}

.row .col.pull-m1{right:8.3333333333%}

.row .col.push-m1{left:8.3333333333%}

.row .col.offset-m2{margin-left:16.6666666667%}

.row .col.pull-m2{right:16.6666666667%}

.row .col.push-m2{left:16.6666666667%}

.row .col.offset-m3{margin-left:25%}

.row .col.pull-m3{right:25%}

.row .col.push-m3{left:25%}

.row .col.offset-m4{margin-left:33.3333333333%}

.row .col.pull-m4{right:33.3333333333%}

.row .col.push-m4{left:33.3333333333%}

.row .col.offset-m5{margin-left:41.6666666667%}

.row .col.pull-m5{right:41.6666666667%}

.row .col.push-m5{left:41.6666666667%}

.row .col.offset-m6{margin-left:50%}

.row .col.pull-m6{right:50%}

.row .col.push-m6{left:50%}

.row .col.offset-m7{margin-left:58.3333333333%}

.row .col.pull-m7{right:58.3333333333%}

.row .col.push-m7{left:58.3333333333%}

.row .col.offset-m8{margin-left:66.6666666667%}

.row .col.pull-m8{right:66.6666666667%}

.row .col.push-m8{left:66.6666666667%}

.row .col.offset-m9{margin-left:75%}

.row .col.pull-m9{right:75%}

.row .col.push-m9{left:75%}

.row .col.offset-m10{margin-left:83.3333333333%}

.row .col.pull-m10{right:83.3333333333%}

.row .col.push-m10{left:83.3333333333%}

.row .col.offset-m11{margin-left:91.6666666667%}

.row .col.pull-m11{right:91.6666666667%}

.row .col.push-m11{left:91.6666666667%}

.row .col.offset-m12{margin-left:100%}

.row .col.pull-m12{right:100%}

.row .col.push-m12{left:100%}

}

@media only screen and (min-width:993px){.row .col.l1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}

	.row .col.l2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}

	.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}

.row .col.l4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.l5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}

.row .col.l7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.l8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}

.row .col.l10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.l11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}

.row .col.offset-l1{margin-left:8.3333333333%}

.row .col.pull-l1{right:8.3333333333%}

.row .col.push-l1{left:8.3333333333%}

.row .col.offset-l2{margin-left:16.6666666667%}

.row .col.pull-l2{right:16.6666666667%}

.row .col.push-l2{left:16.6666666667%}

.row .col.offset-l3{margin-left:25%}

.row .col.pull-l3{right:25%}

.row .col.push-l3{left:25%}

.row .col.offset-l4{margin-left:33.3333333333%}

.row .col.pull-l4{right:33.3333333333%}

.row .col.push-l4{left:33.3333333333%}

.row .col.offset-l5{margin-left:41.6666666667%}

.row .col.pull-l5{right:41.6666666667%}

.row .col.push-l5{left:41.6666666667%}

.row .col.offset-l6{margin-left:50%}

.row .col.pull-l6{right:50%}

.row .col.push-l6{left:50%}

.row .col.offset-l7{margin-left:58.3333333333%}

.row .col.pull-l7{right:58.3333333333%}

.row .col.push-l7{left:58.3333333333%}

.row .col.offset-l8{margin-left:66.6666666667%}

.row .col.pull-l8{right:66.6666666667%}

.row .col.push-l8{left:66.6666666667%}

.row .col.offset-l9{margin-left:75%}

.row .col.pull-l9{right:75%}

.row .col.push-l9{left:75%}

.row .col.offset-l10{margin-left:83.3333333333%}

.row .col.pull-l10{right:83.3333333333%}

.row .col.push-l10{left:83.3333333333%}

.row .col.offset-l11{margin-left:91.6666666667%}

.row .col.pull-l11{right:91.6666666667%}

.row .col.push-l11{left:91.6666666667%}

.row .col.offset-l12{margin-left:100%}

.row .col.pull-l12{right:100%}

.row .col.push-l12{left:100%}

}

@media only screen and (min-width:1201px){.row .col.xl1{width:8.3333333333%;margin-left:auto;left:auto;right:auto}

	.row .col.xl2{width:16.6666666667%;margin-left:auto;left:auto;right:auto}

	.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}

.row .col.xl4{width:33.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.xl5{width:41.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}

.row .col.xl7{width:58.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.xl8{width:66.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}

.row .col.xl10{width:83.3333333333%;margin-left:auto;left:auto;right:auto}

.row .col.xl11{width:91.6666666667%;margin-left:auto;left:auto;right:auto}

.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}

.row .col.offset-xl1{margin-left:8.3333333333%}

.row .col.pull-xl1{right:8.3333333333%}

.row .col.push-xl1{left:8.3333333333%}

.row .col.offset-xl2{margin-left:16.6666666667%}

.row .col.pull-xl2{right:16.6666666667%}

.row .col.push-xl2{left:16.6666666667%}

.row .col.offset-xl3{margin-left:25%}

.row .col.pull-xl3{right:25%}

.row .col.push-xl3{left:25%}

.row .col.offset-xl4{margin-left:33.3333333333%}

.row .col.pull-xl4{right:33.3333333333%}

.row .col.push-xl4{left:33.3333333333%}

.row .col.offset-xl5{margin-left:41.6666666667%}

.row .col.pull-xl5{right:41.6666666667%}

.row .col.push-xl5{left:41.6666666667%}

.row .col.offset-xl6{margin-left:50%}

.row .col.pull-xl6{right:50%}

.row .col.push-xl6{left:50%}

.row .col.offset-xl7{margin-left:58.3333333333%}

.row .col.pull-xl7{right:58.3333333333%}

.row .col.push-xl7{left:58.3333333333%}

.row .col.offset-xl8{margin-left:66.6666666667%}

.row .col.pull-xl8{right:66.6666666667%}

.row .col.push-xl8{left:66.6666666667%}

.row .col.offset-xl9{margin-left:75%}

.row .col.pull-xl9{right:75%}

.row .col.push-xl9{left:75%}

.row .col.offset-xl10{margin-left:83.3333333333%}

.row .col.pull-xl10{right:83.3333333333%}

.row .col.push-xl10{left:83.3333333333%}

.row .col.offset-xl11{margin-left:91.6666666667%}

.row .col.pull-xl11{right:91.6666666667%}

.row .col.push-xl11{left:91.6666666667%}

.row .col.offset-xl12{margin-left:100%}

.row .col.pull-xl12{right:100%}

.row .col.push-xl12{left:100%}

}

.tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}

.tabs.tabs-transparent{background-color:transparent}

.tabs.tabs-transparent .tab a,.tabs.tabs-transparent .tab.disabled a,.tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}

.tabs.tabs-transparent .tab a.active,.tabs.tabs-transparent .tab a:hover{color:#fff}

.tabs.tabs-transparent .indicator{background-color:#fff}

.tabs.tabs-fixed-width{display:-webkit-box;display:-ms-flexbox;display:flex}

.tabs.tabs-fixed-width .tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

.tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}

.tabs .tab a{color:rgba(238,110,115,.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;-webkit-transition:color .28s ease,background-color .28s ease;transition:color .28s ease,background-color .28s ease}

.tabs .tab a:focus,.tabs .tab a:focus.active{background-color:rgba(246,178,181,.2);outline:0}

.tabs .tab a.active,.tabs .tab a:hover{background-color:transparent;color:#ee6e73}

.tabs .tab.disabled a,.tabs .tab.disabled a:hover{color:rgba(238,110,115,.4);cursor:default}

.tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#f6b2b5;will-change:left,right}

@media only screen and (max-width:992px){.tabs{display:-webkit-box;display:-ms-flexbox;display:flex}

	.tabs .tab{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}

	.tabs .tab a{padding:0 12px}

}

.material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}

.backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;-webkit-transform-origin:50% 0;transform-origin:50% 0;visibility:hidden}

.collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}

.collapsible-header{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}

.collapsible-header:focus{outline:0}

.collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}

.keyboard-focused .collapsible-header:focus{background-color:#eee}

.collapsible-body{display:none;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}

.sidenav .collapsible,.sidenav.fixed .collapsible{border:none;-webkit-box-shadow:none;box-shadow:none}

.sidenav .collapsible li,.sidenav.fixed .collapsible li{padding:0}

.sidenav .collapsible-header,.sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}

.sidenav .collapsible-header:hover,.sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}

.sidenav .collapsible-header i,.sidenav.fixed .collapsible-header i{line-height:inherit}

.sidenav .collapsible-body,.sidenav.fixed .collapsible-body{border:0;background-color:#fff}

.sidenav .collapsible-body li a,.sidenav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}

.collapsible.popout{border:none;-webkit-box-shadow:none;box-shadow:none}

.collapsible.popout>li{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;-webkit-transition:margin .35s cubic-bezier(.25,.46,.45,.94);transition:margin .35s cubic-bezier(.25,.46,.45,.94)}

.collapsible.popout>li.active{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;outline:0;vertical-align:baseline;background:0 0}

*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}

html{font-size:10px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

a{background-color:transparent;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004)}

img{border-style:none}

summary{display:list-item}

template{display:none}

[hidden]{display:none}

button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0}

button,input{overflow:visible}

button,select{text-transform:none}

[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}

fieldset{padding:.6rem 1.2rem 1rem}

legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}

progress{vertical-align:baseline}

textarea{overflow:auto}

[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}

[type=search]::-webkit-search-decoration{-webkit-appearance:none}

[type=search]{-webkit-appearance:textfield;outline-offset:-2px}

::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

.clear{content:"";display:table;table-layout:fixed;clear:both}

.clear:after,.clear:before{clear:both}

h1,h2,h3,h4,h5,h6{font-weight:900;margin:0 0 2.5rem 0;text-transform:initial;color:#000;clear:both}

h1{font-size:70px;font-size:7rem;line-height:1.15;margin-bottom:2.5rem}

h2{line-height:1.2;font-size:56px;font-size:5.6rem}

h3{line-height:1.2;font-size:46px;font-size:4.6rem}

h4{line-height:1.2;font-size:38px;font-size:3.8rem}

h5{line-height:1.4;font-size:32px;font-size:3.2rem}

h6{line-height:1.4;font-size:28px;font-size:2.8rem}

h1.big-heading{font-size:100px;font-size:10rem;line-height:1}

p{margin-bottom:2.5rem}

address,cite,dfn,em,i,var{font-style:italic}

code,kbd,pre,samp,tt,var{font-family:monospace,monospace;font-size:16px;font-size:1.6rem}

abbr,acronym{border-bottom:1px dotted #444;cursor:help}

abbr[title]{text-decoration:none}

address{margin:0 0 4rem 0}

b,strong{font-weight:700}

small{font-size:80%}

big{font-size:125%}

del,s,strike{text-decoration:line-through}

del{color:#ff6b6b}

ins,u{text-decoration:underline}

ins{color:#1dd1a1}

sub,sup{font-size:70%;line-height:0;position:relative;vertical-align:baseline}

sub{bottom:-.25em}

sup{top:-.5em}

code{background-color:#080807;padding:3rem 3rem 3rem 3.5rem;display:block;margin:0 0 4rem 0;line-height:1.5;color:#fff;max-width:100%;overflow:auto}

pre{background-color:#080807;margin:0 0 4rem 0;padding:3rem 3rem 3rem 3.5rem;overflow-x:scroll;line-height:1.5;color:#fff;max-width:100%;overflow:auto}

embed,iframe,object{max-width:100%}

hr{border:0;height:1px;margin-bottom:4rem}

ol,ul{margin:0 0 4.5rem 2.5rem}

ul{list-style:none;margin:0 0 5rem 0}

.banner-container ul,.page-content ul,.wp-block-glide-section-block ul{list-style:none}

.banner-container ul li,.page-content ul li,.wp-block-glide-section-block ul li{padding-left:30px;position:relative}

.banner-container ul li:before,.page-content ul li:before,.wp-block-glide-section-block ul li:before{content:"";width:11px;height:11px;background-color:#6cbe45;position:absolute;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;left:0;top:10px}

.banner-container ol li,.page-content ol li,.wp-block-glide-section-block ol li{position:relative;counter-increment:list;padding-left:25px}

.banner-container ol li:before,.page-content ol li:before,.wp-block-glide-section-block ol li:before{color:#6cbe45;content:counter(list) ".";left:0;top:0;position:absolute;width:26px}

ol{list-style:none;margin:0 0 5rem 0}

ol li,ul li{margin:0 0 2rem 0}

ol ol,ul ul{margin:2rem 0 0 5rem}

li>ol,li>ul{margin-bottom:0;margin-left:2rem}

dt{font-weight:700}

dd,dl{margin:0 0 4rem 0}

blockquote,q{quotes:none}

blockquote{position:relative;color:#000;font-size:42px;font-size:4.2rem;-webkit-box-shadow:none;box-shadow:none;text-align:center;line-height:1.2;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic}

blockquote cite{color:#444;font-size:22px;font-weight:700;display:block;font-style:normal;margin-top:13px}

blockquote cite span{color:#888}

blockquote p{font-size:42px;font-size:4.2rem;line-height:1.2;margin-bottom:0}

q{quotes:"“" "”";background-color:#fff;border-radius:3px;padding:.4rem .5rem .5rem 3rem;position:relative}

q:before{font-size:30px;font-size:3rem;position:absolute;content:open-quote;left:7px;top:-8px}

q:after{display:none}

table{border-collapse:collapse;border-spacing:0;margin:0 0 4rem 0;width:100%;table-layout:fixed}

th{font-weight:700;padding:1.5rem 1.8rem}

tr{vertical-align:middle}

tr:nth-child(even){background-color:#fff}

td{padding:1.3rem 1.8rem;vertical-align:middle}

td:nth-child(1){text-align:left}

.feature-image{width:126%;margin:13rem 0 13rem -13%;text-align:center}

img{height:auto;max-width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}

a img{border:none;outline:0;margin-bottom:0}

figure{margin:1.6rem 0}

figcaption{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;font-size:1.8rem;margin:0}

a{text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;outline:0}

.input-comments,.search-input,input[type=date],input[type=email],input[type=file],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=url]{height:55px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(86,141,185,.4);outline:0;background-color:#fff;font-size:18px;font-size:1.8rem;padding:0 0 0 2rem;margin:0 0 3rem 0;color:#444;max-width:100%;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.input-comments:focus,.search-input:focus,input[type=date]:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{border:1px solid #a7b9c7}

input[type=file]{padding:.9rem}

select{height:65px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(86,141,185,.4);outline:0;background-color:#fff;font-size:18px;font-size:1.8rem;padding:0 0 0 2rem;margin:0 0 2rem 0;color:#444;max-width:100%;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;cursor:pointer;-webkit-appearance:none;background-image:url(../img/menu-white-arrow.svg);background-repeat:no-repeat;background-position:center right 17px}

select:focus{border:1px solid #a7b9c7}

input[type=range]{padding:0;border:none}

textarea{width:100%;height:150px;border:1px solid rgba(86,141,185,.4);color:#444;padding:1rem 0 0 2rem;margin:0 0 2rem 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:400;background-color:#fff;font-size:17px;font-size:1.7rem;outline:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;height:160px;resize:none;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

textarea:focus{border:1px solid #a7b9c7}

.gform_wrapper ul{margin:0}

.gform_wrapper ul li{list-style-type:none;background:0 0}

.gform_wrapper ul li:before{display:none}

.gform_body ul li:before{display:none}

.gfields{margin:0}

.gfield{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding-left:0!important;position:relative}

ul li.gfield.half-input-field{width:48%;margin-right:2%;float:left}

ul li.gfield{list-style-image:none;padding-left:0;float:none;width:100%;list-style:none}

::-webkit-input-placeholder{color:#888}

::-moz-placeholder{color:#888}

:-ms-input-placeholder{color:#888}

:-moz-placeholder{color:#888}

.gfield label{display:block;margin-bottom:10px;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:#000}

.plan-form select{float:left;max-width:315px;width:100%;font-size:20px;margin-bottom:0}

.plan-form input[type=submit]{float:right;max-width:315px;width:100%;height:65px;font-size:20px;margin-bottom:0}

.gfield label{display:none}

.validation_error{color:red}

.validation_message{color:red;position:relative;top:-29px}

.instruction{display:none}

button,input[type=submit]{padding:15px 28px;background-color:#3084c6;display:inline-block;line-height:1;border:0;font-size:18px;color:#fff;font-weight:700;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;height:55px;outline:0;cursor:pointer}

button:hover,input[type=submit]:hover{background-color:#2777b6}

.wp-caption{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5rem!important}

.wp-caption.alignnone{margin:1.5rem 0 1.5rem 0}

.wp-caption.alignleft{margin:5rem 2rem 1rem 0}

.wp-caption.alignright{margin:.5rem 0 1rem 2rem}

.wp-caption img{border:0 none;height:auto;margin:0 0 .8rem 0;max-width:100%;padding:0;width:auto}

.wp-caption .wp-caption-text{margin:0;text-align:left}

.wp-caption p.wp-caption-text{font-size:18px;font-size:1.8rem;margin:0;text-transform:uppercase;letter-spacing:2.5px;word-spacing:2.5px;letter-spacing:1.5px}

.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}

.gallery{margin-bottom:2.4rem}

.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}

.gallery-columns-2 .gallery-item{max-width:50%}

.gallery-columns-3 .gallery-item{max-width:33.33%}

.gallery-columns-4 .gallery-item{max-width:25%}

.gallery-columns-5 .gallery-item{max-width:20%}

.gallery-columns-6 .gallery-item{max-width:16.66%}

.gallery-columns-7 .gallery-item{max-width:14.28%}

.gallery-columns-8 .gallery-item{max-width:12.5%}

.gallery-columns-9 .gallery-item{max-width:11.11%}

.gallery-caption{display:block}

.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}

.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}

.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:500;height:auto;left:5px;line-height:normal;padding:1.5rem 2.3rem 1.4rem;text-decoration:none;top:5px;width:auto;z-index:100000}

#content[tabindex="-1"]:focus{outline:0}

.alignnone{margin:15px 20px 15px 0}

.aligncenter{display:block;margin:1.5rem auto;clear:both;text-align:center}

.alignright{float:right;margin:.5rem 0 1rem 2rem;margin-left:1.5em}

.alignleft{float:left;margin:.5rem 2rem 1rem 0;margin-right:2.5rem}

a img.alignright{float:right;margin:.5rem 0 1rem 2rem}

a img.alignnone{margin:1.5rem 2rem 1.5rem 0}

a img.alignleft{float:left;margin:.5rem 2rem 1rem 0}

a img.aligncenter{display:block;margin-left:auto;margin-right:auto;text-align:center}

.sticky{position:relative;display:block}

.sticky:before{content:"\f08d";font-family:FontAwesome;position:absolute;font-size:24px;font-size:2.4rem;top:10px}

.sticky .post-title{padding-left:3rem}

.updated:not(.published){display:none}

.page-links{clear:both;margin:0 0 2.4rem}

.entry-content,.entry-summary,.page-content{margin:auto}

.page,.post{margin:auto}

.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}

.pagination{margin:4rem auto;text-align:center}

.pagination a,.pagination a:visited,.pagination span{color:#fff;display:inline-block;margin:.3rem .6rem .3rem 0;padding:.8rem 1.2rem;border-radius:3px}

.pagination .current,.pagination a:hover{color:#fff}

#respond ul{list-style-type:none}

#respond .logged-in{margin:0 0 1.2rem}

#commentform .input-comments,#commentform input[type=text]{width:32.25%;float:left;margin-right:1.62%}

#commentform label{display:block}

#commentform .url-comments,#commentform li.middle{margin-right:0!important}

.comment-author,.comment-meta{margin-bottom:1.5rem}

.comments-closed{margin:4rem 0}

ol.commentlist li.pingback{margin:0 0 4rem}

ol.commentlist li div.vcard cite.fn{font-style:normal}

ol.commentlist li div.vcard img.avatar{float:left;margin:0 1rem 0 0;width:60px}

ol.commentlist li div.commentmetadata{padding:.8rem 0 1.4rem}

ol.commentlist li div.comment-meta{font-size:14px;font-size:1.4rem;color:#444}

ol.commentlist li div.reply{font-size:14px;font-size:1.4rem;padding:0 0 4rem;font-weight:700}

ol.commentlist li ul.children{list-style:none;margin:1rem 0 0}

ol.commentlist li ul.children li.depth-2,ol.commentlist li ul.children li.depth-3,ol.commentlist li ul.children li.depth-4,ol.commentlist li ul.children li.depth-5{margin:0 0 0 6rem}

.comment-author.vcard{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;font-size:2.4rem;margin-bottom:0}

a.comment-reply-link{color:#fff;padding:.6rem 1.1rem}

a.comment-reply-link:hover{background:#000;color:#fff}

.comment-body{border-bottom:1px solid #e9e9e9;margin-bottom:3.2rem}

.comment-content a{word-wrap:break-word}

.bypostauthor{display:block}

.widgets-area .widget{margin:0 0 5rem 0}

.widgets-area .widget-title{font-size:30px;font-size:3rem;color:#000;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.4;margin:0 0 2.5rem 0;text-transform:uppercase}

.widgets-area .widget-title a,.widgets-area .widget-title a:visited{color:#000}

.widgets-area ul{padding:0;margin:0 0 2rem 0;list-style:none}

.widgets-area ul li{padding:0 0 0 2.2rem;position:relative;margin:0 0 2rem 0}

.widgets-area ul li:before{width:6px;height:6px;border-radius:2px;position:absolute;left:0;top:.8rem;content:"";border:1px solid}

.widgets-area ul li:last-child{margin-bottom:0}

.widgets-area ul li a,.widgets-area ul li a:visited{color:#000}

.widgets-area ul li.recentcomments span{color:#000}

.widgets-area ul li.recentcomments a:hover{color:#000}

.widgets-area ul ul{margin:2rem 0 2rem 0}

.widgets-area ol{padding:0;margin:0 0 2rem 0;list-style:none;counter-reset:my-awesome-counter}

.widgets-area ol li{padding:0 0 0 2.6rem;position:relative;margin:0 0 2rem;counter-increment:my-awesome-counter}

.widgets-area ol li::before{content:counter(my-awesome-counter) ".";position:absolute;left:0;top:0}

.widgets-area ol li:last-child{margin-bottom:0}

.widgets-area ol li a,.widgets-area ol li a:visited{color:#000}

.widgets-area ol ol{margin:2rem 0 2rem 0}

.widgets-area .tagcloud{margin-bottom:2rem}

.widgets-area .tagcloud a,.widgets-area .tagcloud a:visited{background-color:#000;color:#fff;display:inline-block;margin:.6rem .3rem 0 0;padding:.6rem 1.2rem;font-size:16px!important;font-size:1.6rem!important}

.widgets-area .tagcloud a:hover{color:#fff}

.widgets-area .gallery{margin-bottom:1rem}

.widgets-area .gallery .gallery-item{padding:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 1px 0}

.widgets-area #wp-calendar{width:100%;margin:0 0 2rem 0}

.widgets-area #wp-calendar a:hover,.widgets-area #wp-calendar a:visited:hover{color:#000}

.widgets-area #wp-calendar caption{text-align:right;margin-bottom:1rem}

.widgets-area #wp-calendar tr{text-align:center;border:solid 1px #e0e0e0}

.widgets-area #wp-calendar td{text-align:center;border:solid 1px #e0e0e0}

.widgets-area #wp-calendar tfoot #next{text-align:right}

.widgets-area #wp-calendar tfoot #prev{text-align:left}

.widgets-area .widget_rss .post-date,.widgets-area .widget_rss .rss-date,.widgets-area .widget_rss cite{font-size:13px;font-size:1.3rem;display:block;margin:.5rem 0}

.widgets-area .widget_rss .rssSummary{margin:1rem 0;font-size:13px;font-size:1.3rem}

.widgets-area .textwidget *,.widgets-area .widget_media_image img,.widgets-area .wp-audio-shortcode,.widgets-area .wp-video{margin-bottom:2rem}

.burger-single,.home-banner,.post-content-des p,.post-meta,.post-tags,.search-button,.single-blog-post,.slide-thumb img,.wpcf7-submit,a,a:visited,button,header,input[type=submit]{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0}

.no-overflow{overflow:hidden}

header{padding:36px 0 27px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:99999;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:fixed;top:0;height:114px}

/*header.shrink{padding:24px 0;position:fixed;background-color:#fff;-webkit-box-shadow:0 5px 5px rgba(66,175,223,.1);box-shadow:0 5px 5px rgba(66,175,223,.1);height:99px}*/

.logo{position:relative;z-index:99999}

/*r3 change */
.left-header{float:left;width:250px}
/*.left-header{float:left;width:300px}*/

.no-overflow .left-header{z-index:99999;height:auto;position:fixed;left:0;width:100%;padding-left:5%}

.no-overflow header.shrink .left-header{height:auto;padding-top:0}

.header-btns{margin-top:4px;float:right;width:300px;text-align:right;position:relative;z-index:1}

.header-btns a.button.small{float:right}

.header-btns a.login-icon{color:#fff;font-weight:700;font-size:18px;margin:8px 2.1rem 0 0;border-bottom:1px solid transparent;display:inline-block}

.header-btns a.login-icon:hover{color:#6cbe45;border-color:#6cbe45}

.mobile-login{display:none;line-height:1;position:absolute;right:56px;top:9px;z-index:99999}


/*r3 change */
.mobile-login a.login-icon{color:#fff;font-weight:600;font-size:16px;border-bottom:1px solid transparent;display:inline-block;line-height:1}
/*.mobile-login a.login-icon{color:#000;font-weight:600;font-size:15px;border-bottom:1px solid transparent;display:inline-block;line-height:1}*/

.mobile-login a.login-icon:hover{color:#6cbe45;border-color:#6cbe45}

.no-overflow .mobile-login{display:none}

.menu-btn.active .mobile-login{display:none}

@media (min-width:1024px){.main-menu ul li:hover>ul{opacity:1;visibility:visible;overflow:visible}

	.main-menu ul ul{-webkit-animation-delay:.6s;animation-delay:.6s;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

}

.main-menu{text-align:center;padding:8px 0 0;position:absolute;left:17px;line-height:1;right:0}

.main-menu ul{margin:0;padding:0;position:relative}

.main-menu ul li{margin:0 18px;padding:0;display:inline-block;position:relative;line-height:1.15}

.main-menu ul li.last-menu-item{margin:0 0 0 20px}

/*r3 change */
.main-menu ul li a,.main-menu ul li a:visited{padding:6px 12px 8px 12px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;display:inline-block;font-size:18px;color:#fff;font-weight:700;line-height:1.15;background-color:transparent;border:0;position:relative}

.main-menu ul li a:hover,.main-menu ul li.current-menu-item a,.main-menu ul li.current-menu-parent>a{border:0;background-color:#393c51; color:#6cbe45;}

.main-menu ul li.menu-item-has-children a,.main-menu ul li.menu-item-has-children a:visited{padding-right:30px}

.main-menu ul ul{opacity:0;border-bottom:1px solid #f6f6f8;visibility:hidden;padding:22px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;position:absolute;top:38px;left:-33px;z-index:99999;overflow:hidden;background-color:#fff;text-align:left;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;text-align:left;width:245px;-webkit-box-shadow:0 0 10px rgba(86,141,185,.25);box-shadow:0 0 10px rgba(86,141,185,.25)}

.main-menu ul ul li{display:block;margin:0 0 15px 0}

.main-menu ul ul li:last-child{margin:0}

.main-menu ul ul li a,.main-menu ul ul li a:visited{font-size:16px;padding:0!important;display:block;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#000;font-weight:600;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent!important}

.main-menu ul ul li a:after,.main-menu ul ul li a:visited:after{display:none}

.main-menu ul ul li a:hover{color:#6cbe45}

.main-menu ul ul li.current-menu-item a,.main-menu ul ul li.current-menu-parent>a{border-bottom:none;color:#6cbe45}

.main-menu ul ul ul{top:-10px;left:220px}

.main-menu ul ul ul:before{display:none;content:"";width:1px;height:1px;position:absolute;top:12px;left:-5px;margin:auto;border-left:none;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:4px solid #fff}

li.menu-item-has-children .submenu-icon{z-index:99999;top:12px;display:inline-block;height:11px;width:18px;right:8px;cursor:pointer;background-image:url(../img/menu-white-arrow.svg);background-repeat:no-repeat;background-position:center;position:absolute;background-size:14px;display:none}

li.menu-item-has-children>a{background-image:url(../img/menu-white-arrow.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:14px}

.menu-overlay.open li.menu-item-has-children .submenu-icon{display:inline-block}

.menu-overlay.open li.menu-item-has-children a{background-image:none}


/*r3 change*/
/*CHUY1*/
@media (max-width:1179px){


	.main-menu{width:100%;text-align:left;position:initial;padding:0}

	.header-btns{float:none;width:100%;text-align:center;display:block ;max-width: 315px      ;   margin: 10rem auto 0 auto;}

	.left-header,.right-header{width:100%;float:none}

.menu-overlay .main-menu ul{margin:0;padding:0;background:0 0;width:100%}

.menu-overlay .main-menu ul li{padding:0;margin:0;position:relative;display:block;opacity:1}

/*r3 change */
.menu-overlay .main-menu ul li a,.menu-overlay .main-menu ul li a:visited{color:#fff;padding:0;line-height:1;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:900;display:block;border-bottom:none;display:inline-block;position:relative;font-size:28px;margin-bottom:3.4rem}
/*.menu-overlay .main-menu ul li a,.menu-overlay .main-menu ul li a:visited{color:#000;padding:0;line-height:1;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:900;display:block;border-bottom:none;display:inline-block;position:relative;font-size:28px;margin-bottom:3.4rem}*/

.menu-overlay .main-menu ul li a:hover,.menu-overlay .main-menu ul li.current-menu-item a,.menu-overlay .main-menu ul li.current-menu-parent>a{border-bottom:none;background-color:transparent;color:#6cbe45}

.menu-overlay .main-menu ul ul{

/*chuychuy*/
        max-height: 0;
    height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  opacity: 0;

        flex-direction: column;
/*    display:none;*/
    padding-left:0;
    position:relative;
    top:-5px;
    left:0;
    opacity:1;
    visibility:visible;
/*    overflow:visible;*/
    -webkit-transition:none;
    transition:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    border:none;
    border-radius:0; 

     transition: all 0.3s;




}

.menu-overlay .main-menu ul ul:before{display:none}

.menu-overlay .main-menu ul ul li{padding:0}

.menu-overlay .main-menu ul ul li a,.menu-overlay .main-menu ul ul li a:visited{padding:5px 5px 5px 15px;text-transform:inherit;margin-bottom:25px;font-size:20px;font-weight:700;background-color:transparent}

.menu-overlay .main-menu ul ul li a:hover{color:#6cbe45}

.menu-overlay .main-menu ul ul li.current-menu-item a,.menu-overlay .main-menu ul ul li.current-menu-parent>a{border-left:none;color:#6cbe45}

.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;height:100vh;opacity:0;visibility:hidden;overflow:visible;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99990;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}


/*r3 change */


.menu-overlay.open{opacity:1;visibility:visible;overflow:visible;background-color:#282A39;}
/*.menu-overlay.open{opacity:1;visibility:visible;overflow:visible;background-color:#fff}*/

header .menu-container{padding:95px 5% 1rem 5%;opacity:0;height:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-box-sizing:border-box;box-sizing:border-box}


/*r3 change */

header .menu-overlay.open .menu-container{opacity:1;padding:9.6rem 5% 1rem 5%;}
/*header .menu-overlay.open .menu-container{opacity:1;padding:12.6rem 5% 1rem 5%}*/

header.shrink .menu-container{padding:11rem 5% 1rem 5%}

header.shrink .menu-overlay.open .menu-container{opacity:1;padding:11rem 5% 1rem 5%}

.menu-content{height:100%;max-height:100%;overflow-y:scroll;overflow-x:hidden;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;box-sizing:border-box}

.menu-content::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}

.menu-content::-webkit-scrollbar{width:3px;background-color:transparent;position:relative;left:5px;-webkit-box-shadow:none;box-shadow:none}

.menu-content::-webkit-scrollbar-thumb{-webkit-box-shadow:none;box-shadow:none;border-radius:2px}

.header-btns{float:none;width:100%;text-align:center;display:block;opacity:0;-webkit-transition:all .55s ease-in-out;transition:all .55s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s;padding-top:10px}

.menu-overlay.open .header-btns{opacity:1;padding-top:0}

/*	r3 change*/
.menu-btn{display:block;position:fixed;top:24px;right:5%;height:18px;width:30px;cursor:pointer;z-index:99999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
/*.menu-btn{display:block;position:fixed;top:40px;right:5%;height:18px;width:30px;cursor:pointer;z-index:99999;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}*/


/*header.shrink .menu-btn{top:26px}*/
/*header.shrink .menu-btn{top:30px}*/

/*r3 changes*/
.menu-btn.active .top{-webkit-transform:translateY(8px) translateX(0) rotate(-45deg);transform:translateY(8px) translateX(0) rotate(-45deg);background:#D9D9D9; opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.menu-btn.active .middle{opacity:0;background:#3084c6}

.menu-btn.active .bottom{-webkit-transform:translateY(-8px) translateX(0) rotate(45deg);transform:translateY(-8px) translateX(0) rotate(45deg);background:#D9D9D9; opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.menu-btn span{background:#D9D9D9; opacity:0.4 ; border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border:none;height:3px;width:100%;position:absolute;top:0;left:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.menu-btn span:nth-of-type(2){top:8px}

.menu-btn span:nth-of-type(3){top:16px}

li.menu-item-has-children .submenu-icon{width:22px;height:22px;background-size:22px;position:relative;right:-10px;top:4px}

li.menu-item-has-children.active>.submenu-icon{background-image:url(../img/menu-up-arrow-white.svg)}

}

.logged-in.admin-bar header .menu-btn{top:72px}

.logged-in.admin-bar header.shrink .menu-btn{top:58px}

.no-overflow .logged-in.admin-bar .menu-overlay{top:32px;height:calc(100vh - 32px)}

.logged-in header{top:32px}

.logged-in #left.stickOnScroll-on{margin-top:32px}

.faqs-section{position:relative;top:-200px}

.logged-in .faqs-section{top:-220px}

@media (min-width:783px){.logged-in #left.stickOnScroll-on{margin-top:27px}

}

@media (max-width:782px){.logged-in header{top:46px}

	.logged-in.admin-bar header .menu-btn{top:86px}

	.logged-in.admin-bar header.shrink .menu-btn{top:72px}

.no-overflow .logged-in.admin-bar .menu-overlay{top:46px;height:calc(100vh - 46px)}

#wpadminbar{position:fixed!important}

.logged-in #left.stickOnScroll-on{margin-top:46px}

.logged-in #left.stickOnScroll-on{margin-top:40px}

.logged-in .faqs-section{top:-250px}

}

.banner-container{padding:20rem 0 7rem 0}

.banner-container h1{margin-bottom:1.2rem}

.banner-container.about-banner-container{padding-bottom:12rem}

.banner-text{font-size:2.4rem;font-weight:700}

.banner-text p{margin-bottom:0;color:#000}

.intro-block p{font-weight:600;color:#444}

.home-banner-container{padding:20rem 0 12rem 0}

.home-banner-inner{position:relative}

.home-banner-text{float:left;width:55%}

.banner-buttons{margin:7rem 0 3rem 0}

.banner-buttons a.button:nth-child(2){margin-left:15px}

.banner-tag-line{font-size:16px;color:#000;background-image:url(../img/check-icon.svg);background-repeat:no-repeat;padding-left:30px;background-position:left 3px}

.home-banner-image{position:absolute;right:-165px;top:-58px;max-width:696px;width:100%}

.pricing-banner{padding:20rem 0 8rem 0}

.pricing-banner-text{float:left;width:50%}

.pricing-banner-text h1{font-size:5.6rem;margin-bottom:0;padding-top:7px}

.banner-select{float:right;width:50%;max-width:475px}

.banner-select select{height:60px;font-size:16px;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:800;font-style:normal;background-position:center right 28px;background-size:21px;padding-left:28px;margin:12px 0 0 0;padding-right:55px}

.banner-select select option{font-size:20px;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;font-style:normal}

.pricing-banner-inner{max-width:1000px;margin:0 auto}

.about-banner-area{max-width:980px;margin:0 auto;width:100%}

.heading-area{float:left;width:50%}

.heading-area h1{font-size:8rem;line-height:1;margin-bottom:0}

.text-area{float:right;width:50%;font-size:2.4rem}

.text-area p:last-child{margin-bottom:0}

.banner-detail-text{margin-top:2rem}

.banner-detail-text p{margin-bottom:2rem}

.banner-detail-text p:last-child{margin-bottom:0}

.footer-cta-container{background-color:#6cbe45;background-image:url(../img/green-cta-bg.svg);background-repeat:no-repeat;background-position:left top;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;position:relative}

.footer-cta-container.glide-block{margin-bottom:20rem}

.footer-cta-content{float:right;width:57.5%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7rem 5rem 8rem 0}

.footer-cta-content h2{color:#fff;margin-bottom:3rem}

.footer-cta-content h2 span{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;font-style:italic}

.footer-cta-image{position:absolute;top:15px}

.footer-cta-image img{max-width:75%;left:50px;position:relative;top:25px}

.cta-check-box{color:#fff;font-size:16px;font-weight:600;float:left;width:200px;padding-right:3rem;padding-left:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/white-check-icon.svg);background-repeat:no-repeat;background-position:left 5px;margin-bottom:5rem}

footer{background-color:#002b4e;padding:3.5rem 0 0 0}

.footer-cta{padding-bottom:3.5rem;border-bottom:1px solid rgba(255,255,255,.1)}

.cta-heading{float:left;width:50%}

.cta-heading h6{color:#fff;font-size:22px;font-weight:800;margin-bottom:0}

.cta-heading p{color:rgba(255,255,255,.6);font-size:16px;margin-bottom:0;font-weight:600}

.newslatter-form{float:right;width:50%}

.newslatter-form ul{margin:0;padding:0}

.newslatter-form ul li{margin-bottom:0;float:left;width:auto;width:73%}

.newslatter-form ul li:before{display:none}

.newslatter-form input[type=email]{width:420px;margin-bottom:0;border:1px solid transparent!important}

.newslatter-form input[type=email]:focus{border:1px solid #a7b9c7!important}

.newslatter-form input[type=submit]{float:right}

.footer-widgets-container{padding-top:5.8rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem;margin-bottom:4rem}

.widget{float:left;width:25.5%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:4rem;margin-bottom:5rem}

.widget h4{color:#fff;font-weight:700;font-size:18px;margin-bottom:2.2rem}

.widget ul{margin:0;padding:0}

.widget ul li{margin-bottom:1.2rem}

.widget ul li a{color:rgba(255,255,255,.6);font-size:18px}

.widget ul li a:hover{color:#fff}

.widget ul li.current-menu-item a{color:#fff}

.widget:nth-child(4n+4){width:23.5%}

.footer-text p{color:rgba(255,255,255,.4);font-size:15px;margin-bottom:2rem}

.copy-right{border-top:1px solid rgba(255,255,255,.1);padding:3.5rem 0;font-size:16px;margin-top:3rem;color:rgba(255,255,255,.4)}

.copy-right a{color:rgba(255,255,255,.4);text-decoration:underline;text-transform:uppercase}

.copy-right a:hover{color:#fff}

body{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;font-size:1.8rem;-webkit-transition:padding .2s ease;transition:padding .2s ease;color:#444;line-height:1.6}

p{margin:0 0 4rem 0}

select::-ms-expand{display:none}
/*r3 change*/
/*.page-content a,.wp-block-glide-section-block a{color:#6cbe45;border-bottom:1px solid transparent}*/
.page-content a,.wp-block-glide-section-block a{color:#6cbe45;©}

.page-content a:visited,.wp-block-glide-section-block a:visited{color:#6cbe45}

.page-content a:active,.page-content a:hover,.wp-block-glide-section-block a:active,.wp-block-glide-section-block a:hover{color:#6cbe45;border-color:#6cbe45}

.wrapper{max-width:1180px;width:90%;margin:0 auto}

.big-wrapper{max-width:1430px;width:90%;margin:0 auto}

.big-section .wrapper{max-width:1430px}

.m-section .wrapper{max-width:980px}

 .n-section .wrapper{max-width:1280px}

 .s-section .wrapper{max-width:780px}

 img{max-width:100%}

 .black-text{color:#000!important}

.float-right{float:right;color:#fff}

.float-left{float:left;padding-right:10px;color:#fff}

.breadcrumbs-sec{padding:22px 1.5%;color:#fff}

.breadcrumbs-sec a,.breadcrumbs-sec:visited{color:#fff;font-weight:700}

.breadcrumb_last{color:#f0abaa}

.heading{font-size:64px;font-size:6.4rem;padding:0;font-weight:700;margin-bottom:2rem}

.small-heading{font-size:16px;letter-spacing:2px;text-transform:uppercase;color:#000;font-weight:700;margin-bottom:20px}

a.button,a.button:visited{padding:20px 38px 22px 38px;background-color:#6cbe45;display:inline-block;line-height:1.05;-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;color:#fff;font-weight:700}

a.button:hover,a.button:visited:hover{background-color:#5eb136;color:#fff}

a.button.small,a.button:visited.small{font-size:18px;line-height:1;padding:11px 15px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px}

a.button.trp,a.button:visited.trp{padding:18px 36px 22px 36px;-webkit-box-shadow:0 3px 10px rgba(86,141,185,.16);box-shadow:0 3px 10px rgba(86,141,185,.16);background-color:#fff;color:#444;border:1px solid rgba(86,141,185,.4);min-width:180px}

a.button.trp:hover,a.button:visited.trp:hover{border:1px solid rgba(86,141,185,.7);-webkit-box-shadow:none;box-shadow:none}

a.button.big,a.button:visited.big{padding:20px 38px 22px 38px;background-color:#3084c6;min-width:313px;text-align:center}

a.button.big:hover,a.button:visited.big:hover{background-color:#2777b6}

a.button.whitebg,a.button:visited.whitebg{background-color:#fff;color:#000;border:1px solid transparent}

a.button.whitebg:hover,a.button:visited.whitebg:hover{background-color:rgba(255,255,255,.12);border:1px solid #fff;color:#fff}

a.read-more,span.read-more{color:#444!important;font-weight:700;display:block;margin-top:2px;-webkit-transition:all .4s;transition:all .4s;border-bottom:0}

a.read-more:after,span.read-more:after{content:"";background-image:url(../img/green-arrow.svg);background-repeat:no-repeat;background-position:right center;width:35px;height:15px;display:inline-block;position:relative;top:3px}

a.read-more:hover,span.read-more:hover{color:#6cbe45!important}

.livechat_button.read-more:after{display:none}

.livechat_button.read-more a{padding:0;border:0;color:#444!important;display:block}

.livechat_button.read-more a:after{content:"";background-image:url(../img/green-arrow.svg);background-repeat:no-repeat;background-position:right center;width:35px;height:15px;display:inline-block;position:relative;top:3px}

.livechat_button.read-more a:hover{color:#6cbe45!important;-webkit-box-shadow:none;box-shadow:none;border:none}

.not-found{text-align:center;padding:50px 0}

.error{text-align:center;margin:40px 0;width:100%}

.error ul li{display:inline-block;margin:0 0 0 20px;padding-left:0;font-weight:700}

.error ul li .submenu-icon{display:none}

.error ul li:before{display:none}

.error ul li a{color:#000!important}

.error ul li a:hover{color:#6cbe45!important}

.error ul li ul{display:none}

.meta{background-color:#7cb9cc;padding:8px 12px;color:#fff;border-radius:6px}

.meta a{color:#fff;border-bottom:1px solid rgba(255,255,255,.8);padding-bottom:3px}

.headline{font-size:2.4rem}

.subheadline{font-size:2.2rem}

.big-text{font-size:2.8rem;line-height:1.6;font-weight:600}

.medium-text{font-size:2.4rem;line-height:1.6;font-weight:700;color:#000}

.medium-text span{color:#6cbe45}

.small-text{font-size:1.8rem;line-height:1.6}

.tiny-text{font-size:1.5rem;line-height:1.6}

.arch-divider{height:30px;width:105px;margin:0 auto 5rem auto;margin-bottom:5rem}

.arch-divider.draw-image:after{width:100%}

.arch-divider:after{background-image:url(../img/green-shape.svg);-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out;background-repeat:no-repeat;background-position:left top;content:"";display:block;width:0;height:100%}

.glide-block{margin-bottom:13rem}

.intro-block p{margin-bottom:0}

.feature-image img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px}

.table-block-container tr:nth-child(1){border:1px solid rgba(86,141,185,.4);background:rgba(234,243,249,.5)}

.table-block-container th{padding:25px 10px 25px 20px}

.table-block-container tr{border-bottom:1px solid rgba(86,141,185,.2)}

.table-block-container td{padding:25px 10px 25px 20px;font-weight:600;color:#000}

.credit-table tr:nth-child(1){border:1px solid rgba(86,141,185,.4)}

.credit-table tr{border-bottom:1px solid rgba(86,141,185,.2)}

.credit-table tr td:first-child{color:#3084c6;font-weight:700}

.credit-table tr:nth-child(odd){background-color:rgba(234,243,249,.5)}

.credit-table th{font-size:16px;padding:22px 15px;color:#000}

.credit-table td{padding:18px 20px}

.big-text-area strong{font-weight:900;color:#000}

.big-text-area .big-text{margin-bottom:5rem}

.big-text-area .big-text p:last-child{margin-bottom:0}

.blue-container{max-width:1100px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5rem 6rem 6rem 6rem;margin:0 auto;background-color:#eaf3f9;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px}

.blue-container h4{margin-bottom:7px}

.marg-none{margin-top:0!important}

strong{color:#000}

strong span{color:#6cbe45}

.space-xs{height:20px}

.space-s{height:40px}

.space-m{height:60px}

.space-l{height:80px}

.space-xl{height:100px}

.space-xxl{height:120px}

.margin-small .glide-block{margin-bottom:5rem}

#simple-table-block-block_5eea67a914001 th:nth-child(1){width:360px}

#simple-table-block-block_5eea6a0114022 th:nth-child(2){width:350px}

#triple-review-block-block_5ed8c3396ca33{margin-bottom:10rem}

.no-overflow #left.stickOnScroll-on{z-index:9999}

.blue-container.glide-block{margin:0 auto 13rem auto}

.uagb-column__inner-wrap .wp-block-image a{border-bottom:0;position:relative;top:0}

.uagb-column__inner-wrap .wp-block-image a:hover{top:-5px}

.honolulu-c-content.Campaign__content{margin:0!important;max-width:100%!important}

input#honolulu-field-email{max-width:420px!important;float:left;margin:0 3% 0 0!important;height:55px!important;display:block!important}

button#honolulu-FieldsElementButton--EqFdQ6ElGhKkq8EYbJ69{max-width:140px!important;height:55px!important;display:block!important}

.gform_anchor{position:relative;top:-300px}

@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%)}

	100%{opacity:1;-webkit-transform:translateX(0)}

}

@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}

	100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

}

@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}

	100%{opacity:0;-webkit-transform:translateX(100%)}

}

@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}

	100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}

}

.et_pb_scroll_top{display:none;position:fixed;z-index:99999;right:0;bottom:125px;padding:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;background:rgba(0,0,0,.4);cursor:pointer;background-image:url(../img/up-arrow-white.svg);background-repeat:no-repeat;background-size:20px;background-position:center;width:40px;height:40px}

.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutRight 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeOutRight 1s 1 cubic-bezier(.77,0,.175,1)}

.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInRight 1s 1 cubic-bezier(.77,0,.175,1);animation:fadeInRight 1s 1 cubic-bezier(.77,0,.175,1)}

.no-overflow .et_pb_scroll_top{display:none!important}

.page-template-template-home #chat-widget-container{display:none}

.home-banner-image .home-banner-image-mobile{display:none}


/*r3 change */

.main-menu ul li{margin:0 0px}
/*.main-menu ul li{margin:0 13px}*/

.main-menu ul li.last-menu-item{margin-left:0}

.top-header-banner{text-align:center;color:inherit;z-index:99999;position:relative}

.top-header-banner a{color:inherit;display:inline-block;padding:5px 35px 5px 0;background-image:url(../img/white-arrow.svg);background-repeat:no-repeat;background-position:right center}

.top-header-set .banner-container{padding:10rem 0 7rem 0}


/*header{z-index:99998;top:17px}*/
/* r3 changes */
header{z-index:99998; margin:0 0 0 0; background: #282A39;         border-top: solid 8px #6CBE45;}

header.shrink{top:0}

header.business-header .wrapper{position:relative}

header.business-header .wrapper .left-header{width:auto}

header.business-header .wrapper .main-menu .menu-business-menu-container ul{text-align:center;padding-top:3px}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li{margin:0 5px}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li a{padding:6px 8px 8px 8px}

header.business-header .wrapper .header-btns{width:auto}


@media (max-width:1360px){.main-menu ul li{margin:0}

	header.business-header .wrapper .main-menu .menu-business-menu-container ul li{margin:0}

	header.business-header .wrapper .main-menu .menu-business-menu-container ul li a{padding:6px 10px 8px 10px;font-size:17px}

header.business-header .wrapper .header-btns a.login-icon{font-size:17px}

}



/*r3 change */
@media (min-width:1361px){



	.main-menu{left:160px}


}




@media (max-width:1200px){.main-menu ul li a{font-size:17px}

	.logo{width:180px}

	.main-menu{left:-40px}

.header-btns a.login-icon{font-size:15px}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li{margin:0}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li a{padding:6px 10px 8px 10px;font-size:16px}

header.business-header .wrapper .header-btns a.login-icon{font-size:16px}

}

@media (max-width:1179px){header.business-header .wrapper .left-header .logo{width:180px}

	header.business-header .wrapper .main-menu{padding:8px 0 0}

	header.business-header .wrapper .main-menu .menu-business-menu-container ul{padding-top:2px}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li{margin:0}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li a{padding:6px 10px 8px 10px;font-size:15px}

header.business-header .wrapper .header-btns a.button.small,header.business-header .wrapper .header-btns a.login-icon{font-size:15px}

}

@media (max-width:1079px){header.business-header .wrapper .left-header .logo{width:180px}

	header.business-header .wrapper .main-menu .menu-business-menu-container ul{padding-top:2px}

	header.business-header .wrapper .main-menu .menu-business-menu-container ul li{margin:0}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li a{padding:6px 8px 8px 8px;font-size:15px}

}

@media (max-width:1023px){header.business-header .wrapper .left-header .logo{width:180px}

	header.business-header .wrapper .main-menu .menu-business-menu-container ul{margin-left:25px;padding-top:2px}

	header.business-header .wrapper .main-menu .menu-business-menu-container ul li{margin:0}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li a{padding:6px 6px 8px 6px;font-size:14px}

header.business-header .wrapper .header-btns a.button.small,header.business-header .wrapper .header-btns a.login-icon{font-size:14px}

}

@media (max-width:979px){


/*	r3 change*/
	.menu-btn{top:24px}

	header.business-header .wrapper .main-menu{width:100%;text-align:left;position:initial;padding:0}

	header.business-header .wrapper .main-menu .menu-business-menu-container ul{margin:0;padding:0;background:0 0;width:100%}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li{margin:0;text-align:left}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li a{color:#000;padding:0;line-height:1;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:900;display:block;border-bottom:none;display:inline-block;position:relative;font-size:28px;margin-bottom:3.4rem}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li a:hover{border-bottom:none;background-color:transparent;color:#6cbe45}

header.business-header .wrapper .main-menu .menu-business-menu-container ul li.current-menu-item a{border-bottom:none;background-color:transparent;color:#6cbe45}

header.business-header .wrapper .header-btns a.button.small,header.business-header .wrapper .header-btns a.login-icon{font-size:14px}

}

@media (max-width:767px){.top-build-box span.sub-headline{font-size:18px}

	.top-build-box .button{display:inline-block;max-width:inherit;margin:0 auto;font-size:15px;padding:10px 15px}

}

.full-wrapper .wrapper{width:100%;max-width:100%}

.gutenblock-cta .cta-text{width:100%}

.ab-block-notice{border-radius:5px;position:relative;margin-bottom:20px}

.ab-block-notice .ab-notice-title{font-weight:700;padding:8px 15px;color:#fff;border-top-right-radius:5px;border-top-left-radius:5px;width:100%;display:inline-block}

.ab-block-notice .ab-notice-text{padding:15px;border:solid 2px #333;border-radius:5px;background:#fff}

.gutenblock-testimonials .heading{color:#fff;margin:0 0 15px}

.gutenblock-testimonials .testimonials-slide p{font-size:30px;font-size:3rem;margin-bottom:45px;color:#fff}

.gutenblock-testimonials .testimonial-title{color:#faba19;margin-bottom:10px;font-size:18px;font-size:1.8rem;font-family:intserrat,Helvetica,Arial,sans-serif;font-weight:700}

.gutenblock-cta,.gutenblock-notification,.gutenblock-testimonials{margin-bottom:3rem}

.gutenblock-cta,.gutenblock-testimonials{padding-left:25px;padding-right:25px}

.single-column{display:inline-block;padding:0 3rem;width:32%;vertical-align:top}

.single-column h3{margin-bottom:1rem}

.single-column p{color:#444;font-size:22px;font-weight:700;min-height:140px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}

.column-text{position:relative;padding:3.5rem 1rem 0 1rem}

.column-text span{width:37px;height:15px;margin:0 auto;display:block;position:absolute;top:0;left:0;right:0}

.column-text span:before{content:"";background-image:url(../img/green-shape-small.svg);-webkit-transition:width 1.5s ease-in-out;transition:width 1.5s ease-in-out;background-repeat:no-repeat;background-position:left top;width:0;display:block;height:15px}

.column-text.draw-image span:before{width:37px}

.img-alongside-single .alongside-img{width:46%;position:relative;text-align:right}

.img-alongside-single .alongside-img img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px}

.img-alongside-single .img-alongside-content{width:54%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 8rem 0 0}

.img-alongside-single.image-at-left .img-alongside-content{padding:0 0 0 7rem}

.desktop-hide{display:none}

.img-alongside-content p{font-size:24px;color:#444;margin-bottom:4rem}

.img-alongside-content h3{margin-bottom:3rem}

.image-at-left .alongside-img{text-align:left}

.mid-page-cta-container{background-image:url(../img/cta-bg.png);background-repeat:no-repeat;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;background-size:cover}

.cta-area{padding:7.2rem 0 7.6rem 0}

.mid-page-cta{max-width:650px;margin:0 auto;width:90%}

.mid-page-cta h2{margin-bottom:5px}

.mid-page-cta h5{margin-bottom:0}

.mid-page-cta p{font-weight:700;font-size:22px}

.newslatter-form-container .cta-area{padding:5.5rem 0 6rem 0}

.newslatter-form-container .newslatter-form{float:none;margin:0 auto;width:580px}

.newslatter-form-container .newslatter-form input[type=email]{border:1px solid rgba(86,141,185,.4)!important}

.newslatter-form-container .newslatter-form input[type=email]:focus{border:1px solid #a7b9c7!important}

.newslatter-form-container p{color:#444;font-size:18px;margin-bottom:3rem}

.plan-form select{padding-right:40px}

.plan-form ul{margin:0;padding:0}

.plan-form ul li{padding-left:0!important}

.video-block-container{position:relative}

.video-block-container a{display:block;border:none}

.video-block-container a:after{display:none}

.video-block-container a:hover{border:none}

.video-block-container a:hover .play-button img{-webkit-transform:scale(1.05);transform:scale(1.05)}

.video-block-container a:hover .video-image img{-webkit-box-shadow:0 5px 30px #c1daee;box-shadow:0 5px 30px #c1daee}

.video-image img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 0 20px rgba(193,218,238,.6);box-shadow:0 0 20px rgba(193,218,238,.6)}

.play-button img{position:absolute;left:0;top:-20px;right:0;bottom:0;margin:auto;-webkit-transition:all .3s;transition:all .3s}

.video-button{width:300px;margin:0 auto;text-align:center;position:absolute;left:0;display:block;right:0;bottom:-14px;background-color:#fff;font-weight:700;color:#000;font-size:18px;-webkit-box-shadow:0 0 20px rgba(193,218,238,.6);box-shadow:0 0 20px rgba(193,218,238,.6);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;padding:9px 0}

.testimonial-ratings{margin-bottom:15px}

.testimonial-ratings span{display:inline-block;margin:0 5px;line-height:.8}

.single-testimonial h3{font-size:4.2rem;font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;margin-bottom:13px}

.date-area{color:#444;font-size:22px;font-weight:700}

.date-area span{color:#888}

.testimonial-box{background-color:#fff;-webkit-box-shadow:0 0 10px rgba(86,141,185,.2);box-shadow:0 0 10px rgba(86,141,185,.2);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;padding:30px 35px 25px 25px;float:left;width:32%;margin-right:2%}

.testimonial-box:nth-child(3n+3){margin-right:0}

.testimonial-box .big-text{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;line-height:1.4;font-size:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-height:112px;margin-bottom:15px}

.client-image{float:left;margin-right:15px}

.client-image img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%}

.client-name{line-height:1.2;margin-top:5px;font-weight:600;color:#444;font-size:16px;float:left;width:calc(100% + -65px);line-height:1.4}

.client-name span{color:#888;display:block}

.client-ratings-box{display:inline-block;position:relative;width:215px;padding:0 45px;margin:0 20px}

.client-ratings-box:after,.client-ratings-box:before{content:"";background-image:url(../img/rating-shape-left.png);background-repeat:no-repeat;background-size:contain;width:32px;display:block;height:90px;position:absolute;left:0;top:0}

.client-ratings-box:after{content:"";background-image:url(../img/rating-shape-right.png);right:0;left:auto}

.client-rating-star{padding:10px 0}

.client-rating-star span{display:inline-block;margin:0 2px}

.client-logo{line-height:.8}

.rating-tag-line{color:#444;margin-top:45px}

.testimonial-column{display:inline-block;width:29%;padding:0 2rem;vertical-align:top}

.testimonial-column h5{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:800;font-style:italic;font-size:18px;margin-bottom:10px}

.testimonial-column .testimonial-ratings{margin-bottom:0}

.testimonial-column .testimonial-ratings span{margin:0 2px}

.testimonial-column .testimonial-date{font-size:14px;font-weight:600;color:#444}

.testimonial-column .testimonial-date span{color:#888}

.faq{border-bottom:1px solid rgba(86,141,185,.2)}

.faq a{border:none;display:block;font-size:22px;font-size:2.2rem;color:#444;font-weight:700;line-height:1.3;cursor:pointer;position:relative;padding:36px 40px 36px 0}

.faq a:after{content:"";background-image:url(../img/plus-icon.svg);background-repeat:no-repeat;right:0;top:39px;display:block;height:22px;width:22px;position:absolute}

.faq a:hover{color:#6cbe45}

.faq a.active{padding-bottom:2rem;color:#6cbe45}

.faq a.active:after{background-image:url(../img/minus-icon.svg);background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(0);transform:rotate(0)}

.faq .faq-content a{padding:0;display:inline-block;color:#6cbe45;font-size:18px;border-bottom:1px solid transparent;border-radius:0;font-weight:400}

.faq .faq-content a:hover{color:#6cbe45;border-bottom:1px solid #6cbe45}

.faq .faq-content a:after{display:none}

.faq-content{display:none;border-top:0;font-size:18px;font-size:1.8rem;padding:0 0 4rem 0;line-height:1.7;background-color:#fff;border-radius:0 0 10px 10px}

.faq-content p{margin-bottom:25px;color:rgba(68,68,68,.8)}

.faq-content p:last-child{margin-bottom:0}

.faq-content ul{margin:0 0 5px 0}

.faqs-area{border-top:1px solid rgba(86,141,185,.2);margin-top:5rem}

.faqs-button a.button{margin-top:2rem}

.faqs-menu{margin-bottom:10rem;text-align:center}

.faqs-menu ul{margin:0;padding:0}

.faqs-menu ul li{margin:0 13px;padding-left:0;display:inline-block;font-weight:700;font-size:20px;border:none}

.faqs-menu ul li.active a,.faqs-menu ul li.active a:visited{color:#6cbe45!important;border-bottom:0}

.faqs-menu ul li:before{display:none}

.faqs-menu ul li a,.faqs-menu ul li a:visited{color:#444!important;border-bottom:0;position:relative}

.faqs-menu ul li a:hover,.faqs-menu ul li a:visited:hover{color:#6cbe45!important}

.faqs-menu ul li a:hover:after,.faqs-menu ul li a:visited:hover:after{background-color:#6cbe45}

.faqs-menu ul li a:after,.faqs-menu ul li a:visited:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;background-color:transparent;display:block;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

.faqs-box-container{padding:7rem 10rem;-webkit-box-shadow:0 5px 30px rgba(86,141,185,.2);box-shadow:0 5px 30px rgba(86,141,185,.2);background-color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;margin-bottom:10rem}

#left.stickOnScroll-on{width:100%;left:0;z-index:9999}

#left.stickOnScroll-on .faqs-menu{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:0;padding:13px 0 16px;background-color:#eaf3f9}

#left.stickOnScroll-on .faqs-menu ul li{font-size:16px}

#account{position:relative;top:-250px}

.categories-select,.faqs-menu-select{display:none}

.faqs-menu-select{padding:21px 0 1px 0}

.faqs-menu-select select{height:55px;margin-bottom:2rem}

.icon-lists-container{padding-top:3.3rem}

.check-box-area{-webkit-box-shadow:0 5px 30px rgba(86,141,185,.2);box-shadow:0 5px 30px rgba(86,141,185,.2);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;padding:8.6rem 8rem 4rem 10rem}

.check-right-column{float:right;width:50%}

.check-left-column{float:left;width:50%}

.check-box-text{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 7.3rem 0 4.5rem;background-image:url(../img/check-icon.svg);background-repeat:no-repeat;background-position:left 5px}

.check-box-text.cross{background-image:url(../img/cross-icon.svg)}

.check-cross-container{padding-top:3.3rem}

.blog-posts-container{padding-top:3.3rem}

.credit-post{margin-bottom:4rem}

.credit-post a{display:block;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(86,141,185,.2);box-shadow:0 0 10px rgba(86,141,185,.2);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;padding:3rem;min-height:290px;border:1px solid transparent}

.credit-post a p{color:rgba(68,68,68,.8);margin-bottom:28px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.credit-post a:hover{border:1px solid rgba(86,141,185,.4);-webkit-box-shadow:0 0 10px rgba(86,141,185,.25);box-shadow:0 0 10px rgba(86,141,185,.25)}

.credit-post a:hover .read-more{color:#6cbe45!important}

.post-image{width:29%;float:left;background-repeat:no-repeat;background-size:cover;height:227px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;background-position:center center;margin-right:3rem}

.post-heading{font-size:22px;color:#000;font-weight:700;margin-bottom:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}

.post-meta{color:#000;font-weight:600;font-size:16px;margin-bottom:4rem;padding-left:15px;line-height:1;border-left:4px solid #6cbe45;display:inline-block;padding-bottom:2px}

.credit-post a .no-post-meta .post-meta{display:none}

.credit-post a .no-post-meta p{min-height:90px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}

.credit-post-category{padding-top:0}

.credit-post-category .post-image{background-size:155px  important ;}

.news-posts-category{padding-top:0}

.credit-post-category .credit-post a p{min-height:120px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}

.icon-lists-container{max-width:780px;width:100%;margin:0 auto}

.icon-list-box{background-repeat:no-repeat;background-size:70px 70px;background-position:left 10px;padding-left:100px;margin-bottom:3rem;font-size:24px}

.icon-list-box strong{font-weight:900;color:#000}

.icon-list-box p{margin-bottom:3rem}

.lists-buttons{margin:7rem 0 0 0}

.lists-buttons a.button:nth-child(2){margin-left:15px}

h2 span{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:600;font-style:italic}

.resource-tile{float:left;width:30.6%;margin-right:4.1%}

.resource-tile:nth-child(3n+3){margin-right:0}

.resource-tile a{display:block;border:1px solid rgba(86,141,185,.4);padding:3rem 2.5rem 3rem 3rem;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px}

.resource-tile a:hover{-webkit-box-shadow:0 0 10px rgba(86,141,185,.25);box-shadow:0 0 10px rgba(86,141,185,.25);border:1px solid rgba(86,141,185,.4)}

.resource-tile a:hover .read-more{color:#6cbe45}

.tile-title{background-repeat:no-repeat;background-size:45px 45px;display:block;padding:14px 0 14px 65px;font-size:22px;font-weight:800;color:#000;padding-left:65px;margin-bottom:2.8rem;line-height:1}

.tile-text{color:#444;display:block;margin-bottom:3.5rem;min-height:112px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}

.check-lits-cta-container{background-image:url(../img/check-list-bg.png);background-repeat:no-repeat;background-size:cover;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;padding:6rem 0}

.lits-cta-inner{max-width:580px;margin:0 auto}

.lits-cta-inner h2{margin-bottom:3.5rem}

.lits-cta-inner ul{margin:0 auto 5.5rem auto;padding:0;text-align:left;max-width:420px}

.lits-cta-inner ul li{font-weight:700;background-image:url(../img/blue-check-icon.svg);background-repeat:no-repeat;background-position:left 9px;font-size:24px;padding-left:52px;line-height:1.4}

.lits-cta-inner ul li:before{display:none}

.lits-cta-inner p{margin-bottom:0}

.lits-cta-inner a.button{display:block;margin-bottom:2.5rem}

.lits-cta-inner .two-buttons a.button{display:inline-block}

.lits-cta-inner .two-buttons a.button:first-child{margin-right:1.5rem}

.info-box-container{padding:5rem 6rem 5rem 7rem;border:1px solid rgba(86,141,185,.4);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;background-color:#fff;margin-top:7rem}

.info-box-image{float:left;width:48%}

.info-box-detail{float:right;width:45%}

.info-box-detail h6{margin-bottom:1rem}

.check-listwimage-container{margin-top:9rem}

.check-list-image{float:left;text-align:right;width:32%}

.check-list-content{float:right;width:62%;padding-right:1rem}

.check-list-content ul{margin:0;padding:0}

.check-list-content ul li{background-image:url(../img/check-icon-big.svg);background-repeat:no-repeat;padding-left:5.6rem;background-position:left 3px;margin-bottom:4.3rem}

.check-list-content ul li:last-child{margin-bottom:0}

.check-list-content ul li span{display:block;color:#000;line-height:1;font-size:22px;font-weight:800;margin-bottom:1.5rem}

.check-list-content ul li::before{display:none}

.full-width-image-container{background-repeat:no-repeat;background-position:top center;background-size:cover;padding:34rem 0 11rem 0;margin-bottom:13rem}

.text-on-image{font-weight:900;color:#fff;font-size:10rem;line-height:1;float:right;width:50%}

.text-on-image span{font-family:Ubuntu,Helvetica,Arial,sans-serif;font-weight:700;font-style:italic;display:block;line-height:1}

.bank-logo{margin-bottom:4rem}

.badge-logo{display:inline-block;vertical-align:middle;margin-right:3rem}

.badge-logo:last-child{margin-right:0}

.image-cta-contant{float:left;width:50%}

.image-cta-contant p{padding-right:6rem;font-size:24px}

.image-cta-image{float:right;width:50%;text-align:right;position:relative;min-height:388px;max-width:360px;left:30px}

.cta-image-one{position:absolute;left:0;top:-4px;-webkit-transform:rotate(14.5deg);transform:rotate(14.5deg)}

.cta-icon-one{position:absolute;right:54px;top:76px}

.cta-icon-two{position:absolute;bottom:82px;left:81px}

.cta-image-two{position:absolute;right:0;bottom:10px;-webkit-transform:rotate(13.1deg);transform:rotate(13.1deg)}

span.top-angle{position:absolute;top:-1px;right:0}

span.bottom-angle{position:absolute;bottom:10px;left:-14px}

.cta-image-one img,.cta-image-two img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px}

.tabs-buttons-area{max-width:650px;margin:0 auto 6rem auto;width:100%}

ul.pricing-tab{margin:0;padding:0;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

ul.pricing-tab li{float:left;padding:0!important;margin:0}

ul.pricing-tab li:nth-child(2) a.active:before,ul.pricing-tab li:nth-child(2) a:visited.active:before{top:-1px;border-left:1px solid #6cbe45}

ul.pricing-tab li:nth-child(1) a,ul.pricing-tab li:nth-child(1) a:visited,ul.pricing-tab li:nth-child(2) a,ul.pricing-tab li:nth-child(2) a:visited{border-right:0}

ul.pricing-tab li a,ul.pricing-tab li a:visited{border:none;color:#6f808d;font-size:20px;font-weight:700;display:block;line-height:1;width:215px;padding:17px 0;border:1px solid #a7b9c7}

ul.pricing-tab li a.active,ul.pricing-tab li a:visited.active{color:#6cbe45;border-color:#a7b9c7;background-color:rgba(108,190,69,.05)}

ul.pricing-tab li a.active:before,ul.pricing-tab li a:visited.active:before{border:2px solid #6cbe45}

ul.pricing-tab li a:before,ul.pricing-tab li a:visited:before{content:"";background-color:transparent;border:2px solid transparent;width:216px;top:0;border-radius:10px;left:0;height:56px;display:block;position:absolute}

ul.pricing-tab li.indicator,ul.pricing-tab li:before{display:none}

ul.pricing-tab li:nth-child(1) a.active:before{border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px}

ul.pricing-tab li:nth-child(1) a,ul.pricing-tab li:nth-child(1) a:visited{border-radius:10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;-o-border-radius:10px 0 0 10px}

ul.pricing-tab li:nth-child(2) a.active:before{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}

ul.pricing-tab li:nth-child(3) a.active:before{border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0}

ul.pricing-tab li:nth-child(3) a,ul.pricing-tab li:nth-child(3) a:visited{border-radius:0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;-o-border-radius:0 10px 10px 0}

ul.pricing-tab li:nth-child(2) a,ul.pricing-tab li:nth-child(2) a:visited{position:relative}

ul.pricing-tab li:nth-child(2) a:after,ul.pricing-tab li:nth-child(2) a:visited:after{content:"";position:absolute;width:1px;height:55px;background-color:transparent;right:-1px;top:0;z-index:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

ul.pricing-tab li:nth-child(2) a:hover:after,ul.pricing-tab li:nth-child(2) a:visited:hover:after{background-color:#6cbe45}

.pricing-tables-area{text-align:center}

.table-price{position:relative;display:inline-block}

.price-table{padding:4.7rem 3rem;background-color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;-webkit-box-shadow:0 0 10px rgba(86,141,185,.2);box-shadow:0 0 10px rgba(86,141,185,.2);display:inline-block;margin-right:2.8rem;max-width:370px;width:100%}

.price-table:nth-child(3n+3){margin-right:0}

.price-table .pkg-detail{text-align:left;margin-bottom:50px}

.price-table a,.price-table a:visited{display:block}

.pkg-title{line-height:1;font-size:28px;color:#000;font-weight:900;margin-bottom:2.2rem}

.pkg-price{color:#000;font-weight:900;font-size:9rem;position:relative;line-height:1;margin:0 auto 4rem auto}

.pkg-price sup{font-size:24px;font-weight:800;position:absolute;top:22px;left:-20px}

.pkg-price sup.month{top:auto;bottom:25px;left:auto;right:-45px}

.pkg-detail ul{margin:0 0 2.5rem 0;padding:0}

.pkg-detail ul li{font-weight:600;background-image:url(../img/check-icon-small.svg);background-repeat:no-repeat;background-position:left 9px;padding-left:42px;line-height:1.4;margin-bottom:1.5rem}

.pkg-detail ul li:before{display:none}

.pricing-buttons a.learn-more{display:inline-block;margin-top:3rem;line-height:1.2;color:#000;font-size:20px;font-weight:700}

.pricing-buttons a.learn-more:hover{color:#6cbe45}

.blog-page-container{padding-top:0}

.blog-page-container .credit-post{display:none}

.categories-buttons{margin:-2rem 0 10rem 0}

.categories-buttons ul{padding:0;margin:0}

.categories-buttons ul li{padding:0;margin:0;display:inline-block}

.categories-buttons ul li:before{display:none}

.categories-buttons ul li a,.categories-buttons ul li a:visited{color:#6f808d;border:1px solid #a7b9c7;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;display:inline-block;font-size:16px;font-weight:600;line-height:1;padding:10px 30px 12px 30px;margin:0 5px;position:relative}

.categories-buttons ul li a:before,.categories-buttons ul li a:visited:before{content:"";background-color:transparent;border:2px solid transparent;height:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;display:block;position:absolute;width:100%;left:0;top:-1px}

.categories-buttons ul li a.active,.categories-buttons ul li a:visited.active{border:2px solid #6cbe45;background-color:rgba(108,190,69,.05)}

.categories-buttons ul li a:hover,.categories-buttons ul li a:visited:hover{color:#6cbe45;border-color:#6cbe45}

.category .footer-cta,.page-id-498 .footer-cta,.single-post .footer-cta{display:none}

.blog-single-container{padding-top:15rem;max-width:1100px;margin:0 auto}

.blog-single-container .newslatter-form ul{margin-bottom:0}

.blog-single-container ul{margin-bottom:5rem}

.blog-single-container .mid-page-cta-container{margin-top:10rem}

.feature-image-area{min-height:310px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;background-repeat:no-repeat;background-size:cover;background-position:top center}

/*.blog-single-detail{max-width:980px;margin:-12rem auto 13rem auto;background-color:#fff;-webkit-box-shadow:0 5px 30px rgba(86,141,185,.2);box-shadow:0 5px 30px rgba(86,141,185,.2);border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;padding:5.5rem 6rem 6rem 6rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}*/

.blog-single-detail h1{font-size:5.6rem}

.blog-single-detail.no-featured-image{margin-top:0}

.post-socials ul{padding:0;margin:0;line-height:1}

.post-socials ul li{margin:0 15px 0 0;line-height:1;padding:0!important;display:inline-block}

.post-socials ul li:last-child{margin-right:0}

.post-socials ul li:before{display:none}

.post-socials ul li a,.post-socials ul li a:visited{border:1px solid #a7b9c7;background-repeat:no-repeat;width:45px;height:45px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;background-image:url(../img/socials-sprite.png);background-size:80px}

.post-socials ul li a.facebook-share,.post-socials ul li a:visited.facebook-share{background-position:16px 11px}

.post-socials ul li a.twitter-share,.post-socials ul li a:visited.twitter-share{background-position:-14px 11px}

.post-socials ul li a.linkedin-share,.post-socials ul li a:visited.linkedin-share{background-position:-50px 11px}

.post-socials ul li a:hover,.post-socials ul li a:visited:hover{border:1px solid #a7b9c7}

.post-socials ul li a:hover.facebook-share,.post-socials ul li a:visited:hover.facebook-share{background-position:16px -25.5px}

.post-socials ul li a:hover.twitter-share,.post-socials ul li a:visited:hover.twitter-share{background-position:-14px -25.5px}

.post-socials ul li a:hover.linkedin-share,.post-socials ul li a:visited:hover.linkedin-share{background-position:-50px -25.5px}

.post-socials.post-socials-top{float:right;margin-bottom:4rem}

.post-socials span{font-size:16px;color:#000;font-weight:700;display:block;line-height:1.2;margin-bottom:2rem}

/*.posts-tags{margin-top:3.5rem}*/

.posts-tags ul{margin:0 0 4rem 0;padding:0}

.posts-tags ul li{padding:0!important;margin:0 0 10px 0;display:inline-block}

.posts-tags ul li:before{display:none}

.posts-tags ul li a,.posts-tags ul li a:visited{border:1px solid rgba(86,141,185,.2);background:rgba(234,243,249,.5);border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-o-border-radius:100px;display:block;color:#6f808d;font-size:14px;line-height:1;padding:7px 18px;margin-right:10px}

.posts-tags ul li a:hover,.posts-tags ul li a:visited:hover{border:1px solid rgba(86,141,185,.4)}

figure{margin:9rem 0}

#breadcrumbs{float:left;margin-top:11px}

#breadcrumbs span{font-weight:700}

#breadcrumbs span a{color:#444}

#breadcrumbs span a:hover{color:#6cbe45}

#breadcrumbs .breadcrumb_last{color:#444}

@media only screen and (min-width:1366px) and (max-width:1440px){.home-banner-image{right:0;top:-25px;max-width:500px}

}

@media only screen and (min-width:1180px) and (max-width:1365px){.home-banner-image{right:0;top:-40px;max-width:500px}

	.text-area{font-size:19px}

	.heading-area{margin-right:45px}

.heading-area h1{font-size:6rem}

.single-column p{font-size:18px}

.full-width-image-container{padding:20rem 0 7rem 0}

.text-on-image{font-size:8rem}

body{font-size:18px}

h1{font-size:56px;font-size:5.6rem;line-height:1.15}

h2{font-size:40px;font-size:4rem}

h3{font-size:32px;font-size:3.2rem}

h4{font-size:26px;font-size:2.6rem}

h5{font-size:22px;font-size:2.2rem}

h6{font-size:20px;font-size:2rem}

.heading-area h1,h1.big-heading{font-size:70px;font-size:7rem}

.subheadline{font-size:20px}

.big-text{font-size:2.4rem}

.medium-text{font-size:2rem}

.small-text{font-size:1.7rem}

.tiny-text{font-size:1.6rem}

.banner-text{font-size:2rem}

.glide-block{margin-bottom:10rem}

.pkg-detail ul li{font-size:16px}

.price-table{max-width:31%;padding:4.7rem 2.5rem}

.pkg-price{font-size:7rem}

}

@media only screen and (min-width:980px) and (max-width:1179px){.home-banner-image{right:0;top:0;max-width:420px;width:100%}

	.main-menu{padding:11px 0 0}

	.main-menu ul li{margin:0 5px}

.main-menu ul li a,.main-menu ul li a:visited{padding:6px 8px 8px 8px}

.logo{width:220px}

h1{font-size:56px;font-size:5.6rem;line-height:1.15}

h2{font-size:40px;font-size:4rem}

h3{font-size:30px;font-size:3rem}

h4{font-size:26px;font-size:2.6rem}

h5{font-size:23px;font-size:2.3rem}

h6{font-size:21px;font-size:2.1rem}

.heading-area h1,h1.big-heading{font-size:60px;font-size:6rem}

.subheadline{font-size:22px}

.big-text{font-size:2.4rem}

.medium-text{font-size:2rem}

.small-text{font-size:1.8rem}

.tiny-text{font-size:1.6rem}

.banner-text{font-size:2rem}

.glide-block{margin-bottom:10rem}

.banner-container{padding:16rem 0 5rem 0}

.single-column{padding:0 2rem}

.single-column p{font-size:18px;min-height:110px}

.img-alongside-content p{font-size:22px}

.cta-heading{width:42%}

.footer-cta .newslatter-form{width:54%}

.footer-cta .newslatter-form ul li{width:66%;margin-right:20px}

.footer-cta .newslatter-form input[type=submit]{float:right}

.footer-cta input#honolulu-field-email{width:66%!important;margin-right:20px!important}

.footer-cta-content{width:63%;padding:7rem 4rem 10rem 0}

.footer-cta-container{background-position:left -50px top}

.cta-check-box{width:170px;padding-right:1rem;padding-left:3rem;background-size:20px;line-height:1.4}

.footer-cta-image{left:-25px}

.resource-tile a{padding:2rem}

.icon-list-box{font-size:22px}

.footer-cta-container.glide-block{margin-bottom:20rem}

.post-meta{margin-bottom:2rem}

.credit-post a p{margin-bottom:2rem}

.text-area{font-size:19px}

.heading-area{margin-right:45px}

.heading-area h1{font-size:6rem}

.single-column p{font-size:18px}

.full-width-image-container{padding:20rem 0 7rem 0;margin-bottom:8rem}

.text-on-image{font-size:8rem}

.check-list-content ul li{padding-left:5rem}

.pricing-banner-text{padding-right:4rem}

.banner-select select{height:60px;font-size:20px;background-position:center right 20px;background-size:16px;padding-left:20px;padding-right:55px;margin-top:3.5rem}

.blog-single-container{padding:9rem 0}

.feature-image-area{max-width:111%;margin:0 -5.5%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;min-height:320px}

.blog-single-detail{margin-bottom:0}

.price-table:nth-child(3n+3){margin-top:3rem}

}



/*chuy2*/
@media only screen and (max-width:1179px){


	.credit-table th{padding:15px 10px;font-size:13px}

	.newslatter-form-container .newslatter-form{max-width:315px}

	input#honolulu-field-email{margin:0 2% 15px 0!important;max-width:70%!important}

button#honolulu-FieldsElementButton--EqFdQ6ElGhKkq8EYbJ69{max-width:420px!important;width:28%!important}

.blue-container.glide-block{margin:0 auto 8rem auto}

.blog-posts-container{padding-top:1.5rem}

.lists-buttons{margin:5rem 0 0 0}

.price-table .pkg-detail{margin-bottom:40px}

.logo a img{margin-top:3px}

#triple-review-block-block_5ed8c3396ca33{margin-bottom:6rem}

.banner-container.about-banner-container{padding-bottom:5rem}

body{font-size:15px}

.categories-buttons ul,.faqs-menu{display:none}

.categories-select,.faqs-menu-select{display:block;max-width:450px;margin:0 auto}

.left-header{position:relative}





/*r3 change*/
/*header{padding:30px 0 21px 0;height:auto}*/
header{padding: 0;height:59px;  padding:8px 0 0 0;  border-top: solid 6px #6CBE45;}



/*header.shrink{padding:16px 0;height:auto}*/
header.shrink{padding: 0;height:59px;  padding:8px 0 0 0;  border-top: solid 6px #6CBE45;}

.logo{max-width:155px}

.header-btns{max-width:315px;margin:10rem auto 0 auto}

.header-btns a.small,.header-btns a:visited.button.small{display:block;padding:18px 15px;margin-bottom:3rem}

.header-btns a.button.small{float:none}

.header-btns a.login-icon{margin:0;line-height:1}

/*r3 change*/
/*.mobile-login{display:block;top:11px}*/
.mobile-login{display:block;top:11px}

.blog-single-detail h1,h1{font-size:40px;font-size:4rem;line-height:1.15}

h2{font-size:32px;font-size:3.2rem;margin-bottom:1.5rem}

h3{font-size:29px;font-size:2.9rem;margin-bottom:1.5rem}

h4{font-size:26px;font-size:2.6rem;margin-bottom:1.5rem}

h5{font-size:23px;font-size:2.3rem;margin-bottom:1.5rem}

h6{font-size:21px;font-size:2.1rem;margin-bottom:1.5rem}

.heading-area h1,h1.big-heading{font-size:60px;font-size:6rem}

.subheadline{font-size:19px}

.big-text{font-size:2.2rem}

.medium-text{font-size:1.9rem}

.small-text{font-size:1.5rem}

.tiny-text{font-size:1.4rem}

.banner-text{font-size:1.8rem}

.glide-block{margin-bottom:10rem}

.banner-container{padding:12rem 0 5rem 0}

.page-template-template-faqs .banner-container{padding-bottom:0}

.faq-container-main{margin-top:4rem}

.arch-divider{height:20px;width:72px;margin:0 auto 3rem auto}

.arch-divider:after{background-size:cover}

.single-column{display:block;padding:0;width:100%}

.single-column:nth-child(3n+3) .column-text{margin-bottom:0}

.column-text{max-width:480px;margin:0 auto 5rem auto}

.column-text p{min-height:auto;-webkit-line-clamp:10;font-size:19px}

.valign-wrapper{display:block}

.img-alongside-single{text-align:center}

.img-alongside-single .img-alongside-content{width:100%;margin-bottom:5rem;padding:0}

.img-alongside-single .img-alongside-content p{font-size:19px;margin:0 auto 4rem auto;max-width:480px}

.img-alongside-single .alongside-img{width:100%;text-align:center}

.img-alongside-single .alongside-img img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.img-alongside-single.image-at-left .img-alongside-content{padding:0}

a.button,a.button:visited{display:block;max-width:315px;margin:0 auto;font-size:18px;padding:18px 38px 20px 38px}

a.button.trp,a.button:visited.trp{padding:17px 38px 19px 38px}

.mid-page-cta p{font-size:19px}

.cta-area{padding:4.5rem 0 6rem 0}

p{margin:0 0 3rem 0}

.mobile-hide{display:none}

.desktop-hide{display:block}

.play-button img{max-width:42px}

.video-image img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.video-button{width:256px;font-size:16px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;padding:7px 0}

.single-testimonial h3,blockquote,blockquote p{font-size:26px}

.single-testimonial h3 br,blockquote br,blockquote p br{display:none}

.testimonial-ratings{margin-bottom:10px}

.testimonial-ratings span img{max-width:16px}

.date-area,blockquote cite{font-size:19px}

.testimonial-box{padding:25px 20px;float:none;width:100%;margin:0 auto 20px auto;max-width:315px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.testimonial-box .big-text{font-size:18px;-webkit-line-clamp:15;min-height:auto;margin-bottom:2rem}

.testimonial-box:nth-child(3n+3){margin:0 auto 20px auto}

.banner-container ul li,.page-content ul li,.wp-block-glide-section-block ul li{padding-left:18px}

.banner-container ul li:before,.page-content ul li:before,.wp-block-glide-section-block ul li:before{width:8px;height:8px;top:7px}

ol li,ul li{margin:0 0 2.5rem 0}

.feature-image{width:100%;margin:7rem auto}

.feature-image img{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.faqs-area{margin-top:2rem}

.faq a{font-size:19px;padding:23px 30px 23px 0}

.faq a:after{width:20px;height:20px;background-size:cover;top:26px}

.faq-content p{font-size:15px}

.newslatter-form input[type=text]{width:100%;margin-bottom:20px;max-width:100%}

.newslatter-form input[type=submit]{float:none;max-width:315px;width:100%}

.newslatter-form ul li{float:none;padding-left:0;width:100%;max-width:315px;margin:0 auto}

.newslatter-form-container .newslatter-form{width:100%}

.newslatter-form-container p{font-size:16px}

.mid-page-cta h5{margin-bottom:10px;line-height:1.2}

.mid-page-cta-container{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;background-size:100% 100%}

.newslatter-form-container .cta-area{padding:4rem 0 4.4rem 0;margin-top:10rem}

.check-cross-container{padding-top:0;max-width:480px;margin:0 auto}

.check-box-area{padding:4.5rem 15px 2rem 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.check-box-text{float:none;width:100%;padding:0 0 0 4rem}

.client-ratings-box{display:block;width:203px;margin:0 auto 45px auto}

.client-ratings-box:after,.client-ratings-box:before{height:80px}

.client-rating-star{padding:10px 0 5px 0}

.rating-tag-line{max-width:200px;margin:0 auto}

.credit-post{margin-bottom:2rem}

.credit-post a{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;padding:25px 20px}

.post-image{width:85px;float:right;height:70px;margin-left:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;margin-right:0;background-size:cover}

.post-heading{font-size:19px;line-height:1.4}

.post-meta{font-size:15px;margin-bottom:3rem;line-height:1.4}

a.read-more,span.read-more{font-size:16px}

.icon-lists-container{padding-top:1rem}

.icon-list-box{background-size:50px 50px;padding-left:70px;font-size:19px}

.lists-buttons a.button:nth-child(2){margin:20px auto 0 auto}

.tile-text{margin-bottom:2.5rem;min-height:auto;-webkit-line-clamp:15}

.resource-tile{float:none;width:100%;max-width:450px;margin:0 auto 20px auto}

.resource-tile a{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;padding:2.5rem 2rem}

.resource-tile:nth-child(3n+3){margin:0 auto 20px auto}

.tile-title{background-size:38px;padding:10px 0 12px 52px;font-size:19px;margin-bottom:1.5rem}

.footer-cta-container{padding:3rem 2rem 0 2rem;background-image:url(../img/green-cta-bg-mobile.png);background-position:bottom -126px left -25px;min-height:755px}

.footer-cta-container a.button{text-align:center}

.cta-check-list{margin-bottom:3rem}

.footer-cta-image{position:absolute;bottom:-4rem;margin-top:0;top:auto;left:10px}

.footer-cta-image img{width:300px;left:20px}

.footer-cta-content{float:none;width:100%;padding:0;max-width:450px;margin:0 auto}

.cta-check-box{font-size:15px;float:none;width:100%;padding-right:0;padding-left:3rem;margin-bottom:1.5rem;background-size:22px;display:block}

.footer-cta-container.glide-block{margin-bottom:13rem;margin-top:60px}

.page-template-template-faqs .footer-cta-container.glide-block{margin-top:140px}

.single-post .footer-cta-container.glide-block{margin-top:140px}

.cta-heading{float:none;width:100%}

.footer-container .newslatter-form{float:none;max-width:100%;width:100%;margin:3rem 0 0 0;text-align:left}

.footer-container .newslatter-form ul li{float:none;padding-left:0;width:100%;max-width:450px}

.footer-container .newslatter-form input[type=submit]{float:none;max-width:450px;width:100%}

.check-left-column,.check-right-column{float:none;width:100%}

.credit-table th:nth-child(2){width:auto}

.credit-table th:nth-child(7){width:auto}

.pinned table tr:nth-child(1){border-left:0;border-right:0;height:70px}

.home-banner-text{float:none;width:100%;max-width:650px;margin-bottom:5rem;text-align:center}

.home-banner-image{position:initial;margin:0 auto}

.banner-buttons{margin:4rem 0 3rem 0;text-align:center}

.banner-buttons a.button{margin:0 auto}

.banner-buttons a.button:nth-child(2){margin:15px auto 0 auto}

.banner-container.home-banner-container{padding-bottom:0}

.testimonial-column{display:block;max-width:315px;width:100%;padding:0;margin:0 auto 5rem auto}

.testimonial-column:last-child{margin-bottom:0}

.plan-form select{float:none;margin-bottom:20px}

.plan-form input[type=submit]{float:none}

.home-banner-text p br{display:none}

.blue-container{padding:20px 15px 50px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.categories-buttons{margin:0}

.categories-buttons select{margin-bottom:5rem;font-size:18px;height:55px}

#left.stickOnScroll-on{background-color:#eaf3f9;padding:0 5%}

#left.stickOnScroll-on .faqs-menu{-webkit-box-shadow:none;box-shadow:none}

.faqs-menu{margin:0 0 3rem 0}

.faqs-menu select{margin-bottom:0;font-size:18px;height:55px}

.faqs-box-container{padding:25px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;margin-bottom:5rem}

.faqs-bottom-text h3{margin-bottom:3rem}

.credit-post-category .post-image{background-size:contain}

.credit-post-category .credit-post a p{min-height:auto;display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;overflow:visible;margin-bottom:2rem}

.info-box-detail p{margin-bottom:2rem;font-size:16px}

.credit-post:last-child{margin-bottom:0}

.info-box-container{padding:3rem}

#left.stickOnScroll-on{z-index:999999;top:70px!important}

.credit-post a .no-post-meta p,.credit-post a p{display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;overflow:visible;min-height:auto}

.credit-post a{min-height:auto}

.faqs-button a.button{margin-top:4rem!important}

}

@media only screen and (min-width:768px) and (max-width:979px){body{font-size:18px}

	h1{font-size:56px;font-size:5.6rem;line-height:1.15}

	h2{font-size:40px;font-size:4rem}

h3{font-size:32px;font-size:3.2rem}

h4{font-size:26px;font-size:2.6rem}

h5{font-size:22px;font-size:2.2rem}

h6{font-size:20px;font-size:2rem}

.heading-area h1,h1.big-heading{font-size:70px;font-size:7rem}

.subheadline{font-size:20px}

.big-text{font-size:2.4rem}

.medium-text{font-size:2rem}

.small-text{font-size:1.7rem}

.tiny-text{font-size:1.6rem}

.banner-text{font-size:2rem}

.glide-block{margin-bottom:10rem}

.banner-container{padding:15rem 0 6rem 0}

.client-ratings-box{display:inline-block}

.rating-tag-line{max-width:450px}

.widget{padding-right:1rem}

.check-list-content ul li{padding-left:5rem}

.full-width-image-container{padding:20rem 0 7rem 0;margin-bottom:8rem}

.text-area{font-size:19px}

.text-on-image{font-size:6rem}

.badge-logo{margin:0 2rem}

.price-table{max-width:320px}

.price-table:nth-child(2n+2){margin-right:0}

.price-table:nth-child(3n+3){margin-top:3rem}

.pkg-price{font-size:6rem}

.page-content .pkg-detail ul li{padding-left:30px;font-size:16px}

.page-content .lits-cta-inner ul li{padding-left:50px;margin-bottom:1.5rem;font-size:22px}

.lits-cta-inner ul{max-width:385px}

.banner-select select{height:60px;font-size:20px;background-position:center right 20px;background-size:16px;padding-left:20px;padding-right:55px;margin-top:3.5rem}

.image-cta-image{width:45%}

.image-cta-contant p{padding-right:4rem;font-size:20px}

.image-cta-contant a.button,.image-cta-contant a.button:visited{max-width:initial;display:inline-block}

.blog-single-container{padding:5rem 0}

.feature-image-area{max-width:111%;margin:0 -5.5%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;min-height:230px}

.blog-single-detail{margin-bottom:0}

}

@media only screen and (max-width:767px){.table-block-container{white-space:nowrap;overflow-x:scroll}

	.table-block-container table{table-layout:initial}

	.widget{width:50%;padding-right:2rem;margin-bottom:4rem}

.widget h4{font-size:16px;margin-bottom:1.5rem}

.widget:nth-child(4n+4){width:50%}

.widget ul li{margin-bottom:1rem}

.widget ul li a{font-size:16px}

.footer-text p{font-size:14px;line-height:1.8}

.copy-right{font-size:15px}

.heading-area{float:none;width:100%;margin-bottom:3rem}

.text-area{float:none;width:100%;font-size:19px}

.full-width-image-container{padding:14rem 0 4rem 0;margin-bottom:6rem}

.text-on-image{font-size:40px}

.check-listwimage-container{margin-top:5rem}

.check-list-content ul li{padding-left:4rem;background-size:26px}

.check-list-content ul li span{font-size:19px;margin-bottom:1rem}

.check-list-content{float:none;width:100%;padding-right:0}

.check-list-image{float:none;text-align:center;width:100%;max-width:300px;margin:5rem auto 0 auto}

.badge-logo{margin:0 1rem}

.image-cta-contant{float:none;width:100%;text-align:center;margin-bottom:5rem}

.image-cta-contant p{padding-right:0;font-size:19px;max-width:450px;margin-right:auto;margin-left:auto}

.image-cta-contant p br{display:none}

.image-cta-image{float:none;width:100%;text-align:center;margin:0 auto;left:0}

.info-box-container{padding:2.5rem 2rem;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.info-box-image{float:none;width:100%;max-width:270px;margin:0 auto 4rem auto}

.info-box-detail{float:none;width:100%}

.pricing-banner-text{float:none;width:100%;max-width:450px;margin:0 auto 3rem auto;text-align:center}

.banner-select{float:none;width:100%;max-width:475px;margin:0 auto}

.banner-select select{height:55px;font-size:18px;padding-left:20px;padding-right:35px;background-size:14px;font-weight:600;margin-bottom:1rem;background-position:center right 20px}

.tabs-buttons-area{max-width:320px;margin:0 auto 5rem auto;width:100%}

ul.pricing-tab li{float:none;padding:0!important;margin:0}

ul.pricing-tab li:nth-child(2) a.active:before,ul.pricing-tab li:nth-child(2) a:visited.active:before{top:0}

ul.pricing-tab li:nth-child(1) a,ul.pricing-tab li:nth-child(1) a:visited,ul.pricing-tab li:nth-child(2) a,ul.pricing-tab li:nth-child(2) a:visited{border-right:1px solid #a7b9c7;border-bottom:0}

ul.pricing-tab li a,ul.pricing-tab li a:visited{font-size:18px;max-width:319px;width:100%;border:1px solid #a7b9c7}

ul.pricing-tab li a.active:before,ul.pricing-tab li a:visited.active:before{border:2px solid #6cbe45}

ul.pricing-tab li a:before,ul.pricing-tab li a:visited:before{max-width:319px;width:100%;height:55px}

ul.pricing-tab li:nth-child(1) a.active:before{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}

ul.pricing-tab li:nth-child(1) a,ul.pricing-tab li:nth-child(1) a:visited{border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0}

ul.pricing-tab li:nth-child(2) a.active:before{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;max-width:317px;width:100%;height:54px;border:1px solid #6cbe45}

ul.pricing-tab li:nth-child(3) a.active:before{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px}

ul.pricing-tab li:nth-child(3) a,ul.pricing-tab li:nth-child(3) a:visited{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px}

.price-table{display:block;max-width:350px;margin:0 auto 30px auto}

.price-table:nth-child(3n+3){margin:0 auto}

.page-content .pkg-detail ul li{padding-left:25px;font-size:16px;background-size:16px}

.pkg-title{font-size:22px;margin-bottom:1rem}

.pkg-price{left:-15px;font-weight:800;font-size:6rem;margin-bottom:3rem}

.pkg-price sup{font-size:21px;left:-15px}

.pkg-price sup.month{right:-40px}

.check-lits-cta-container{padding:5rem 1.5rem;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

.page-content .lits-cta-inner ul li{padding-left:39px;font-size:19px;margin-bottom:2rem;background-size:22px;background-position:left 6px;margin-left:5px}

.blog-single-container{padding:3rem 0}

.feature-image-area{max-width:111%;margin:0 -5.5%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0}

.blog-single-detail{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;padding:2rem;margin-bottom:0;margin-top:-4.5rem}

#breadcrumbs span{font-size:16px}

.blog-single-detail h1{font-size:3.2rem}

#breadcrumbs{float:none;margin-top:0;width:100%;margin-bottom:2rem}

.post-socials.post-socials-top{float:none;margin-bottom:4rem}

ol li,ul li{margin:0 0 2rem 0}

figure{margin:6rem 0}

.feature-image-area{min-height:270px}

.faq .faq-content a{word-break:break-all}

}

@media only screen and (max-width:479px){.home-banner-image .home-banner-image-desktop{display:none}

	.home-banner-image .home-banner-image-mobile{display:block}

	.icon-list-box{font-size:16px}

.feature-image-area{min-height:211px}

input#honolulu-field-email{margin:0 0 15px 0!important;max-width:100%!important}

button#honolulu-FieldsElementButton--EqFdQ6ElGhKkq8EYbJ69{max-width:420px!important;width:100%!important}

}

@media only screen and (min-width:768px) and (max-width:1023px){.space-xs{height:15px}

	.space-s{height:30px}

	.space-m{height:45px}

.space-l{height:60px}

.space-xl{height:75px}

.space-xxl{height:90px}

}

@media only screen and (max-width:767px){.space-xs{height:10px}

	.space-s{height:20px}

	.space-m{height:40px}

.space-l{height:40px}

.space-xl{height:50px}

.space-xxl{height:60px}

}

@media only screen and (max-width:600px){.lits-cta-inner .two-buttons a.button{display:block}

	.lits-cta-inner .two-buttons a.button:first-child{margin:0 auto 2.5rem auto}

	.home-banner-image .home-banner-image-desktop{display:none}

.home-banner-image .home-banner-image-mobile{display:block}

}

@font-face{font-family:Ubuntu;font-style:normal;font-weight:900}

@font-face{font-family:Ubuntu;font-style:normal;font-weight:700}

@font-face{font-family:Ubuntu;font-style:italic;font-weight:800}

@font-face{font-family:Ubuntu;font-style:normal;font-weight:400}

@font-face{font-family:Ubuntu;font-style:normal;font-weight:600}

@font-face{font-family:Ubuntu;font-style:normal;font-weight:800}

@font-face{font-family:Ubuntu;font-style:italic;font-weight:600}

@font-face{font-family:Ubuntu;font-style:italic;font-weight:700}

.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}

.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}

.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}

.owl-carousel.owl-loaded{display:block}

.owl-carousel.owl-loading{opacity:0;display:block}

.owl-carousel.owl-hidden{opacity:0}

.owl-carousel.owl-refresh .owl-item{visibility:hidden}

.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}

.owl-carousel.owl-rtl{direction:rtl}

.owl-carousel.owl-rtl .owl-item{float:right}

.no-js .owl-carousel{display:block}

.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}

.owl-carousel .owl-animated-in{z-index:0}

.owl-carousel .owl-animated-out{z-index:1}

.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}

@-webkit-keyframes fadeOut{0%{opacity:1}

	100%{opacity:0}

}

@keyframes fadeOut{0%{opacity:1}

	100%{opacity:0}

}

.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}

.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}

.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}

.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}

.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}

.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}

.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}

.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}

.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}

.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}

.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}

.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}

.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}

.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}

.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}

.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}

.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:999999;overflow:hidden;position:fixed;background-color:#000;opacity:.8}

.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:999999;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}

.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}

.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}

.mfp-align-top .mfp-container:before{display:none}

.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}

.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}

.mfp-ajax-cur{cursor:progress}

.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}

.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}

.mfp-auto-cursor .mfp-content{cursor:auto}

.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.mfp-loading.mfp-figure{display:none}

.mfp-hide{display:none!important}

.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}

.mfp-preloader a{color:#ccc}

.mfp-preloader a:hover{color:#fff}

.mfp-s-ready .mfp-preloader{display:none}

.mfp-s-error .mfp-content{display:none}

button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}

button::-moz-focus-inner{padding:0;border:0}

.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}

button.mfp-close{background:url(../img/close-icon.svg) no-repeat center;right:0;top:30px;text-align:right;padding-right:0;width:40px;height:40px}

button.mfp-close:hover{background:url(../img/close-icon.svg) no-repeat center}

.mfp-close-btn-in .mfp-close{color:#333}

.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;text-align:right}

.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}

.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}

.mfp-arrow:active{margin-top:-54px}

.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}

.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}

.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}

.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}

.mfp-arrow-left{left:0}

.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}

.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}

.mfp-arrow-right{right:0}

.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}

.mfp-arrow-right:before{border-left:27px solid #3f3f3f}

.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}

.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}

.mfp-iframe-holder .mfp-close{top:-50px}

.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}

.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}

img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}

.mfp-figure{line-height:0}

.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}

.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}

.mfp-figure figure{margin:0}

.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}

.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}

.mfp-image-holder .mfp-content{max-width:100%}

.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}

	.mfp-img-mobile img.mfp-img{padding:0}

	.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}

.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}

.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}

.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}

.mfp-img-mobile .mfp-counter{right:5px;top:3px}

.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}

}

@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}

	.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}

	.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}

.mfp-container{padding-left:6px;padding-right:6px}

}

table th{font-weight:700}

table td,table th{padding:9px 10px;text-align:left}

@media only screen and (min-width:690px) and (max-width:979px){.credit-table .responsive th{height:71px}

}

@media only screen and (max-width:979px){table.responsive{margin-bottom:0}

	.pinned{position:absolute;left:0;top:0;background:#fff;width:100px;overflow:hidden;overflow-x:scroll;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}

	.pinned table{border-right:none;border-left:none;width:100%;margin-bottom:0;height:100%}

.pinned table td,.pinned table th{white-space:nowrap}

.pinned td:last-child{border-bottom:0}

div.table-wrapper{position:relative;margin-bottom:20px;overflow:hidden;border-right:1px solid #ccc}

div.table-wrapper div.scrollable table{margin-left:98px}

div.table-wrapper div.scrollable{overflow:scroll;overflow-y:hidden}

table.responsive td,table.responsive th{position:relative;white-space:initial;width:150px!important;overflow:hidden;font-size:14px}

.pinned table th:nth-child(1){height:91px}

table.responsive td:first-child,table.responsive th:first-child,table.responsive.pinned td{display:none}

.max-content-table th{vertical-align:middle}

.max-content-table .table-wrapper .scrollable table{margin-left:209px}

.max-content-table .table-wrapper .scrollable table th{white-space:initial;width:auto!important}

.max-content-table .pinned{width:210px;height:100%}

.max-content-table .pinned table th:nth-child(1){height:71px}

.max-content-table .pinned tr td:nth-child(1){font-size:14px;white-space:normal}

}

@media only screen and (max-width:767px){.max-content-table th{vertical-align:middle;font-size:12px}

	.max-content-table td{font-size:12px}

	.max-content-table .table-wrapper .scrollable table{margin-left:154px}

.max-content-table .table-wrapper .scrollable table th{white-space:initial;width:auto!important}

.max-content-table .pinned{width:155px!important;height:100%}

.max-content-table .pinned table th:nth-child(1){height:74px}

.max-content-table .pinned th{white-space:initial}

.credit-table td{padding:10px}

.max-content-table .table-wrapper .scrollable table{margin-left:154px}

}

@media only screen and (max-width:401px){.max-content-table .pinned table th:nth-child(1){height:88px}

}

@media only screen and (min-width:750px) and (max-width:979px){.max-content-table .pinned tr td:nth-child(1){height:235px}

	.max-content-table table.responsive td{height:235px}

}

@media only screen and (min-width:650px) and (max-width:749px){.max-content-table .pinned tr td:nth-child(1){height:257px}

	.max-content-table table.responsive td{height:257px}

}

@media only screen and (min-width:550px) and (max-width:649px){.max-content-table .pinned tr td:nth-child(1){height:263px;white-space:initial}

	.max-content-table table.responsive td{height:263px}

}

@media only screen and (min-width:453px) and (max-width:549px){.max-content-table .pinned tr td:nth-child(1){height:351px;white-space:initial}

	.max-content-table table.responsive td{height:351px}

	.max-content-table .table-wrapper .scrollable table{margin-left:114px!important}

.max-content-table .pinned{width:115px!important}

}

@media only screen and (min-width:375px) and (max-width:452px){.max-content-table .pinned tr td:nth-child(1){height:351px;white-space:initial}

	.max-content-table table.responsive td{height:351px}

	.max-content-table .pinned table th:nth-child(1),.max-content-table .table-wrapper .scrollable table th{height:88px!important}

.max-content-table .table-wrapper .scrollable table{margin-left:104px!important}

.max-content-table .pinned{width:105px!important}

.max-content-table .pinned tr td:nth-child(1){font-size:12px!important}

.max-content-table table.responsive td,.max-content-table table.responsive th{font-size:12px}

}












/*.category-credit-101 .post-image{background-size:155px}

*/
 




 .post-image{background-size:100% !important;}




.credit-post{display:block !important;}



.blog-page-container{display: block !important;}




.credit-post {
    display: block !important;
}




.blog-page-container{
	display: block !important;
}




.blog-page-container .credit-post {
    display: block;
}




.pagination span {
    color: #000;
    display: inline-block;
    margin: 0.3rem 0.6rem 0.3rem 0;
    padding: 0.8rem 1.2rem;
    border-radius: 3px;
}





/*.page-content a:visited, .wp-block-glide-section-block a:visited {
    color: #000;
    text-decoration: underline;
        border-bottom: 0px !important;
}

*/


.pagination .current, .pagination a:hover {
    color: #6cbe45 !important;
        text-decoration: underline;
            border-bottom: 0px !important;

}




.pagination a, .pagination a:visited, .pagination span {
    color: #000 !important;

}








/*MENU FIX IPHONEX*/




@media only screen and (max-width: 374px){  
.logo a img {
    width: 130px;
}


}



/*MODAL*/



	.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 100000 !important;
}




.fancybox-slide--html .fancybox-close-small {
    color: white;
  
}



.fancybox-close-small:hover {
    /*background-color: #2777b6;*/
    background-color: transparent;
}




	#appmodal{
		width: 742px;
		max-width: 100%;
		background: #212427;
border: 1px solid #FFFFFF;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
border-radius: 10px;

	}




	.appmodal-wrapper{
		padding: 20px;
		color: white;

	}




.appmodal-title{
	font-weight: 600;
font-size: 24px;
line-height: 27px;
text-align: center;
color: #FFFFFF;
margin-bottom: 20px;
}



.appmodal-text{
	font-weight: 400;
font-size: 18px;
line-height: 20px;


color: #FFFFFF;
margin-bottom: 20px;
}




.appmodal-ul{
font-weight: 400;
font-size: 18px;
line-height: 20px;


color: #FFFFFF;
margin-bottom: 20px;
 list-style-type: circle !important;
}




.appmodal-ul>li:before{

	content: ""!important;
    width: 10!important;
    height: 10!important;
    background-color: red !important;
    position: inherit !important;
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -o-border-radius: 0px !important;
    left: 0 !important;
    top: 0 !important;



}





.appmodal-ul>li{
    background-image: url('../img/checkmark_orange.svg');
    background-repeat: no-repeat;
    padding-left: 18px !important;
    background-position-y: 7px;
	margin-left: 10px;

}




/*OVERRRIDE MENU*/
/*header {
	position: fixed;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.15);
	box-shadow: 0 5px 5px rgba(0,0,0,0.15);
	padding: 12px 0 7px 0;
	background: white;
	top: 0px;
	height: 114px;
}


header.shrink{
	position: fixed;
	    padding: 12px 0 7px 0;
	     height: 114px;
	     	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.15);
	box-shadow: 0 5px 5px rgba(0,0,0,0.15);

}
*/



.logo>a :hover{
	border-color: transparent !important;
	border-bottom: 0;
}




/*a:hover{
border-bottom: 0 !important;}


*/

.page-content a:active, .page-content a:hover, .wp-block-glide-section-block a:active, .wp-block-glide-section-block a:hover{
	/*border-bottom: 0 !important;*/
}








@media (max-width: 979px){ 
/*header.shrink .menu-overlay.open .menu-container {
    opacity: 1;
    padding: 3rem 5% 1rem 5%;

    
}*/


}











/*

.logo{
	    margin-top: 8px;
}*/




.new-struc-menu{
	display: none;
}


.menu-onlym{
	display: none;
}


/*NEW MOBILE MENU TOGGLE */
.mobile-menu-wrapper-flex{
	display: flex;
	justify-content: center;
	padding-top: 20px;
}


.mobile-menu-cat{
	border: 1px solid transparent;
	border-radius: 5px;
	min-width: auto;
	margin: auto;
	color: rgba(86, 141, 185, 0.4) !important;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 100%;
	padding: 5px;
	width: 117px;
	margin: auto 0;
	display: block;
	text-align: center;
}


.menu-item::before{
	width: 0px !important;
	height: 0px !important;
}


.mobile-menu-cat:hover{
	color: #6CBE45 !important ;
}


.mobile-menu-cat.active{
	border: 1px solid #6CBE45;
	color: #6CBE45 !important;
}


.mobile-menu-items-wrapper{
	padding-top: 30px;
	display: none;
}


.mobile-menu-items-wrapper.active{
	display: block;
}


.mobile-menu-items-title{
	font-style: normal;
	font-weight: 700;
	font-size: 36px;
	line-height: 36px;
	color: #363636;
	margin-bottom: 34px;
}


.mobile-menu-items-link{
	font-style: normal;
	font-weight: 300;
	font-size: 20px;
	line-height: 26px;
	color: #363636 !important;
	display: block;
	margin-bottom: 30px;
	border-bottom: 0px !important;
	margin-left: 20px;
}


.mobile-menu-items-link-parent{
	font-weight: 300;
	font-size: 20px;
	line-height: 26px;
	color: #363636 !important;
	display: block;
	margin-bottom: 30px;
}


.mobile-menu-items-link-parent: hover{
	border-bottom: 0px !important;
}


.mobile-menu-items-link:hover{
	border-bottom: 0px !important;
}


.row-hdr{
	margin-bottom: 0px ;
}


/*chuy*/
.product-switch-wrapper-flex{
	display: flex;
	position: relative;
	z-index: 111;
    padding-bottom: 0px;
    background: #F4F3EF;
    border-radius: 5px;
    margin-bottom: 5px;


}


.product-switch-link{
	background: #F4F3EF;
	border: 1px solid #F4F3EF;
	border-radius: 5px;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	margin: 0 0 0px 0;
	text-align: center;
	color: rgba(54, 54, 54, 0.4) !important;
	padding: 5px;
	width: 50%;
	min-width: 90px;
}


.product-switch-link.active{
	background: #6CBE45;
	border:1px solid #F4F3EF;
	color: white !important;
}




.product-switch-link:hover{
	/*border-bottom: 0px  !important;*/

	border: 1px solid #6CBE45 !important;
}




/*.main-menu {
	padding: 45px 0 0;
	left: 17px;
}


.header-btns {
	margin-top: 39px;
}
*/

@media only screen and  (max-width: 979px){  
	.menu-onlym{
		display: block;
	}


/*	header .menu-overlay.open .menu-container {
		opacity: 1;
		padding: 2.6rem 5% 1rem 5%;
	}
*/

/*	.mobile-login {
		display: flex !important;
		flex-wrap: wrap;
		justify-content: flex-end;
		line-height: 1;
		position: inherit;
		right: 0px;
		top: 9px;
		z-index: 99999;
		
		padding-top: 44px;
		min-width: 50px;
	}
*/

/*	.menu-btn {
		position: inherit;
		display: block;
		top: 0px;
		right: 0px;
		height: 18px;
		width: 80px;
		cursor: pointer;
		z-index: 99999;
		padding-top: 2px;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		background: yellow !important;
	}
*/

/*	.menu-btn span {
		width: 24px;
		display: block;
		height: 3px;
		margin: auto auto 3px auto;
		padding-top: 2px;
		position: inherit;
		background: black;
	}*/


	/*.menu-btn.active .bottom {
		-webkit-transform: translateY(-4px) translateX(0) rotate(45deg);
		transform: translateY(-5px) translateX(7) rotate(44deg);
		background: #3084c6;
		-webkit-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		background: black;
	}


	.menu-btn.active .top{
		background: black;
	}


	.menu-overlay {
		position: fixed;
		top: 82px;
	}*/


}


@media only screen and (min-width: 980px){
	/*.mobile-login{
		display: flex;
	}


	.menu-btn span {
		width: 24px;
		display: block;
		height: 3px;
		margin: auto auto 3px auto;
		padding-top: 2px;
		position: inherit;
		background: black;
	}


	.login-icon{
		min-width: 60px;
	}
*/

}

@media only screen and (min-width: 993px){


.product-switch-wrapper-flex{
	margin-bottom: 4px;
}



	/*.mobile-login{
		display: none;
	}


	.new-struc-menu{
		display: block;
	}
*/

}


@media only screen and (min-width: 980px) and (max-width: 1179px) {  
	.main-menu {
		padding: 41px 0 0;
	}


}


@media (max-width: 1200px) {  
	.main-menu {
		left: 0px;
	}


}



/*OVERRIDES MENU END*/



/*REVIEWS CAROUSEL*/
.car-wrapper {
  width: 100%;
  height: auto;
  background: red;
}


.car-outer{
  width: 100%;
  height: auto;
}


.car-item-wrapper_1{
  height: auto;
  background: white;
  width: 301px;
  margin: 12px;
  display: inline-block;
}


.w-inline-block {
  max-width: 100%;
  display: inline-block;
}


#FLEX_1{
  display: flex;
  flex-wrap: nowrap;
  width: 800%;
}

#TAPASCROLL_1{
 overflow: hidden;
}


.testimonial-text{
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 300;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: rgba(0, 0, 0, 0.5);
  margin: 0 0 20px 0;
}


.testimonial-author{
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #888888;
}


.testimonial-date{
  color: #444444;
}


.testimonial-center{
  text-align: center;
  margin-bottom: 14px;
}





/*TWO LINES TITLE AND IMAGE*/


  .two-lines-title-first-wrapper{}


  .two-lines-title-first-line1{
    font-weight: 600;
    font-size: 34px;
    line-height: 40px;
    color: #6CBE45;
    font-style: normal;
    display: block;
    text-align: right ;
  }


  .two-lines-title-first-line2{
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 42px;
    color: #3084C6;
    text-align: right;
    display: block;
    margin-top: -12px;
    margin-right: 2px;
  }


  .two-lines-image{
    margin: 0 auto;
    max-width: 674px;
    display: block;
    text-align: center;
    margin-top: 0;
    width: 100%;
  }










  /* MULTIPLE WAYS BLOCK*/
  .multicolor-title{
    font-weight: 600;
    font-size: 34px;
    line-height: 25px;
    margin-bottom: 10px;
    color: #6CBE45;
    width: 100%;
    position: relative;
    padding-bottom: 20px;
  }


  .multicolor-to{
    font-weight: 600;
    font-size: 30px;
    line-height: 25px;
    position: absolute;
    left: 20px;
    color: #6CBE45;
    top: 31px;
    font-style: normal;
  }


  .multicolor-end{
    font-weight: 700;
    font-size: 35px;
    line-height: 33px;
    color: #3084C6;
    display: block;
    position: absolute;
    left: 51px;
    font-style: normal;
  }


  .multiple-ways-image{
    object-fit: cover;
    height: 100%;
    width: 100%;
    padding: 0 0 20px 0;
  }


  .multiple-ways-product-title{
    font-style: normal;
    font-weight: 600;
    font-size: 28px;
    line-height: 33px;
    margin-bottom: 1rem;
    align-items: center;
    color: #000000;
  }


  .multiple-ways-product-text{
    font-style: normal;
    font-weight: 100 !important;
    font-size: 16px;
    line-height: 25px;
    color: rgba(0, 0, 0, 0.5);
    width: 100%;
    padding: 0 0 0 0;
    margin:  0 0 20px 0;
  }





  .multiple-ways-product-text-wrapper{

    display: block;
    width: 100%;
    text-align: right;
  }



  .multiple-ways-product-link{

    
       font-style: normal;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.75) !important;
    background-repeat: no-repeat;
    font-size: 15px;
    line-height: 29px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-right: 10px;

  }




.multiple-ways-product-link:hover{
  text-decoration: none !important;
  border-color: transparent !important;
  cursor: pointer;
}




  .multiple-ways-product-link >img{
    margin-left: 5px;
  }



  

  .multiple-ways-wrapper-flex{
    display: flex;
    flex-wrap: wrap;
    gap: 1%;
  }


  .multiple-ways-wrapper-content-wrapper{
    border: 2px solid rgba(108, 190, 69, 0.8);
    box-sizing: border-box;
    border-radius: 5px;
    min-height: 553px;
    height: 100%;
    padding: 10px 0px 0px  10px;
    width: 100%;
  }


  .multiple-ways-product-wrapper{
    margin-bottom: 2.5rem;
  }









.product-features-flex{
  display: flex;
  flex-wrap: wrap;

    align-items: stretch;
    gap: 20px;
}









.product-features-wrapper{

border: 1px solid #6CBE45;
border-radius: 10px;
/*padding: 14px 30px 14px 30px;*/
padding: 18px;



height: auto;
width: 	100%;  
/*chuy*/

}



.product-features-title{

/*font-style: normal;*/
font-weight: 600;
font-size: 29px;
line-height: 34px;
text-align: center;
margin-bottom: 6px;

}



.product-features-line{

  height: 1px;
  background:  rgba(54, 54, 54, 0.2);
  width: 167.5px;
  margin-bottom: 24px;
  margin: 0 auto 24px auto;
}



.product-features-list{
 list-style: none !important;
  list-style-type: none;
    margin:  0;
    min-height: 215px;
}






/*chuy

sepong en el block el bg*/


.product-features-list-item{
  background-image: url('../img/checkmark.svg') ;
background-repeat: no-repeat;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #363636;
padding-left: 18px !important;
background-position-y: 7px;
height: 100%;
margin: 0 0 20px 0 !important;
}




.product-features-list-item:last-child {
  /*margin: 0 0 0 0 !important;*/

}






.product-features-list-item:before{


    content: "" !important  ;
    width: 0 !important ;
    height: 0 !important  ;
    background-color: transparent !important  ;
    position: inherit !important  ;
    border-radius: 0px !important ;
    -webkit-border-radius: 0px !important ;
    -moz-border-radius: 0px !important  ;
    -o-border-radius: 0px !important  ;
    left: 0 !important  ;
    top: 0 !important ;



}



.product-features-cta{


	
 
    width: 169px;
    height: 30px;
    background: #FF9900 !important;
    border-radius: 10px;
    font-weight: 500;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    margin: 0 auto;
    display: block;
    color: white !important;
        padding: 5px;


}








/*join commnunity */

.join-cs-wrapper{
 
min-height: 182px;
height: 182px;
background: #3084C6;
border-radius: 5px;
padding: 35px 30px 35px 30px;
display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;




}


.join-cs-first-text{

font-weight: 400;
font-size: 16px;
line-height: 19px;
width: 257px;
color: #FFFFFF;
margin: auto;


}



.join-cs-second-text{

    font-weight: 700;
    font-size: 48px;
    line-height: 56px;
    color: white;
    margin: -24px auto;
    /*background: red;*/
    width: 190px;
    padding-bottom: 20px;
}




.join-cs-third-text{
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    margin: auto;
    display: inline-block;
    width: 100%;
    text-align: center;

  }











/*punchline banner*/

.punchline-banner-wrapper{
  width: 100%;
  min-height: 210px;
  height: 210px;
  position: relative;


}



.punchline-banner-content-wrapper{
  position: absolute;
  /*top: 20%;*/
  top: 12%;
  
}



.punchline-banner-image{
  width: 100%;
  height: 210px;
  object-fit: cover;
  min-height: 210px;
}




.punchline-banner-title{

  font-weight: 700;
  font-size: 48px;
  line-height: 44px;
  color: white;
  padding-left: 42px;
  margin-bottom: 15px;

}


.punchline-banner-text{

  font-size: 16px;
  line-height: 15px;
  color: white;
  width: 200px;
  padding-left: 20px;
}








/*Switch to business*/

.biz-product-wrapper{}




.biz-product-title{
  font-size: 30px;
  line-height: 29px;
  color: #363636;
  margin-bottom: 10px;
}




.biz-product-text{
  font-size: 20px;
line-height: 23px;
color: #363636;
font-weight: 400;

margin-bottom: 30px;


}


.biz-product-link{

    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.75) !important;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;

}




.biz-product-link:hover{

text-decoration: none !important;
border-color: transparent !important;
cursor: pointer;

}


.biz-product-link > img{

margin-left: 4px;


}




.biz-product-link-wrapper{
      
    display: block;
   
}






.biz-product-image{
  display: block;
  width: 100%;
  margin: auto;
}









.greenbg{
	background: #6CBE45
	!important;
}


#cta-sticky-z{
}


.cta-sticky{
	bottom: 0 !important;
	top:  auto !important;
	position: fixed !important;
	margin-top: 0 !important;
	z-index: 9999;
	background: rgb(255 255 255 / 60%);;
	width: 100%;
	border-top: 1px solid #b9b9b940;
}


.cta-sticky> .n-section{
	padding-top: 10px;
	height: 60px;
	display: block;
}


.product-info-content-wrapper{
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	height: 100%;
	align-items: stretch;
	padding: 0;
	margin: 0;
}


.product-info-answer-wrapper{
	background: #3084C6;
	border-radius: 5px;
	padding: 20px 10px 10px 20px;
	height: auto;
	flex-grow: 1;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: stretch;
	align-content: flex-start;
	justify-content: space-between;
}


.product-info-title{
	font-weight: 600;
	font-size: 25px;
	line-height: 28px;
	height: auto;
	margin: 0px;
	padding-bottom: 10px;
	flex-grow: 0;
	color:  rgb(68, 68, 68);
;
}


.product-info-text{
	font-weight: 300;
	font-size: 15px;
	line-height: 18px;
	color: white;
}


.product-info-link{
	color: #fff !important;
	font-weight: 700;
	font-size: 15px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-end;    
}


.product-info-link > img{
	margin-left: 5px;
	width: 20px;
	height: 20px;
}


.product-info-link: hover{
	border-bottom: 1px solid transparent !important;
}


.product-info-image{
	width: 100%;
	min-height: 399px;
	object-fit: cover;
	height: 100%;
	max-height: 445px;
	height: 445px;
}


.card__face--back{
	height: 445px;
}


.front{
	display: flex;
}


.front-card-content-wrapper{
	width: 50%;
	height: auto;
	min-height: 360px;
	margin-bottom: 8px;
}


.front-card-image-wrapper{
	width: 50%;
	/*margin-left: 10px;*/
	/*background: green;*/
}


.ml10{
	margin-left: 10px;
}


.mr10{
	margin-left: 10px;
}


.scene {
	width: 90%;
	height: 448px;
	margin: auto;
	perspective: 1200px;
}


.card {
	width: 100%;
	height: 448px;
	transition: transform 1s;
	transform-style: preserve-3d;
	cursor: pointer;
	position: relative;
}


.card.is-flipped {
	transform: rotateY(180deg);
}


.card_face{
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


.card_container{
	display: flex;
	align-items: stretch;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-content: flex-start;
}


.card__face {
	position: absolute;
	width: 100%;
	height: 448px;
	margin: 0 auto;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


.card__face--front {
}


.card__face--back {
	background: blue;
	transform: rotateY(180deg);
}


.s1{
	height: 458px;
}


.hero-p1-wrapper{
/*  background: url("<?php echo get_template_directory_uri();?>/assets/img/hero_product.jpg");
*/ 
	background-size: cover;
	/*height: 250px;*/
	/*height: 60VH;*/
	 height: 300px;
	filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.25));
	background-position: center;
}


.herop1-content-wrapper{
	display: flex;
}


.herop1-title-wrapper{width: 60%; }


.herop1-title{
	font-weight: 600;
	font-size: 58px;
	line-height: 68px;
	color: white;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0;
}


.herop1-text-wrapper{
	width: 40%;
}


.herop1-text{
	font-weight: 300;
	font-size: 18px;
	line-height: 19px;
	color: white;
	margin-top: 28px;
	text-align: left;
}


.herop1-cta-wrapper{ 
	display: block;
	margin-top: -20px; 
}


.herop1-cta{
	background: #FF9900;
	border-radius: 10px;
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	height: 33px;
	color: white !important;
	display: block;
	text-align: center;
	padding-top: 5px;
	align-items: center;
	width: 205px;
	margin: auto;
}


.herop1-cta:hover{
	border-bottom: 0px !important;
}


.hero-p1-top-cta{
	display: none;
}


.pd-whatis-wrapper{
	width: 100%;
	background: #3084C6;
	padding: 22px 10px 22px 11px;
	border-radius: 5px;
/*padding: 54px 33px 54px 33px;*/
}




.pd-whatis-title{
font-weight: 600;
font-size: 45px;
line-height: 38px;
color: #FFFFFF;
}




.pd-whatis-text{
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	margin-bottom: 0px;
}







.hiw-wrapper{
	border: 1px solid #3084C6;
	border-radius: 20px;
/*padding: 20px 30px 100px 30px;*/
padding: 15px 11px 40px 11px;
min-height: 100px;
}






.hiw-title{
	font-weight: 600;
	font-size: 40px;
	line-height: 47px;
	display: block;
	text-align: center;
	color: #3084C6;
	margin-bottom: 30px;
}


.hiw-content-flex-wrapper{
	display: flex;
	flex-wrap: wrap;
}


.hiw-content-wrapper{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-content: stretch;
	align-items: flex-start;
	margin-bottom: 30px;
}


.hiw-number-wrapper{
	width: 10%;
}


.hiw-number{
	font-weight: 600;
	font-size: 70px;
	line-height: 82px;
	display: block;
	color: #3084C6;
}


.hiw-text-wrapper{
	width: 90%;
}


.hiw-content-title{
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	margin-left: 10px;
	color: rgba(54, 54, 54, 0.8);
	margin-left: 10px;
}


.hiw-text{
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 19px;
	margin-left: 10px;
	color: #363636;
	margin-bottom: 0px;
}


.c-plans-title{
	font-weight: 600;
	font-size: 75px;
	line-height: 88px;
	text-align: center;
}




 .c-plans-wrapper-flex{


    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;


    }




.c-plan-wrapper{
	background: #3084C6;
	border-radius: 50px;
	padding: 29px 15px 29px 15px;
	margin-bottom: 20px;
	width: 100%;
}



.c-plan-affordable-wrapper{
    width: 182px;
    height: 32px;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    color: #FFFFFF!important;
    margin: -50px auto 20px auto;
    display: block;
    background: #6CBE45;
    border-radius: 5px;
    padding-top: 5px;

}



.c-plan-title{
	position: relative;
	font-style: normal !important;
	font-weight: 800 !important;
	font-size: 90px;
	line-height: 38px;
	color: white;
	height: 73px;
	margin-bottom: 0px;
    margin-left: 5px;
}


.c-plan-title > span{
	font-style: normal !important;
	font-family: 'Mulish' !important;
}




.c-plan-title-sign{
position: absolute;
    font-weight: 800;
    font-size: 21px;
    line-height: 25px;
    left: -16px;
    font-style: normal !important;
}




.c-plan-title-number{
    font-weight: 800;
    font-size: 90px;
    line-height: 64px;
    position: relative;
    margin-left: 18px;
}





.c-plan-title-period{
    font-weight: 800;
    font-size: 25px;
    line-height: 114px;
    position: relative;
    margin-left: 0px;
    font-style: normal !important;
}





    .c-plan-discount{

font-style: normal;
font-weight: 800;
font-size: 32px;
line-height: 51px;
text-decoration-line: line-through;
color: #FFFFFF;

    }



       .c-plan-discount-period{

font-style: normal;
font-weight: 800;
font-size: 32px;
line-height: 51px;
color: #FFFFFF;

    }




        .c-plan-discount-sign{

font-style: normal;
font-weight: 800;
font-size: 18px;
line-height: 51px;
color: #FFFFFF;
margin-left: 10px;

    }




.c-plan-description{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	margin-left: 10px;
	color: white;
	margin-bottom: 20px;
}


.c-plan-descrption-strong{
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 21px;
	color: white !important;
}


.c-plan-features-ul{
	margin-left: 13px;
}





.npt-selector-wrapper {
    margin-top: 20px;
}





.c-plan-feature-li{
	font-weight: 300;
	font-size: 20px;
	line-height: 23px;
	color: white;
	padding-left: 28px !important;
}


.c-plan-feature-li:before{
	content: "" !important  ;

    background-color: white !important  ;

    width: 4px !important;
    height: 4px  !important;
    top: 11px  !important;
}


.chart-wrapper{}










  .inv {
    display: none !important;
  }





     .nt-title {
    
    
font-style: normal;
font-weight: 600;
font-size: 42px ;
line-height: 36px;
color: #000;
margin-bottom: 15px;


  }




   .nt-title >span {
   
font-style: normal;
color: #000;


  }




  .nt-subtitle {
    font-style: normal;
    font-weight: 600;
    font-size: 38px !important;
    line-height: 34px;
    color: #000;
    margin-bottom: 15px;
    margin-top: 23px;
  }


  .nt-subtitle >span {
    font-style: normal;
    color: #000;
  }




.nt-subtitle-text{
   font-weight: 500;
font-size: 20px;
line-height: 19px;

color: #000;
margin: 12px 0;
  }




    .nt-subtitle-text >span {
    font-style: normal;
    color: #000;
  }





  .nt-toogle-wrapper{
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    background-color: #F4F3EF;
    border-radius: 10px;
    color:  rgba(54, 54, 54, 0.4);
    cursor: pointer;
    font-size: 14px;
    max-width: 448px;

    margin: 0 auto;
  }


  .nt-toogle-button-wrapper{
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-weight: 400;
    font-size: 16px;
    border-radius: 10px;
  }


  .nt-toogle-button-selected{
    background-color: #3084C6;
    color: white;
  }


  .nt-short-desc {
    text-align: left;
    font-size: 14px;
    margin-top: 30px;
    margin-bottom: 30px;
    width: 100%;
  }









.chart-text{
	font-weight: 600;
	font-size: 18px;
	line-height:20px;
	margin-bottom: 0px;
}


.chart-img{
	min-width: 148px; 
	width: 90%;
	max-width: 100%;
}


.chart-legends-wrapper{
	margin-top: 20px;
}


.chart-legend-color-wrapper{
	width: 11px;
}


.chart-legend-color{
	width: 11px;
	height: 11px;
}


.chart-legend-text{
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: black;
	margin-left: 10px;
}


.chart-legend-wrapper{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 20px;
}


.need-help-wrapper{
	width: 100%;
	padding: 27px 55px 46px 55px;
	background: #6CBE45;
	border-radius: 5px;
	min-height: 211px;
	text-align: center;
}


.need-help-title{
	color: white;
	font-weight: 900;
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 24px;
}


.need-help-cta{
	width: 205px;
	height: 35px;
	background: white;
	border-radius: 10px;
	color: #363636 !important;
	margin-bottom: 20px;
	padding-top: 5px;
	display: inline-block;
}


.need-help-cta:last-child{
	margin-bottom: 0px;
}






	.product-features-flex-ps {
    
    flex-wrap: wrap !important;

}





/*media queries*/
/* Med */
@media only screen and (min-width: 601px){



.product-features-flex-ps {
    
    flex-wrap: nowrap !important;

}



.nt-title{
	font-size: 62px;
}




.product-features-flex{

    gap: 0px;
}




.product-features-wrapper {

	    width: 100%;
    margin-bottom: 20px;
    height: auto;
    /*background-color: red;*/
}



/* MULTIPLE WAYS BLOCK */

.two-lines-title-first-line1{
 font-size: 49px;
 line-height: 49px;
 margin:  0 60px 5px 0;
}


.two-lines-title-first-line2{
  font-style: normal;
  font-weight: 600;
  font-size: 49px;
  line-height: 49px;
  color: #3084C6;
  text-align: right;
  display: block;
}


.multicolor-title{
  font-size: 52px;
  line-height: 49px;
  color: #6CBE45;
  margin-bottom: 10px;
  position: auto;
  width: 100%;
  padding-bottom: 0px;
}


.multicolor-to{
 position: inherit;
 left: 0;
 top: 0;
 font-size: 52px;
 line-height: 49px;
}


.multicolor-end{
  font-style: normal;
  position: inherit;
  left: 0;
  font-size: 52px;
  line-height: 49px;
  top: 0;
  display: inline;
}


.multiple-ways-image{
  padding: 0;
}


.multiple-ways-wrapper-content-wrapper {
  border: 2px solid rgba(108, 190, 69, 0.8);
  box-sizing: border-box;
  border-radius: 5px;
  height: 100%;
  padding: 34px 20px 34px 20px;
  width: 49%;
}


.multiple-ways-product-title{
  font-size: 29px;
  line-height: 34px;
}


.multiple-ways-product-text {
  font-size: 21px;
  line-height: 25px;
  color: rgba(0, 0, 0, 0.5);
  width: 100%;
  padding: 0 0 0 0;
  margin: 0 0 20px 0;
}






.multiple-ways-product-link {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 29px;
    align-items: center;
    color: rgba(0, 0, 0, 0.75) !important;
    padding: 0;
   
    width: 100%;
    padding-right: 0px;


}


.multiple-ways-product-wrapper{
  margin-bottom: 2.5rem;
}


.multiple-ways-wrapper-img-wrapper{
  width: 49%;
}





/* JOIN OUR COMMUNITY BLOCK */





.join-cs-wrapper{
 
    min-height: 321px;
    background: #3084C6;
    border-radius: 5px;
    padding: 35px 30px 35px 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;


}



.join-cs-first-text{

    font-weight: 300;
    font-size: 23px;
    line-height: 27px;
    width: 409px;
}




.join-cs-second-text{

    margin: -40px auto;
    width: 100%;
    font-size: 85px;
    line-height: 100px;
    padding-bottom: 41px;
    text-align: center;

}



.join-cs-third-text{
    font-size: 18px;
    line-height: 7px;
    margin: auto 0;
    display: block;
    width: 100%;
    text-align: right;
    padding-top: 5px;
}









/*PUNCHLINE / NO HARD PULL*/


.punchline-banner-wrapper{
  width: 500px;
  min-height: 301px;
  height: 301px;
  position: relative;
  margin: auto;


}



.punchline-banner-content-wrapper{
  position: absolute;
  top: 12%;
  
}



.punchline-banner-image{
  width: 100%;
  height: 301px;
  object-fit: cover;
  min-height: 301px;
}




.punchline-banner-title{

  font-size: 70px;
line-height: 65px;
  padding-left: 42px;
  margin-bottom: 15px;

}


.punchline-banner-text{

  font-size: 20px;
  line-height: 20px;
 width: 350px;
    padding-left: 70px;
}







/*SWITCH TO BUSINESS */


.biz-product-title{
    font-size: 39px;
    line-height: 49px;
  color: #363636;
  margin-bottom: 20px;
}




.biz-product-text{
  font-size: 25px;
line-height: 30px;
color: #363636;
font-weight: 400;
width: 226px;
margin-bottom: 20px;


}


.biz-product-link{
      font-size: 18px;
    line-height: 18px;
    width: 100%;
    color: rgba(0, 0, 0, 0.75) !important;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;

}



.biz-product-link>img{

margin-left: 4px;

}





.biz-product-image{
 margin-left: 10px;
}







	body{
		/*background: yellow;*/
	}


	.s1{
		height: 778px;
	}


	.scene{
		height: 778px;}


		.product-info-title{
			font-weight: 600;
			font-size: 60px;
			line-height: 64px;
		}


		.card{
			height: 748px;
		}


		.product-info-text{
			font-weight: 300;
			font-size: 28px;
			line-height: 33px;
		}


		.product-info-image {
			min-height: 100px;
			max-height: 745px;
			height: 745px;
		}


		.card__face--back{
			height: 745px;
		}


		.product-info-link{
			color: #fff !important;
			font-weight: 400;
			font-size: 20px;
		}


		.product-info-link > img {
			margin-left: 5px;
			width: 20px;
			height: 20px;
			margin-top: 5px;
		}


		.hero-p1-top-cta{
			display: none;
		}


		.herop1-content-wrapper {
			display: flex;
			align-items: center;
			margin-top: 10px;
		}


		.hero-p1-wrapper{
			background-size: cover;
			/*height: 250px;*/
			/*height: 55VH;*/
		  height: 527px;
    min-height: 500px;
		}


		.herop1-cta-wrapper{
			display: block;
		}


		.herop1-title-wrapper {
			width: 45%;
		}


		.herop1-title{
			font-weight: 600;
			font-size: 70px;
			line-height: 82px;
			margin-top: 0px;
		}


		.herop1-text-wrapper {
			width: 55%;
		}


		.herop1-text{
			font-weight: 300;
			font-size: 32px;
			line-height: 30px;
			color: white;
			margin-top: 0px;
			text-align: left;
			margin: 0 auto;
		}




		.hiw-content-flex-wrapper{
			display: flex;
			margin: auto;
			justify-content: space-evenly;
			flex-wrap: nowrap;

		}




		.hiw-content-wrapper{
			width: 50%;
			justify-content: center;
			align-content: stretch;
			align-items: flex-start;
		}


		.hiw-number {
			line-height: 52px;
		}


		.hiw-text {
			margin-left: 30px;
		}


		.hiw-content-title{
			margin-left: 30px;
		}


		.pd-whatis-wrapper{
			width: 100%;
			background: #3084C6;
/*padding: 22px 10px 22px 11px;*/
border-radius: 5px;
padding: 54px 33px 54px 33px;
}





.pd-whatis-title{
font-weight: 600;
font-size: 38px;
line-height: 38px;
color: #FFFFFF;
}




.pd-whatis-text{
	font-weight: 400;
	font-size: 20px;
	line-height: 25px;
	/*text-align: center;*/
	color: #FFFFFF;
	margin-bottom: 0px;
}


.c-plan-wrapper{
	/*width: 48%;*/
	width: 99%;
	display: inline-block;
}


.chart-text{
	font-size: 30px;
	line-height:30px;
	;
}


.chart-legend-text{
	font-weight: 400;
	font-size: 18px;
	line-height: 18px;
	color: black;
	margin-left: 10px;
}


.need-help-wrapper{
	width: 581px;
	padding: 27px 55px 46px 55px;
	margin: auto;
}


.need-help-title{
	font-size: 45px;
	line-height: 51px;
	margin-bottom: 24px;
}


.need-help-cta{
	width: 205px;
	height: 35px;
	background: white;
	border-radius: 10px;
	color: #363636 !important;
	padding-top: 5px;
	display: block;
	margin: 0 auto 30px auto;
}


}


/* L */
@media only screen and (min-width: 993px){




	body{
		/*background: pink;*/
	}






/*HOW IT WORKS*/
.hiw-content-wrapper{
			width: 25%;
		
			
		}





/*JOIN OUR COMMUNITY BLOCK*/

.join-cs-wrapper{
 
    min-height: 488px;
    background: #3084C6;
    border-radius: 5px;
    padding: 35px 30px 35px 30px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;


}



.join-cs-first-text{

 font-weight: 300;
font-size: 45px;
line-height: 53px;
    width: 671px;
}




.join-cs-second-text{

 margin: -67px auto;
    width: 100%;
    font-size: 130px;
    line-height: 152px;
    padding-bottom: 41px;
    text-align: center;
    padding-left: 140px;

}



.join-cs-third-text{
      font-size: 30px;
    line-height: 35px;
    margin: auto 0;
    display: block;
    width: 100%;
    text-align: right;
    padding-top: 35px;

}



.product-features-title{

/*font-style: normal;*/

font-weight: 600;
font-size: 38px;
line-height: 45px;

margin-bottom: 6px;

}




	.product-features-wrapper {

	    width: 32%;
    margin:  0 0 0 10px;
    height: auto;
    /*background-color: red;*/
}






.product-features-line{

  width: 218.88px;
  
}








/* MULTIPEL WAYS TO CONNECT */

.two-lines-image{
  margin: 0 auto;
  max-width: 674px;
  display: block;
  text-align: center;
  margin-top: -2%;
  width: 100%;
  z-index: -1;
  position: relative;
}


.two-lines-title-first-line1{
  margin:  0 60px 5px 0;
  font-size: 62px;
  line-height: 73px;
}


.two-lines-title-first-line2{
 font-size: 62px;
 line-height: 73px;
}


.multicolor-title{
  font-size: 72px;
  line-height: 68px;
  color: #6CBE45;
  margin-bottom: 10px;
  position: auto;
  width: 100%;
}


.multicolor-to{
 font-size: 72px;
 line-height: 68px;
}


.multicolor-end{
  font-size: 72px;
  line-height: 68px;
}


.multiple-ways-wrapper-content-wrapper{
  padding: 34px 0px 20px 20px;
  width: 49%;
}


.multiple-ways-product-title{
  font-size: 45px;
  line-height: 53px;
}


.multiple-ways-product-wrapper{
  margin-bottom: 2.5rem;
}


.multiple-ways-product-text {
  width: 100%;
  margin-bottom: 10px;
}


.multiple-ways-product-link{


    padding-right: 10px;


}


.multiple-ways-wrapper-img-wrapper{
  width: 49%;
}





/* PUNCHLINE NO HAARD PULL BLOCK */




.punchline-banner-wrapper{
  width: 846px;
  min-height: 563px;
  height: 563px;
  position: relative;
  margin: auto;


}



.punchline-banner-content-wrapper{
  position: absolute;
  top: 12%;
  
}



.punchline-banner-image{
  width: 100%;
  height: 563px;
  object-fit: cover;
  min-height: 563px;
}




.punchline-banner-title{

  font-size: 130px;
line-height: 129px;
  padding-left: 42px;
  margin-bottom: 15px;

}


.punchline-banner-text{

  font-size: 38px;
  line-height: 36px;

  width: 596px;
    padding-left: 100px;

  
}






/*SWITCH TO BUSINESS*/




.biz-product-title{
    font-size: 65px;
    line-height: 61px;
  margin-bottom: 20px;


}




.biz-product-text{
  font-size: 38px;
line-height: 44px;
width: 345px;
margin-bottom: 50px;


}


.biz-product-link{
    font-size: 24px;
    line-height: 18px;

 
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: center;
    padding-right: 20px;






}






.biz-product-image{
  margin-left: 0px;
}















	.product-info-title {
		font-weight: 600;
		font-size: 48px;
		/*line-height: 52px;*/
		  line-height: 71px;

	}


	.s1{
		height: 759px;
	}


	.scene {
		height: 739px;
	}


	.card{
		width: 80%;
		margin: auto;
		height: 739px;
	}


	.product-info-image {
		/*width: 80%;*/
	}


	.product-info-answer-wrapper {
		padding: 20px 10px 10px 20px;
	}


	.product-info-text {
		font-weight: 300;
		font-size: 27px;
		line-height: 32px;
	}


	.product-info-link{
		color: #fff !important;
		font-weight: 400;
		font-size: 35px;
	}


	.product-info-image {
		max-height: 745px;
		height: 745px;
	}


	.card__face--back {
		height: 745px;
	}


	.product-info-link > img{
		margin-left: 5px;
		width: 30px;
		height: 30px;
		margin-top: 8px;
	}


	.hero-p1-wrapper{
		/*height: 70vh;
		min-width: 755px;*/

		
  height: 650px;

  min-height: 650px;
		background-size: cover;
	}


	.hero-p1-top-cta{
		display: block;
	}


	.herop1-content-wrapper {
		align-items: center;
		align-content: flex-start;
		flex-wrap: wrap;
	}


	.herop1-title-wrapper{
		width: 40%
	}


	.herop1-text-wrapper {
		width: 60%;
	}


	.herop1-title{
		font-weight: 800;
		font-size: 94px;
		line-height: 106px;
		margin-top: 5px;
	}


	.herop1-text{
		font-size: 45px;
		line-height: 46px;
		/*margin-top: 77px;*/
	}


	.herop1-cta-wrapper{ 
		display: none;
		margin-top: -20px; 
	}


	.c-plan-wrapper{
		width: 30%;

		/*width: 48%;*/
		display: inline-block;
	}




.npt-selector-wrapper{
  margin-top: 81px;
}



.nt-title{

font-size: 75px;
line-height: 84px;
}





.nt-subtitle{
  font-size: 45px;
  margin-bottom: 25px;
}



.nt-subtitle-text{
font-style: normal;
font-weight: 400;
font-size: 35px;
line-height: 33px;


color: #000;
}





	.chart-text{
		font-size: 45px;
		line-height:50px;
		;
	}


	.chart-legend-text{
		font-weight: 400;
		font-size: 25px;
		line-height: 25px;
	}


	.need-help-title{
		font-size: 50px;
		line-height: 51px;
		margin-bottom: 24px;
	}


}


/* XL */
@media only screen and (min-width: 1201px){
	body{
		/*background: green;*/
	}





/* MULTIPLE WAYS TO CONNECT */
  .two-lines-title-first-line1{
   font-size: 62px;
   line-height: 72px;
/*margin:  0 60px 5px 0;*/
}


.two-lines-title-first-line2{
  font-style: normal;
  font-weight: 600;
  font-size: 62px;
  line-height: 72px;
}


.two-lines-image {
    margin-top: -6%;
      position: relative;
}


.multiple-ways-wrapper-content-wrapper{
  padding: 34px 20px 34px 20px;
}


.multiple-ways-product-link{
     padding: 0px 0 0px 10px;



}






	.herop1-title {
		font-weight: 800;
		font-size: 124px;
		line-height: 166px;
		margin-top: 0px;
	}


	.herop1-cta {
		background: #FF9900;
		border-radius: 10px;
		font-weight: 400;
		font-size: 24px;
		line-height: 21px;
		height: 46px;
		color: white !important;
		display: block;
		text-align: center;
		padding-top: 13px;
		align-items: center;
		width: 354px;
		margin: auto;
	}


	.s1{
		height: 766px;
	}


	.scene {
		height: 746px;
	}


	.card{
		height: 746px;
	}


	.product-info-image {
		max-height: 745px;}


		.card__face--back {
			height: 745px;
		}


	}





          .mwnu-pabjo{
    display: block !important;
    height: auto !important;
    transition: all 0.5s ease-in  !important;
    max-height: 1000px !important;
            }


