@charset "utf-8";
/* CSS Document */

.h1head{ text-align: left; text-transform:uppercase; background-color: #F0F0F0; color: #355681; }
.topdiv{ text-align: center; background-color: #2B5F8E; color: #FEFDF9;  font-size:30px; margin:0px; padding-top: 2px; border:1px solid; height:40px;
 font-family:  sans-serif, Verdana; border-radius: 10px;}
table { width:100%;}
table td{ width:50%; padding-top:2px; padding-left:10px; border:0px solid; vertical-align: top;}
textarea{ border: 3px dotted #366B70; background-color:#FBE9AC; border-radius: 10px; height: 400px; width: 550px; font-size:15px; color:#366B70;}
.indtd{border-left:1px solid;}
#enabletxtarea{ background-color:#3A4F5E; border: #2e6da4; font-family: Arial, Geneva, Arial, Helvetica,  sans-serif; font-size: 15px; color: #fff; letter-spacing: 1px;
 padding: 8px 12px; font-size: 14px; font-weight: normal;   border-radius: 4px; line-height: 1.5; text-decoration:none;
 -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; margin:20px;}
#enabletxtarea:hover{ background-color:#87A2B6; border: #2e6da4; font-family: Arial, Geneva, Arial, Helvetica,  sans-serif; font-size: 15px; color: #000; letter-spacing: 1px;
 padding: 8px 12px; font-size: 14px; font-weight: normal;    border-radius: 4px; line-height: 1.5; text-decoration:none;   }

@media only screen and (max-width: 768px) {

.h1head{ text-align: left; text-transform:uppercase; background-color: #F0F0F0; color: #355681;  font-size:18px;}  
textarea{ width: 300px; height: 300px; border: 1px solid red; color: green; font-size:18px;}
strong{ font-size:18px;}
table td{ font-size:18px;}
}

@media only screen and (max-width: 480px) {

.h1head{ text-align: left; text-transform:uppercase; background-color: #F0F0F0; color: #355681;  font-size:18px;}  
textarea{ width: 200px; height: 250px; border: 1px solid red; color: green; font-size:18px;}
strong{ font-size:18px;}
table td{ font-size:18px;}
}    

.parallux.no-parallax,.parallux.not-full{overflow:hidden}
.parallux .parallux-bg,.parallux .parallux-bg .parallux-inner{top:0;left:0;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
body,html{height:100%}
.parallux.not-full .parallux-bg{height:100%;bottom:initial}
.parallux.no-parallax .parallux-bg,.parallux.no-parallax .parallux-inner{background-attachment:initial}
.parallux.bg-fixed .parallux-inner{background-attachment:fixed}
.parallux .parallux-bg{right:0;height:100%;overflow:hidden;position:fixed}
.parallux .parallux-bg .parallux-inner{position:relative;min-width:100%;min-height:100%;height:auto;background-color:#fff; 
    background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url()}
.parallux .parallux-bg .parallux-inner img{max-width:100%;max-height:100%;display:none}
.parallux .parallux-bg .parallux-inner.dark-1{background-color:#084550}
.parallux .parallux-bg .parallux-inner.dark-2{background-color:#292A31}
.parallux .parallux-bg .parallux-inner.dark-3{background-color:#2B443B}
.parallux .parallux-bg .parallux-inner.light-1{background-color:#E2EAD9}
.parallux .parallux-bg .parallux-inner.light-2{background-color:#E4DFF3}
.parallux .parallux-bg .parallux-inner.light-3{background-color:#F9E2D4}


@media only screen and (max-width: 1920px) and (min-width: 1678px) {
.parallux{height: 400px!important; z-index: -1; position: relative;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1680px) and (min-width: 1439px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1440px) and (min-width: 1359px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1360px) and (min-width: 1279px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1280px) and (min-width: 1023px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 1024px) and (min-width: 991px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 992px) and (min-width: 767px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}

@media only screen and (max-width: 768px) and (min-width: 735px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}
@media only screen and (max-width: 736px) and (min-width: 666px) {
.parallux{height: 400px!important;}
.parallux-bg {max-height: 550px!important;}
}
@media only screen and (max-width: 667px) and (min-width: 567px) {
.parallux{height: 400px!important;}
.parallux .parallux-bg {max-height: 550px!important;}
#responsive-portfolio  {top: 16px; position: relative;}
}
@media only screen and (max-width: 568px) and (min-width: 413px) {
.parallux{height: 400px!important;}
.parallux .parallux-bg {max-height: 550px!important;}
#responsive-portfolio  {top: 16px; position: relative;}
}
@media only screen and (max-width: 414px) and (min-width: 320px) {
.parallux{height: 400px!important;}
.parallux .parallux-bg {max-height: 550px!important;}
#responsive-portfolio  {top: 16px; position: relative;}
}

/*Parallux*/

.et_pb_animation_off { opacity: 1;}
.et-waypoint { opacity: 0;}
.et-pb-icon-circle { border-radius: 100px; font-size: 48px; padding: 25px;}
.et-pb-icon { box-sizing: border-box; content: attr(data-icon); display: inline-block; font-family: "ETmodules"; font-size: 96px; font-style: normal;
 font-variant: normal; font-weight: normal; line-height: 1; text-transform: none;}
.et_pb_main_blurb_image a { color: #2ea3f2;}
.et_pb_main_blurb_image { text-align: center;}
.et_pb_gallery_item, .et_pb_portfolio_item, .et_pb_blurb_content, .et_pb_tabs_controls, .et_pb_tab, .et_pb_slide_description, .et_pb_pricing_heading, 
.et_pb_pricing_content, .et_pb_promo_description, .et_pb_newsletter_description, .et_pb_counter_title, .et_pb_circle_counter, .et_pb_number_counter, 
.et_pb_toggle_title, .et_pb_toggle_content, .et_pb_contact_main_title, .et_pb_testimonial_description_inner, .et_pb_team_member, .et_pb_countdown_timer_container, .et_pb_post, 
.et_pb_text, .product, .et_pb_widget { overflow-wrap: break-word;}
.et_pb_blurb_1.et_pb_blurb { color: #ffffff; font-family: "Open Sans",Helvetica,Arial,Lucida,sans-serif; font-size: 22px; line-height: 1em;}
.et_pb_blurb_1.et_pb_blurb .et_pb_main_blurb_image { margin-bottom: 10px;}
.et_pb_main_blurb_image { margin-bottom: 30px; text-align: center;}
.et_pb_blurb_content { margin: 0 auto; max-width: 100%; position: relative;}
.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child, .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child, 
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child, .et_pb_section.et_section_specialty 
.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner 
.et_pb_column .et_pb_module:last-child, .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child { margin-bottom: 0;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module { margin-bottom: 2.75%;}
.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module, 
.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module, .et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module, 
.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column, .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner 
.et_pb_column .et_pb_module, .et_pb_gutters1 .et_pb_column .et_pb_widget, .et_pb_gutters1 .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_filterable_portfolio 
.et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_row_inner 
.et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_inner .et_pb_column 
.et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3, .et_pb_gutters1 .et_pb_column 
.et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters1 .footer-widget, .et_pb_gutters1 .footer-widget .fwidget { margin: 0;}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module { margin-bottom: 0;}
.et_pb_blurb_1.et_pb_blurb { color: #ffffff; font-family: "Open Sans",Helvetica,Arial,Lucida,sans-serif; font-size: 22px; line-height: 1em; padding-bottom: 4vw;}
.et_pb_text_align_center { margin: auto; text-align: center;}
.et_pb_row, .et_pb_module, .et_pb_counters .et_pb_counter_container, .et_pb_portfolio_item, .et_pb_pricing_table, .et_pb_all_tabs, .et_pb_tab, .et_pb_with_background {
 background-position: center center; background-repeat: no-repeat; background-size: cover;}
.et_pb_row .et_pb_column:last-child, .et_pb_row .et_pb_column.et-last-child, .et_pb_row_inner .et_pb_column:last-child, .et_pb_row_inner .et_pb_column.et-last-child {
 margin-right: 0;}
.et_pb_gutters3 .et_pb_column_4_4, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 { width: 100%;}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column { margin-right: 5.5%;}
.et_pb_row .et_pb_column:last-child, .et_pb_row .et_pb_column.et-last-child, .et_pb_row_inner .et_pb_column:last-child, .et_pb_row_inner .et_pb_column.et-last-child { margin-right: 0;}
.et_pb_gutters1 .et_pb_column_4_4, .et_pb_gutters1.et_pb_footer_columns1 .footer-widget, .et_pb_gutters1.et_pb_footer_columns3 .footer-widget.last, 
.et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget.last, .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget.last { width: 100%;}
.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module, 
.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module, .et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module, 
.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column, .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module, 
.et_pb_gutters1 .et_pb_column .et_pb_widget, .et_pb_gutters1 .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, 
.et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item, 
.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, 
.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3, .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters1 .footer-widget, 
.et_pb_gutters1 .footer-widget .fwidget { margin: 0;}
.et_pb_gutters3 .et_pb_column_4_4, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 { width: 100%;}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column { margin-right: 5.5%;}
.et_pb_column { background-position: center center; background-size: cover; float: left; position: relative;}
.et_pb_slides::after, .et_pb_row::after, .et_pb_row_inner::after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; width: 0;}
.parallax .et_pb_slides::after, .et_pb_row::after, .et_pb_row_inner::after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; width: 0;}
.et_pb_row_3.et_pb_row { padding: 6vw 0 3vw;}
.et_pb_row { padding: 27px 0;}
.et_pb_row { padding: 2% 0;}
.et_pb_row, .et_pb_module, .et_pb_counters .et_pb_counter_container, .et_pb_portfolio_item, .et_pb_pricing_table, .et_pb_all_tabs, .et_pb_tab, .et_pb_with_background {
 background-position: center center; background-repeat: no-repeat; background-size: cover;}
.et_pb_row { margin: auto; max-width: 1080px; position: relative; width: 80%;}
.et_pb_section_3.et_pb_section { padding: 0;}
.et_pb_section_3.et_pb_section { background-color: #81ccbe;}
.et_pb_section_parallax:not(.et_pb_fullwidth_menu), .et_pb_slider_parallax { overflow: hidden;}
.et_parallax_bg { background-attachment: fixed; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 500px; margin-top: 35px;}
.et_pb_section { background-color: #fff;}
.et_pb_section { padding: 54px 0;}
.et_pb_section { padding: 4% 0;}
.et_pb_section { background-color: #fff; position: relative;}
.et_pb_slider .et_pb_slide, .et_pb_section { background-position: center center; background-size: cover;}
.et_pb_row, .et_pb_module, .et_pb_counters .et_pb_counter_container, .et_pb_portfolio_item, .et_pb_pricing_table, .et_pb_all_tabs, .et_pb_tab, .et_pb_with_background {
 background-position: center center; background-repeat: no-repeat; background-size: cover;}
.et_parallax_bg { background-position: center top; background-repeat: no-repeat; background-size: cover; bottom: 0; height: 100%; left: 0; position: absolute; width: 100%;}
.et_pb_blurb_1.et_pb_blurb p { color: #fff; font-family: 'Lato', sans-serif;   font-weight: 400; font-size: 16px; margin-top: 20px;}
#blanco .et_pb_blurb_1.et_pb_blurb p { color: #fff; font-family: 'Lato', sans-serif;   font-weight: 400; font-size: 16px; margin-top: 20px;}
#alianza .et_pb_blurb_1.et_pb_blurb p { color: #fff; font-family: 'Lato', sans-serif;   font-weight: 400; font-size: 16px; margin-top: 20px;}
#alianzae .et_pb_blurb_1.et_pb_blurb p { color: #fff; font-family: 'Lato', sans-serif;   font-weight: 400; font-size: 16px; margin-top: 20px;}
#alianzas .et_pb_blurb_1.et_pb_blurb p { color: #fff; font-family: 'Lato', sans-serif;   font-weight: 400; font-size: 16px; margin-top: 20px;}
.et_pb_blurb_1.et_pb_blurb h4 { padding-bottom: 20px;}
.et_pb_blurb h4 { padding-bottom: 5px;}
.et_pb_blurb_1.et_pb_blurb h4  { color: #fff; display: inline-block; font-size: 24px; font-family: 'Lato', sans-serif;  font-weight: 700; position: relative; text-transform: uppercase; z-index: 1;}
.et_pb_blurb_container hr.recurso {width: 60px; margin:0 auto; height: 2px; border:0; background-color: #83c638;} 
#blanco .parallax .et_pb_blurb_container hr.recurso {width: 60px; margin:0 auto; height: 2px; border:0; background-color: #83c638;} 
#blanco .parallax .et_pb_blurb_1.et_pb_blurb h4  { color: #fff; display: inline-block; font-size: 24px; font-family: 'Lato', sans-serif;  font-weight: 700; position: relative; text-transform: uppercase; z-index: 1;}
#alianza .parallax .et_pb_blurb_container hr.recurso {width: 60px; margin:0 auto; height: 2px; border:0; background-color: #83c638;} 
#alianza .parallax .et_pb_blurb_1.et_pb_blurb h4  { color: #fff; display: inline-block; font-size: 24px; font-family: 'Lato', sans-serif;  font-weight: 700; position: relative; text-transform: uppercase; z-index: 1;}
#alianze .parallax .et_pb_blurb_container hr.recurso {width: 60px; margin:0 auto; height: 2px; border:0; background-color: #83c638;} 
#alianze .parallax .et_pb_blurb_1.et_pb_blurb h4  { color: #fff; display: inline-block; font-size: 24px; font-family: 'Lato', sans-serif;  font-weight: 700; position: relative; text-transform: uppercase; z-index: 1;}
#alianzas .parallax .et_pb_blurb_container hr.recurso {width: 60px; margin:0 auto; height: 2px; border:0; background-color: #83c638;} 
#alianzas .parallax .et_pb_blurb_1.et_pb_blurb h4  { color: #fff; display: inline-block; font-size: 24px; font-family: 'Lato', sans-serif;  font-weight: 700; position: relative; text-transform: uppercase; z-index: 1;}
.parallax .et_parallax_bg { background-position: center top; background-repeat: no-repeat; background-size: cover; bottom: 0; height: 100%; left: 0; position: absolute; width: 100%;}
.parallax .et_pb_blurb_1.et_pb_blurb p { color: #fff; font-family: 'Lato', sans-serif;   font-weight: 400; font-size: 16px; margin-top: 10px;}
.parallax .et_pb_blurb_1.et_pb_blurb h4 { padding-bottom: 10px;}
.parallax .et_pb_blurb h4 { padding-bottom: 5px;}
.parallax .et_pb_blurb_1.et_pb_blurb h4  { color: #fff; display: inline-block; font-size: 24px; font-family: 'Lato', sans-serif;  font-weight: 700; position: relative; text-transform: uppercase; z-index: 1;}
.parallax .et_pb_blurb_container hr.recurso {width: 60px; margin:0 auto; height: 2px; border:0; background-color: #83c638;} 
#asia .parallax .et_pb_blurb_container hr.recurso {width: 60px; margin:0 auto; height: 2px; border:0; background-color: #83c638;} 
#asia .parallax .et_pb_blurb_1.et_pb_blurb h4  { color: #fff; display: inline-block; font-size: 24px; font-family: 'Lato', sans-serif;  font-weight: 700; position: relative; text-transform: uppercase; z-index: 1;}

