/*! CSS Used from: https://www.transpor.mx/users/u0/153/pure-3-rebuild.css */
div.wpcf7{margin:0;padding:0;}
.container:after,.vc_column-inner::after,.vc_row:after{clear:both;}
.container:after,.container:before,.vc_row:after,.vc_row:before{content:" ";display:table;}
.vc_column_container{width:100%;}
.vc_row{margin-left:-15px;margin-right:-15px;}
.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px){
.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-6{float:left;}
.vc_col-sm-12{width:100%;}
.vc_col-sm-6{width:50%;}
.vc_col-sm-3{width:25%;}
}
.vc_general.vc_btn3{text-decoration:none;}
#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0;}
.wpb_content_element{margin-bottom:35px;}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table;}
.vc_column_container{padding-left:0;padding-right:0;}
.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%;}
.vc_btn3-container{display:block;margin-bottom:21.74px;max-width:100%;}
.vc_general.vc_btn3{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;color:#5472d2;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:normal;font-size:14px;padding:14px 20px;}
.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{outline:0;}
.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{border:1px solid transparent;text-decoration:none;color:#4868cf;}
.vc_general.vc_btn3 .vc_btn3-icon{vertical-align:top;height:14px;line-height:1;font-size:16px;}
.vc_btn3.vc_btn3-icon-left{position:relative;}
.vc_btn3.vc_btn3-icon-left .vc_btn3-icon{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
.vc_btn3.vc_btn3-icon-left{text-align:left;}
.vc_btn3.vc_btn3-shape-rounded{border-radius:5px;}
.vc_btn3.vc_btn3-size-lg{font-size:16px;padding:18px 25px;}
.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:20px;height:16px;line-height:16px;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:60px;}
.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:25px;}
.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{color:#fff;background-color:#6dab3c;}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover{color:#f7f7f7;background-color:#5f9434;}
.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active{color:#f2f2f2;background-color:#5a8d31;}
.vc_btn3-container.vc_btn3-left{text-align:left;}
#content,#footer,#footer-widget-bar,input,select{font-family:sans-serif!important;}
input:not([type=submit]):not([type=file]),select{background-color:rgba(23,27,38,.72)!important;border-left:5px solid #89c53f!important;color:#fff!important;padding:13px!important;border-bottom:none!important;}
#main{background-color:rgba(255,255,255,.89)!important;}
a,article,b,div,fieldset,footer,form,h1,h2,h3,h4,i,iframe,img,li,p,section,span,ul{margin:0;padding:0;border:0;}
article,footer,section{display:block;}
a img{border:0;}
i{font-style:italic;}
a{-webkit-transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;text-decoration:none;outline:0;}
a:active,a:focus{text-decoration:underline;}
a[href^=tel]{color:inherit;text-decoration:none;}
span.symbol{font-family:'Mono Social Icons Font';-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;}
.container{overflow:hidden;}
#content{width:508px;margin:0;overflow:hidden;}
#content.no-sidebar{width:100%;}
::selection{background:#c6d8cd;}
img::selection{background:0 0;}
a:visited{text-decoration:underline!important;}
a:active,a:hover{text-decoration:underline;}
.post-content ul{padding-left:24px;}
.page-content,.post-content{word-wrap:break-word;}
input,select{border:none;padding:12px 30px;outline:0;-webkit-transition:all .2s;transition:all .2s;resize:none;}
#content input[type=submit]{text-transform:uppercase;letter-spacing:2px;border-radius:30px;}
#content input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),#content select{text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #dedede;padding:8px 0;margin:0;width:100%;background-color:rgba(23,27,38,.72)!important;border-left:5px solid #89c53f!important;color:#fff!important;padding:13px!important;border-bottom:none!important;}
*,:after{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#main>.container{overflow:auto;position:relative;z-index:1;margin:0 auto;}
#content{position:relative;}
.page-content img,.post-content img{max-width:100%;}
.page-content h2,.page-content h3,.post-content h2,.post-content h3{margin:6px 0;}
.page-content p:empty,.post-content p:empty{display:none;}
#content iframe{max-width:100%;}
#footer-widget-bar li,#footer-widget-bar ul{padding:0;margin:0;list-style:none;-webkit-transition:all .2s;transition:all .2s;}
#footer-widget-bar li{padding:5px 0 5px 0;border-bottom:1px solid rgba(204,204,204,.2);border-bottom-style:dashed;list-style-type:disc;list-style-position:inside;}
#footer-widget-bar .widget li:first-child,.widget ul:first-child>li:first-child{padding-top:0!important;}
#footer :not(input),#footer-widget-bar :not(input){font-size:12px;}
#footer{clear:both;z-index:3;border-top:1px solid #444;}
#footer footer{height:100%;line-height:40px;}
#footer .container{padding:0;overflow:inherit!important;}
#footer .container>div{width:50%;overflow:hidden;float:left;}
#footer .top-social-icons>a{height:100%!important;width:50px!important;}
#footer .top-social-icons>a>span{font-size:45px!important;opacity:.5;}
#footer .top-social-icons>a:hover>span{opacity:1;}
div.top-social-icons{display:inline-block;text-align:right;float:right;}
div.top-social-icons>a:first-child{border-left:1px solid #dedede;}
div.top-social-icons>a{display:inline-block;font-size:28px!important;line-height:28px!important;text-align:center!important;font-weight:300!important;text-decoration:none!important;overflow:hidden;width:30px;height:29px;border-right:1px solid #dedede;}
div.top-social-icons>a>span{-webkit-transition:all .4s;transition:all .4s;}
#footer-widget-bar{padding-top:4px;padding-bottom:4px;}
#footer-widget-bar>.container{padding-left:16px;padding-right:16px;}
#footer-widget-bar>.container>section{width:25%;position:relative;padding:50px 20px 0 20px;float:left;}
#footer-widget-bar>.container>section>div.widget{padding-bottom:50px;}
#footer-widget-bar>.container>section:nth-child(3){clear:right;}
#footer-widget-bar>.container>section>div.widget>h4{margin-bottom:20px;}
#footer-widget-bar>.container>section>div.widget>span.line{display:block;border:1px solid red;width:40px;position:relative;margin-top:-17px;margin-bottom:27px;}
form{margin-bottom:1.5em;}
input:not([type=submit]){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=submit]{margin:0;cursor:pointer;}
.page-content,.post-content{position:relative;}
.clear{clear:both;}
#content p{margin:0;padding-top:.5em;padding-bottom:.5em;}
.widget li>a{text-decoration:none;}
.widget br{content:' ';display:block;margin-bottom:.5em;}
.widget img{max-width:100%;}
.wpb_row{position:relative;}
#footer>footer>.container{padding-left:36px;padding-right:36px;}
.vc_row:not(.ozy-custom-full-row) div.parallax-wrapper div.parallax-wrapper{margin-left:-15px!important;margin-right:-15px!important;}
.ozy-page-model-boxed .parallax-wrapper>.wpb_column{padding-left:0;padding-right:0;}
.ozy-page-model-boxed #main{position:relative;max-width:1212px;margin-left:auto;margin-right:auto;}
.ul_green_efect2 li{padding:10px 4px;border-bottom:1px solid rgba(23,27,38,.29);border-bottom-style:dashed;list-style-type:circle;}
.ozy-page-model-boxed.ozy-page-model-no-sidebar #main>.container .wpb_row:not(.ozy-custom-full-row){padding-left:20px!important;padding-right:20px!important;}
.wpb_row{margin-left:0!important;margin-right:0!important;}
.ozy-content-divider{clear:both;}
.ozy-content-divider{position:relative;border-top:1px solid #dedede;border-bottom:none;border-left:none;border-right:none;}
#menu-footer-sitemap .menu-item-search{display:none;}
.img_efect{border:5px solid #fff;box-shadow:1px 1px 5px #ccc;}
@media only screen and (max-width:1024px){
.ozy-page-model-boxed #main{display:block!important;}
}
@media only screen and (max-width:920px){
.wpb_content_element{margin-bottom:35px!important;}
#footer-widget-bar,#footer-widget-bar>.container{padding-bottom:0!important;}
#footer-widget-bar{padding-top:20px;}
}
@media only screen and (max-width:1024px) and (min-width:769px){
.ozy-page-model-boxed #main>.container{padding:0;}
.ozy-page-model-boxed #main>.container,.ozy-page-model-boxed .container{width:100%;-webkit-text-size-adjust:100%;}
#content{width:100%;}
.post-content{padding-left:0!important;margin-left:0!important;}
#footer-widget-bar>.container,#footer>footer>.container{padding-left:20px!important;padding-right:20px!important;}
}
@media only screen and (max-width:800px){
#footer-widget-bar>.container>section{padding:0 20px 0 20px;}
div.parallax-wrapper div.parallax-wrapper{margin-left:0!important;margin-right:0!important;}
}
@media only screen and (max-width:768px) and (min-width:480px){
.ozy-page-model-boxed #main>.container{padding:0;}
.ozy-page-model-boxed #main>.container,.ozy-page-model-boxed .container{width:100%;-webkit-text-size-adjust:100%;}
#content{width:100%;}
#footer .container{padding-top:0;}
.post-content{padding-left:0!important;margin-left:0!important;}
#footer-widget-bar>.container>section{width:49%!important;}
#footer-widget-bar>.container>section:nth-child(3){clear:both;}
}
@media only screen and (max-width:479px){
.container{padding:0 10px!important;width:100%;-webkit-text-size-adjust:100%;}
#main>.container{padding:0!important;}
.parallax-wrapper .vc_col-sm-12.wpb_column.vc_column_container{padding-left:10px!important;padding-right:10px!important;}
.wpb_row{padding-left:0!important;padding-right:0!important;}
.ozy-page-model-boxed.ozy-page-model-no-sidebar #main>.container .wpb_row{padding-left:0!important;padding-right:0!important;}
#content{width:100%;}
#footer .container{padding-top:0;}
#footer .top-social-icons>a{border-color:transparent!important;}
#footer>footer>.container{height:100%!important;line-height:1.5em!important;}
#footer>footer>.container>div{padding-top:15px!important;width:100%!important;}
.post-content{padding-left:0!important;margin-left:0!important;}
#footer-widget-bar>.container>section{width:99%!important;margin-right:0;}
#footer .top-social-icons>a>span{line-height:inherit!important;}
h1{font-size:26px!important;line-height:32px!important;}
h2{font-size:22px!important;line-height:30px!important;}
h3{font-size:18px!important;line-height:22px!important;}
.vc_col-sm-12,.vc_col-sm-3,.vc_col-sm-6{padding-left:10px;padding-right:10px;}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){
input,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;}
}
[data-icon]:before{font-family:ozythemes;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^=oic-]:before{font-family:ozythemes;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.oic-search-1:before{content:"\e4e6";}
.fa{display:inline-block;}
.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-3x{font-size:3em;}
.fa-taxi:before{content:"\f1ba";}
@media only screen and (min-width:1212px){
.container{padding:0;width:1212px;}
#content{width:792px;}
}
#main{background-color:rgba(255,255,255,1);}
#footer,#footer .container,#footer .container>div{height:56px;min-height:56px;}
#footer,#footer>footer .container{line-height:56px;}
#footer .top-social-icons>a>span{line-height:56px;}
#footer-wrapper{background-color:rgba(23,27,38,1);}
#footer *,#footer-widget-bar *{color:#fff!important;}
#footer a:hover,#footer-widget-bar a:hover{color:#77b508!important;}
#footer,#footer .top-social-icons>a,#footer-widget-bar{border-color:#2f323c;}
#footer-widget-bar>.container>section>div.widget>span.line{border-color:#77b508;}
#footer a,#footer-widget-bar a{color:#77b508;}
@media only screen and (max-width:479px){
#footer{height:112px;}
}
@media only screen and (max-width:1024px) and (min-width:668px){
#main>.container{margin-top:90px;}
#footer{height:56px;}
}
.widget li>a{color:#000!important;}
.widget li>a:hover{color:#77b508!important;}
#content,#footer,#footer-widget-bar,input,select{font-family:Raleway;font-weight:400;font-style:normal;font-size:14px;line-height:1.5em;color:#000;}
#content a:not(.ms-btn):not(.vc_btn3),#footer a,#footer-widget-bar>.container>.widget-area a:hover{color:#77b508;}
#content h2,#content h3,#footer-widget-bar h4,.heading-font{font-family:Raleway;color:#000;}
#footer-widget-bar .widget-area h4{font-weight:700;font-style:normal;font-size:18px;line-height:1.5em;}
#content h2{font-weight:700;font-size:30px;line-height:1.5em;}
#content h3{font-weight:700;font-style:normal;font-size:22px;line-height:1.5em;}
#footer-widget-bar h4{font-weight:700;font-style:normal;font-size:18px;line-height:1.5em;}
#footer-widget-bar .widget a:hover{color:#000;}
input:not([type=submit]):not([type=file]),select{background-color:rgba(255,255,255,1);border-color:rgba(35,35,35,1)!important;}
#content input:not([type=submit]):not([type=file]):focus,#content input:not([type=submit]):not([type=file]):hover{border-color:#77b508!important;}
input[type=submit]{color:#fff!important;background-color:rgba(23,27,38,1);border:1px solid rgba(23,27,38,1);}
input[type=submit]:hover{background-color:#77b508;color:#fff!important;border:1px solid rgba(119,181,8,1);}
#content select,.ozy-content-divider{border-color:rgba(240,240,240,1);}
@media only screen and (min-width:1025px){
#main{padding-top:130px;}
}
/*! CSS Used from: Embedded ; media=all */
@media all{
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-3x{font-size:3em;}
.fa-envelope-open-text:before{content:"\f658";}
.fa-mobile-alt:before{content:"\f3cd";}
.fa-taxi:before{content:"\f1ba";}
.fa{font-family:"Font Awesome 5 Free";}
.fa{font-weight:900;}
}
/*! CSS Used from: https://www.transpor.mx/users/u0/153/fonts/font.min.css ; media=all */
@media all{
[data-icon]:before{font-family:"ozythemes";content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
[class^="oic-"]:before{font-family:"ozythemes";font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.oic-search-1:before{content:"\e4e6";}
}
/*! CSS Used from: Embedded */
*{box-sizing:border-box;scrollbar-color:transparent transparent;scrollbar-width:0px;}
*::-webkit-scrollbar{width:0;}
*::-webkit-scrollbar-track{background:transparent;}
*::-webkit-scrollbar-thumb{background:transparent;border:none;}
*{-ms-overflow-style:none;}
li{list-style:none;margin:0;padding:0;}
::placeholder{color:rgba(23,27,38,1)!important;}
#content select{color:rgba(23,27,38,1)!important;}
.page-banner-area{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:100px;padding-bottom:110px;position:relative;z-index:1;}
.page-banner-area::before{content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:#0c0c0c;opacity:.77;}
.page-banner-content{text-align:center;}
.page-banner-content h1{color:#89c53f;margin-bottom:20px;font-size:65px;font-family:Raleway;}
@media only screen and (max-width:767px){
.page-banner-area{padding-top:80px;padding-bottom:80px;}
.page-banner-content h1{font-size:38px;margin-bottom:15px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.page-banner-content h1{margin-bottom:15px;font-size:45px;}
}
.post-content.page-content{margin-top:30px;}
.post-content fieldset ul{padding-left:0px!important;list-style-type:none;}
.post-content fieldset label{color:#ffffff00;}
svg:not(:root).svg-inline--fa{overflow:visible;}
.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em;}
.svg-inline--fa.fa-w-10{width:.625em;}
.svg-inline--fa.fa-w-16{width:1em;}
.fa-3x{font-size:3em;}
.my-2{margin-top:.5rem!important;}
.my-2{margin-bottom:.5rem!important;}
.m-3{margin:1rem!important;}
.mb-3{margin-bottom:1rem!important;}
.mt-4{margin-top:1.5rem!important;}
.p-5{padding:3rem!important;}
.text-center{text-align:center!important;}
.fa-3x{font-size:3em;}
.fa-envelope-open-text:before{content:"\f658";}
.fa-mobile-alt:before{content:"\f3cd";}
*{margin:0;padding:0;}
.section-heading{margin-bottom:80px;}
.color-1{color:#89c53f;}
.color-3{color:#89c53f;}
.color-1.bg-hover:hover::after,.color-1.bg-hover.active::after{background-color:#89c53f;}
.color-3.bg-hover:hover::after,.color-3.bg-hover.active::after{background-color:#89c53f;}
.bg-hover{position:relative;}
.bg-hover::after{position:absolute;content:'';height:10px;width:100%;left:0;-webkit-transition:background-color 0.3s ease 0s;transition:background-color 0.3s ease 0s;}
.bg-hover.hover-bottom::after{bottom:0;}
.contact-info{-webkit-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.12);box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.12);border-radius:10px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;overflow:hidden;background:#181b26;}
.contact-info h3{font-size:30px;font-weight:700;line-height:0.9em;letter-spacing:-1.6px;color:white!important;}
@media (max-width: 991px){
.section-heading{margin-bottom:50px;}
}
@media (max-width: 575px){
.contact-info h3{font-size:28px;}
}
.footer-boxes{margin:1rem!important;}
@media (max-width: 575px){
.contact-info h3{font-size:20px;}
}
.section-heading.text-center.mb-3{margin:15px;}
#content input[type=submit]{margin-top:20px;}
.wpb_text_column.wpb_content_element{text-align:justify;text-justify:inter-word;}
@media only screen and (max-width: 768px){
.wpb_text_column.wpb_content_element{width:100%!important;margin:auto!important;text-align:center;}
}
#content input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),#content select{background-color:#ccc!important;color:rgb(0 18 46)!important;}
::placeholder{color:rgba(23,27,38,1)!important;}
#content select{color:rgba(23,27,38,1)!important;}
.page-banner-area{background-position:center center;background-size:cover;background-repeat:no-repeat;padding-top:100px;padding-bottom:110px;position:relative;z-index:1;}
.page-banner-area::before{content:'';position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;background:#0c0c0c;opacity:.77;}
.page-banner-content{text-align:center;}
.page-banner-content h1{color:#89c53f;margin-bottom:20px;font-size:65px;font-family:Raleway;}
@media only screen and (max-width:767px){
.page-banner-area{padding-top:80px;padding-bottom:80px;}
.page-banner-content h1{font-size:38px;margin-bottom:15px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.page-banner-content h1{margin-bottom:15px;font-size:45px;}
}
.post-content.page-content{margin-top:30px;}
.post-content fieldset ul{padding-left:0px!important;list-style-type:none;}
.post-content fieldset label{color:#ffffff00;}
svg:not(:root).svg-inline--fa{overflow:visible;}
.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em;}
.svg-inline--fa.fa-w-10{width:.625em;}
.svg-inline--fa.fa-w-16{width:1em;}
.fa-3x{font-size:3em;}
.my-2{margin-top:.5rem!important;}
.my-2{margin-bottom:.5rem!important;}
.m-3{margin:1rem!important;}
.mb-3{margin-bottom:1rem!important;}
.mt-4{margin-top:1.5rem!important;}
.p-5{padding:3rem!important;}
.text-center{text-align:center!important;}
.fa-3x{font-size:3em;}
.fa-envelope-open-text:before{content:"\f658";}
.fa-mobile-alt:before{content:"\f3cd";}
*{margin:0;padding:0;}
.section-heading{margin-bottom:80px;}
.color-1{color:#89c53f;}
.color-3{color:#89c53f;}
.color-1.bg-hover:hover::after,.color-1.bg-hover.active::after{background-color:#89c53f;}
.color-3.bg-hover:hover::after,.color-3.bg-hover.active::after{background-color:#89c53f;}
.bg-hover{position:relative;}
.bg-hover::after{position:absolute;content:'';height:10px;width:100%;left:0;-webkit-transition:background-color 0.3s ease 0s;transition:background-color 0.3s ease 0s;}
.bg-hover.hover-bottom::after{bottom:0;}
.contact-info{-webkit-box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.12);box-shadow:0 3px 20px 0px rgba(0, 0, 0, 0.12);border-radius:10px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;overflow:hidden;background:#181b26;}
.contact-info h3{font-size:30px;font-weight:700;line-height:0.9em;letter-spacing:-1.6px;color:white!important;}
@media (max-width: 991px){
.section-heading{margin-bottom:50px;}
}
@media (max-width: 575px){
.contact-info h3{font-size:28px;}
}
.footer-boxes{margin:1rem!important;}
@media (max-width: 575px){
.contact-info h3{font-size:20px;}
}
.section-heading.text-center.mb-3{margin:15px;}
#content input[type=submit]{margin-top:20px;}
.wpb_text_column.wpb_content_element{text-align:justify;text-justify:inter-word;}
@media only screen and (max-width: 768px){
.wpb_text_column.wpb_content_element{width:100%!important;margin:auto!important;text-align:center;}
}
#content input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),#content select{background-color:#ccc!important;color:rgb(0 18 46)!important;}
*{box-sizing:border-box;scrollbar-color:transparent transparent;undefined:undefined;scrollbar-width:0px;-ms-overflow-style:none;margin:0;padding:0;}
*::-webkit-scrollbar{width:0;}
*::-webkit-scrollbar-track{background:transparent;}
*::-webkit-scrollbar-thumb{background:transparent;border:none;}
li{list-style:none;margin:0;padding:0;}
::placeholder{color:rgba(23,27,38,1)!important;}
#content select{color:rgba(23,27,38,1)!important;}
.page-banner-content h1{color:#89c53f;margin-bottom:20px;font-size:65px;font-family:Raleway;}
.post-content.page-content{margin-top:30px;}
.post-content fieldset ul{padding-left:0px!important;list-style-type:none;}
.post-content fieldset label{color:#ffffff00;}
svg:not(:root).svg-inline--fa{overflow:visible;}
.color-1.bg-hover.active::after,.color-1.bg-hover:hover::after{background-color:#89c53f;}
.color-3.bg-hover.active::after,.color-3.bg-hover:hover::after{background-color:#89c53f;}
.contact-info h3{font-size:30px;font-weight:700;line-height:0.9em;letter-spacing:-1.6px;color:white!important;}
#content input[type=submit]{margin-top:20px;}
.wpb_raw_code.wpb_content_element.wpb_raw_html{undefined:undefined;}
.wpb_text_column.wpb_content_element{text-align:justify;text-justify:inter-word;}
#content input:not([type=submit]):not([type=file]):not([type=radio]):not([type=checkbox]),#content select{background-color:#ccc!important;color:rgb(0 18 46)!important;}
#il2mds{width:86%;}
#iyd5cw{border:0;}
@media only screen and (min-width:768px) and (max-width:991px){
.page-banner-content h1{margin-bottom:15px;font-size:45px;}
}
@media only screen and (max-width: 768px){
.wpb_text_column.wpb_content_element{width:100%!important;margin:auto!important;text-align:center;}
}
@media only screen and (max-width:767px){
.page-banner-content h1{font-size:38px;margin-bottom:15px;}
}
@media (max-width: 575px){
.contact-info h3{font-size:20px;}
}
