html body{font-size:17px;font-weight:normal}.et_pb_blurb_content p:last-of-type,p:last-of-type{padding-bottom:1em}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:bolder;line-height:1.3em}.tt-visually-hidden{display:none}.tt-section-header{font-size:75px}.tt-section-subheader{font-size:33px!important}.not-found-title{font-size:28px!important}#top-menu li a:hover,.info a:hover,.et-social-icons a:hover,.logo_container a:hover,.tt-services-row .et_pb_module_header a:hover,.team-info a:hover{border-bottom:none}#top-menu li{padding-right:15px}.tt-logo-left-big :not(.et-fixed-header)#main-header .logo_container{width:auto!important}#top-menu>li:last-child a{background-color:#2b8e99;padding:14px 15px;border-radius:3px;color:#fff!important}#top-menu>li:last-child a:hover{background:#216e77!important;border-color:#216e77!important;opacity:1}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:15px!important}.et-fixed-header #top-menu-nav{padding-bottom:20px}.blank-link{cursor:default}#tt-header-wrap{z-index:99999}body .userway .userway_accessibility_icon{background:#2b8e99!important}@media only screen and (min-width:981px){#logo{margin-top:10px}.et-fixed-header #logo{margin-top:0px}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a{color:#2b8e99!important}.et-fixed-header #top-menu>li.current-menu-item:last-child a{color:#fff!important}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{margin-bottom:0}}.tt-inner-full .et_pb_slide{height:90vh!important;min-height:800px!important}.tt-inner-half .et_pb_slide{height:80vh!important}.tt-inner-half .et_pb_slides .et_pb_slide_description{padding:2% 5%!important}.testimonial_rotator_nav fa{color:#ffffff;transform:none}.et_pb_widget_area_right .tt_sidebar_widget{background:#FFF!important;padding:20px!important;text-align:center!important;box-shadow:none!important;border:1px solid #ccc!important}.tt-btn,input[type=submit].tt-btn{font-size:20px!important;border-radius:10px;border:1px solid}.tt-sidebar-bottom .tt-btn{width:100%}.tt-btn{font-weight:bold}.tt-sidebar-info>span>a{color:#2b8e99!important}.tt-sidebar-info .fa{transform:none}.tt-sidebar-btns .fa{float:left!important;text-align:left!important;padding-top:5px;color:#2b8e99}.tt-btn,input[type=submit].tt-btn{padding:12px 16px;font-weight:bold}.tt-sidebar-btns .tt-btn{border:1px solid #2b8e99;border-radius:10px;text-align:center}.tt-sidebar-btns .tt-btn:active{background:#216e77;top:2px}.tt-sidebar-btns .tt-btn:before{content:'';position:absolute;height:100%;left:0;top:0;line-height:3;font-size:140%;width:60px}.tt-sidebar-btns .tt-btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.tt-sidebar-btns .tt-btn:before{background:#fff;color:#216e77;border-radius:10px 0 0 10px}.tt-sidebar-btns .tt-btn:after{width:20px;height:20px;background:#fff;z-index:1;left:60px;top:50%;margin:-10px 0 0 -10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tt-sidebar-btns .tt-btn:active:before{color:#f58500}.tt-sidebar-btns .tt-btn:active{top:0}.tt-sidebar-btns .tt-btn:active:after{left:60px}.tt-hero-half .tt-home-hero .et_pb_slides .et_pb_slide_description,.tt-hero-full .tt-home-hero .et_pb_slides .et_pb_slide_description{padding:2% 5%}.tt-homepage-hr{border-style:solid;color:#2b8e99;width:120px;border-width:3px;margin-block-start:0em;margin-block-end:0.7em}.tt-subtitle{padding-bottom:0px!important;text-transform:uppercase!important;font-size:20px!important;letter-spacing:5px!important;line-height:1.3em!important}.testimonial_rotator_quote{font-size:22px;font-style:italic}.item{display:flex}.left{width:30%}.right{width:70%;display: flex;align-items:center;vertical-align:middle;padding:20px 20px 20px 4%;background-color:#383838;color:white}p.name{font-size:25px;padding-bottom:10px}p.title{font-family:Sanchez,Georgia,"Times New Roman",serif;padding-bottom:10px!important}.info{margin:0 auto;text-align:center}.info a{color:white;padding-right:8px;padding-left:8px;font-size:16px}.info a i{padding-right:5px}.translate a{position:relative;padding-right:28px;margin-right:30px;color:white;text-transform:uppercase;font-weight:600;font-size:16px}.translate a:hover{border-bottom:1px solid white}.translate a:after{content:"3d";font-family:'ETmodules';position:absolute;right:10px;bottom:-7px}.translate{padding-top:15px}.single #top-menu li a,.search #top-menu li a,.search #et_search_icon:before,.single #et_search_icon:before,.single .et_search_form_container input,.search .et_search_form_container input{color:#000000}.search #top-menu>li.current-menu-item:last-child a,.single #top-menu>li.current-menu-item:last-child a{color:#fff!important}.single #main-content{background-color:#fff!important}.et-fixed-header #top-menu>li.current-menu-item:last-child a,.et-fixed-header #top-menu>li:last-child a{color:#fff!important}.search #sidebar,.search #main-content .container:before{display:none}.tt-footer-overlapping-row .tt-footer-overlaping-section{background-color:#ffffff;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:35px!important;padding-right:35px!important;padding-bottom:35px!important;padding-left:35px!important;box-shadow:0px 2px 35px 10px rgba(0,0,0,0.1)}.tt-wide-footer .tt-footer-overlapping-row{max-width:100%;width:100%}.tt-wide-footer .tt-footer-map-row{padding:20px 0px!important}.tt-wide-footer .tt-footer-map-row .tt-footer-map-col-1{width:50%;margin-right:0}.tt-wide-footer .tt-footer-map-row .tt-footer-map-col-2,.tt-wide-footer .tt-footer-map-row .tt-footer-map-col-3{width:25%;margin-right:0}.tt-wide-footer .tt-footer-map-col-2,.tt-wide-footer .tt-footer-map-col-3{padding:50px 30px}@media only screen and (min-width:981px){.tt-footer-overlapping-row .tt-footer-overlaping-section{margin-right:-50px!important}.tt-footer-overlapping-row .tt-footer-overlapping-column-1{padding-top:14%}.tt-wide-footer .tt-footer-map-col-2{padding-right:15px}.tt-wide-footer .tt-footer-map-col-3{padding-left:15px}}@media (max-width:980px){.tt-footer-overlapping-row .tt-footer-overlapping-column-1{padding-bottom:20px}.tt-wide-footer .tt-footer-map-row .tt-footer-map-col-1,.tt-wide-footer .tt-footer-map-row .tt-footer-map-col-2,.tt-wide-footer .tt-footer-map-row .tt-footer-map-col-3{width:100%!important}.tt-wide-footer .tt-footer-map-col-2{padding-bottom:15px}.tt-wide-footer .tt-footer-map-col-3{padding-top:15px}}#footer-widgets{padding:2% 0 0}.footer-widget{font-size:15px}.footer-widget .et-social-icons li:first-child{margin-left:0px}.footer-widget .et-social-icons{float:none}#footer-widgets .footer-widget li:before{display:none}#footer-widgets .footer-widget li{padding-left:0}#footer-info{float:none;text-align:center}#custom_html-4{width:100%!important}#bg-animate-bottom .et_pb_bottom_inside_divider{-webkit-animation:scroll 150s linear infinite;-moz-animation:scroll 150s linear infinite;-ms-animation:scroll 150s linear infinite;-o-animation:scroll 150s linear infinite;animation:scroll 150s linear infinite}#bg-animate-top .et_pb_top_inside_divider{-webkit-animation:scroll 150s linear infinite;-moz-animation:scroll 150s linear infinite;-ms-animation:scroll 150s linear infinite;-o-animation:scroll 150s linear infinite;animation:scroll 150s linear infinite}@-webkit-keyframes scroll{100%{background-position:10000px center}}@-moz-keyframes scroll{100%{background-position:10000px center}}@-o-keyframes scroll{100%{background-position:10000px center}}@keyframes scroll{100%{background-position:10000px center}}.wpcf7-form input[type=text],.wpcf7-form input[type=password],.wpcf7-form input[type=tel],.wpcf7-form input[type=email],.wpcf7-form input.text,.wpcf7-form input.title,.wpcf7-form select,.wpcf7-form textarea{border:1px solid #2b8e99!important;color:#4e4e4e!important;background-color:#f3f3f3!important;border-radius:10px!important}@media only screen and (min-width:1897px){.tt-footer-map-col-2 .et_pb_module:first-child .et_pb_blurb_description{min-height:71px}}@media only screen and (min-width:981px) and (max-width:1920px){span#et_search_icon:before{top:10px}}@media only screen and (min-width:1133px) and (max-width:1315px){.tt-services-row .et_pb_blurb_description .tt-services-p{min-height:157px}}@media only screen and (min-width:1200px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:46px 0 0 0;margin-bottom:46px}}@media only screen and (min-width:1100px) and (max-width:1199px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:36px 0 0 0;margin-bottom:36px}#top-menu li a{font-size:16px}}@media only screen and (min-width:1040px) and (max-width:1099px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:25px 0 0 0;margin-bottom:5px}#top-menu li a{font-size:16px}}@media only screen and (min-width:981px) and (max-width:1039px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:20px 0 0 0;margin-bottom:0px}#top-menu li a{font-size:15px}}@media only screen and (min-width:1111px) and (max-width:1210px){.tt-btn,input[type=submit].tt-btn{font-size:17px!important}.tt-btn,input[type=submit].tt-btn{padding:12px 0px 12px 16px}}@media only screen and (min-width:1098px) and (max-width:1164px){.tt-footer-map-col-3 .et_pb_module:first-child .et_pb_blurb_description{min-height:99px}}@media only screen and (min-width:984px) and (max-width:1132px){.tt-services-row .et_pb_blurb_description .tt-services-p{min-height:185px}}@media only screen and (min-width:981px) and (max-width:1110px){.tt-sidebar-column .et_pb_column{width:100%!important}}@media only screen and (min-width:981px) and (max-width:1097px){.tt-footer-map-col-2 .et_pb_module:first-child .et_pb_blurb_description{min-height:127px}}@media only screen and (min-width:981px) and (max-width:983px){.tt-services-row .et_pb_blurb_description .tt-services-p{min-height:213px}}@media only screen and (max-width:1300px){#logo{max-width:250px}}@media only screen and (max-width:1150px){#logo{max-width:220px}#top-menu li{padding-right:10px}}@media only screen and (max-width:980px){.et_header_style_left #logo,.et_header_style_split #logo{max-height:90%}.translate a{display:block;float:none;margin:0 auto}.translate a:after{display:none}.translate a:hover{border-bottom:0px solid white}.tt-section-subheader{font-size:29px!important}.not-found-title{font-size:26px!important}}@media only screen and (max-width:865px){.tt-sidebar-btns a.tt-btn{font-size:16px!important}}@media only screen and (max-width:767px){.tt-section-subheader{font-size:27px!important}.not-found-title{font-size:23px!important}}@media only screen and (min-width:981px){.our-team-blurb .et_pb_main_blurb_image{width:100%}.our-team-blurb img.et-waypoint.et_pb_animation_top.et-animated{width:100%}}@media only screen and (min-width:981px) and (max-width:1124px){.our-team-blurb .et_pb_module_header{min-height:66px}}.title_premium_calc html body{background-color:#fff!important}.css-events-list table.events-table{width:100%;border-collapse:collapse}.css-events-list table.events-table th{background:#dadada}.css-events-list table.events-table tr:nth-of-type(odd){background:#eee}.css-events-list table.events-table td,.css-events-list table.events-table th{padding:10px;border:none;text-align:left;min-width:320px}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.css-events-list table,.css-events-list thead,.css-events-list tbody,.css-events-list th,.css-events-list td,.css-events-list tr{display:block}.css-events-list thead tr{position:absolute;top:-9999px;left:-9999px}.css-events-list tr{border:1px solid #ccc}.css-events-list td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;background-color:white}.css-events-list td:before{top:6px;left:6px;width:100;padding:6px;white-space:nowrap;display:block;font-weight:bold;margin-bottom:10px;border-bottom:1px solid gray}.css-events-list td:nth-of-type(1):before{content:"Date/Time"}td:nth-of-type(2):before{content:"Event"}}button.fc-prev-button.fc-button.fc-state-default.fc-corner-left,button.fc-next-button.fc-button.fc-state-default.fc-corner-right,button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled,button.fc-month-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-active{background:#2b8e99;color:#fff}.fc-widget-header,.fc-widget-content{border-color:gray!important;background:#fff;color:#333;padding:0!important}.fc-unthemed .fc-today{background:#2b8e99}.entry-content table,body.et-pb-preview #main-content .container table{border:0px solid #2b8e99}.wpfc-calendar-wrapper h2{font-size:30px!important;margin:0!important}a.glink img{margin-right:10px}#top-header,#et-secondary-nav li ul{background-color:rgba(57,134,186,0)!important}@media only screen and (min-width:981px){#logo{max-height:120%}}@media screen and (min-width:981px){.et_fixed_nav #main-header.et-fixed-header{padding-bottom:20px!important}}