.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat:repeat-x;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px)and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
.et_pb_map{height:440px;width:100%;position:relative}.et_pb_map_container img{max-width:inherit}.et_pb_map_pin{display:none;visibility:hidden}.et_flex_column>.et_pb_map_container{width:100%}.et_pb_column_2_3 .et_pb_map{height:400px}.et_pb_column_1_2 .et_pb_map,.et_pb_column_3_5 .et_pb_map,.et_pb_column_3_8 .et_pb_map{height:280px}.et_pb_column_1_3 .et_pb_map,.et_pb_column_1_4 .et_pb_map,.et_pb_column_1_5 .et_pb_map,.et_pb_column_1_6 .et_pb_map,.et_pb_column_2_5 .et_pb_map{height:230px}@media (min-width:981px)and (max-width:1405px){.et_pb_column .et_pb_map{max-width:100%}}@media (max-width:980px){.et_pb_map_container>.et_pb_map{height:350px}}@media (max-width:767px){.et_pb_map_container>.et_pb_map{height:220px}}@media (max-width:479px){.et_pb_map_container>.et_pb_map{height:200px}}.chrome.parallax-map-support .et_pb_map{transform:inherit!important}.footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#2ea3f2}.footer-widget li:before{border-color:#2ea3f2}.bottom-nav li.current-menu-item>a{color:#2ea3f2}#main-footer{background-color:#222}#footer-widgets{padding:6% 0 0}.footer-widget{float:left;color:#fff}.last{margin-right:0}.footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget li{padding-left:14px;position:relative}#footer-widgets .footer-widget li:before{border-radius:3px;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:9px}#footer-widgets .footer-widget a{color:#fff}#footer-widgets .footer-widget li a{color:#fff;text-decoration:none}#footer-widgets .footer-widget li a:hover{color:hsla(0,0%,100%,.7)}.footer-widget .widget_adsensewidget ins{min-width:160px}#footer-bottom{background-color:#1f1f1f;background-color:rgba(0,0,0,.32);padding:15px 0 5px}#footer-bottom a{transition:all .4s ease-in-out}#footer-info{text-align:left;color:#666;padding-bottom:10px;float:left}#footer-info a{font-weight:700;color:#666}#footer-info a:hover{opacity:.7}#et-footer-nav{background-color:hsla(0,0%,100%,.05)}.bottom-nav{padding:15px 0}.bottom-nav li{font-weight:600;display:inline-block;font-size:14px;padding-right:22px}.bottom-nav a{color:#bbb;transition:all .4s ease-in-out}.bottom-nav a:hover{opacity:.7}@media all and (max-width: 980px){.footer-widget:nth-child(n){width:46.25% !important;margin:0 7.5% 7.5% 0 !important}.et_pb_footer_columns1 .footer-widget{width:100% !important;margin:0 7.5% 7.5% 0 !important}#footer-widgets .footer-widget .fwidget{margin-bottom:16.21%}.et_pb_gutters1 .footer-widget:nth-child(n){width:50% !important;margin:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0}#footer-widgets{padding:8% 0}#footer-widgets .footer-widget:nth-child(2n){margin-right:0 !important}#footer-widgets .footer-widget:nth-last-child(-n+2){margin-bottom:0 !important}.bottom-nav{text-align:center}#footer-info{float:none;text-align:center}}@media all and (max-width: 767px){#footer-widgets .footer-widget,.et_pb_gutters1 #footer-widgets .footer-widget{width:100% !important;margin-right:0 !important}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:9.5% !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:10% 0}#footer-widgets .footer-widget .fwidget:last-child{margin-bottom:0 !important}#footer-widgets .footer-widget:last-child{margin-bottom:0 !important}}@media all and (max-width: 479px){#footer-widgets .footer-widget:nth-child(n),.footer-widget .fwidget{margin-bottom:11.5% !important}#footer-widgets .footer-widget.last{margin-bottom:0 !important}.et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n),.et_pb_gutters1 #footer-widgets .footer-widget .fwidget{margin-bottom:0 !important}#footer-widgets{padding:12% 0}}
@media all and (min-width: 981px){.et_pb_gutters3 .footer-widget{margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3 .footer-widget:last-child{margin-right:0}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget{width:12.083%}.et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget{width:15.6%}.et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget{width:20.875%}.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget{width:29.667%}.et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget{width:47.25%}.et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget{width:100%}.et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget{margin-bottom:5.5%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1){width:73.625%;clear:both}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1){width:20.875%;clear:both}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2){width:73.625%}.et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:7.47%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1){width:29.667%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget{margin-bottom:18.539%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2){width:64.833%}.et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget{margin-bottom:8.483%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child{width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1){width:36.7%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget{margin-bottom:14.986%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child{width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3){width:12.083%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget{margin-bottom:45.517%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:20.875%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:26.347%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2){width:47.25%}.et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget{margin-bottom:11.64%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)){width:15.6%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget{margin-bottom:35.256%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2){width:57.8%}.et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget{margin-bottom:9.516%}}
.et_pb_row{position:relative}.et_pb_row--with-menu{z-index:6}.et_pb_row:not([class*=et_flex_column]){width:var(--content-width);max-width:var(--content-max-width);margin:auto;position:relative}.et_pb_row:not([class*=et_flex_column]) .et_pb_row_nested{width:100%;max-width:none}.et_flex_column>.et_pb_row,.et_flex_group>.et_pb_row,.et_flex_section>.et_pb_row{margin:initial}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.section_has_divider .et_pb_row{z-index:5}body.safari .section_has_divider .et_pb_bottom_inside_divider,body.safari .section_has_divider .et_pb_top_inside_divider,body.uiwebview .section_has_divider .et_pb_bottom_inside_divider,body.uiwebview .section_has_divider .et_pb_top_inside_divider{perspective:2000px}.et_pb_column{background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:5}.et_block_row .et_pb_column{float:left}.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_block_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_block_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_block_row{padding:0;width:100%}}@media (max-width:980px){.et_pb_row:not([class*=et_flex_column]){max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row:not([class*=et_flex_column]),body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row:not([class*=et_flex_column]){padding:0;width:100%}.et_block_row,.et_pb_column .et_block_row.et_pb_row_inner{padding:30px 0}.et_pb_column.et_pb_column_empty{display:none}}
.et_pb_row_inner{width:100%;position:relative}.et_block_row:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}@media (min-width:981px){.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{order:1}}@media (max-width:980px){.et_section_specialty>.et_pb_row{padding:0}.et_block_row .et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:flex;flex-wrap:wrap}.et_block_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_block_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_block_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_block_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_block_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_block_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_block_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_block_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_block_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_block_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_block_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_block_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_block_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_block_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_block_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_block_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_block_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_block_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_block_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_block_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_block_row_5col .et_pb_column:last-child{margin-bottom:0}.et_block_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_block_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_block_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_block_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_block_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_block_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_block_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_block_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_block_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_block_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_block_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_block_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_block_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_block_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_block_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_block_row .et_pb_column{width:100%!important}}
.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#2ea3f2}.et_pb_button_module_wrapper.et_pb_button{color:inherit}.et_pb_button{display:inline-block}.et_pb_module.et_pb_button:not(.et_block_module){max-width:-moz-max-content;max-width:max-content}.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}@media (max-width:980px){.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}}@media (max-width:767px){.et_pb_button_module_wrapper.et_pb_button_alignment_phone_left{text-align:left}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_block_module>.et_pb_team_member_image{margin-bottom:12px}.et_pb_member_social_links a:hover{color:#2ea3f2}.et_pb_team_member{word-wrap:break-word;--flex-direction:row;--vertical-gap:20px}.et_pb_column_1_2 .et_flex_module.et_pb_team_member_image,.et_pb_column_1_3 .et_flex_module.et_pb_team_member_image,.et_pb_column_1_4 .et_flex_module.et_pb_team_member_image,.et_pb_column_1_5 .et_flex_module.et_pb_team_member_image,.et_pb_column_1_6 .et_flex_module.et_pb_team_member_image,.et_pb_column_2_5 .et_flex_module.et_pb_team_member_image,.et_pb_column_3_5 .et_flex_module.et_pb_team_member_image,.et_pb_column_3_8 .et_flex_module.et_pb_team_member_image{display:block;width:auto;margin:0 0 12px;text-align:center}.et_pb_column_1_2 .et_flex_module.et_pb_team_member,.et_pb_column_1_3 .et_flex_module.et_pb_team_member,.et_pb_column_1_4 .et_flex_module.et_pb_team_member,.et_pb_column_1_5 .et_flex_module.et_pb_team_member,.et_pb_column_1_6 .et_flex_module.et_pb_team_member,.et_pb_column_2_5 .et_flex_module.et_pb_team_member,.et_pb_column_3_5 .et_flex_module.et_pb_team_member,.et_pb_column_3_8 .et_flex_module.et_pb_team_member{display:block!important}.et_pb_column_1_2 .et_flex_module.et_pb_team_member_description,.et_pb_column_1_3 .et_flex_module.et_pb_team_member_description,.et_pb_column_1_4 .et_flex_module.et_pb_team_member_description,.et_pb_column_1_5 .et_flex_module.et_pb_team_member_description,.et_pb_column_1_6 .et_flex_module.et_pb_team_member_description,.et_pb_column_2_5 .et_flex_module.et_pb_team_member_description,.et_pb_column_3_4 .et_flex_module.et_pb_team_member_description,.et_pb_column_3_5 .et_flex_module.et_pb_team_member_description,.et_pb_column_3_8 .et_flex_module.et_pb_team_member_description{display:block}.et_pb_column_1_2 .et_flex_module.et_pb_team_member,.et_pb_column_1_3 .et_flex_module.et_pb_team_member,.et_pb_column_1_4 .et_flex_module.et_pb_team_member,.et_pb_column_1_5 .et_flex_module.et_pb_team_member,.et_pb_column_1_6 .et_flex_module.et_pb_team_member,.et_pb_column_2_5 .et_flex_module.et_pb_team_member,.et_pb_column_3_4 .et_flex_module.et_pb_team_member,.et_pb_column_3_5 .et_flex_module.et_pb_team_member,.et_pb_column_3_8 .et_flex_module.et_pb_team_member{display:block!important}.et_pb_with_border .et_pb_team_member_image{border:0 solid #333}.et_pb_team_member_image{max-width:320px;line-height:0!important;position:relative}.et_pb_column .et_pb_team_member_image.et-svg{width:320px;max-width:100%}.et_pb_member_position{color:#aaa;padding-bottom:7px}.et_builder_inner_content .et_pb_member_social_links{list-style-type:none!important;margin-top:20px;padding:0}.et_pb_member_social_links li{display:inline-block;margin-right:15px}.et_pb_member_social_links a{display:inline-block;font-size:16px;position:relative;text-align:center;transition:color .3s ease 0s;color:#b2b2b2;text-decoration:none}.et_pb_facebook_icon:before{content:"\E093"}.et_pb_twitter_icon:before{content:"\E094"}.et_pb_google_icon:before{content:"\E096"}.et_pb_linkedin_icon:before{content:"\E09D"}.et_pb_member_social_links span{display:none}@media (max-width:767px){.et_pb_team_member{--flex-direction:column;text-align:center}.et_pb_team_member_image{width:auto!important;margin:0 auto 12px!important;display:block!important;text-align:center}.et_pb_team_member_description{display:block}}@media (min-width:768px){.et_flex_module.et_pb_team_member{display:flex;align-items:flex-start}}
.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}
.et_pb_testimonial_description_inner{word-wrap:break-word}.et_pb_with_border .et_pb_testimonial_portrait{border:0 solid #333}.et_pb_testimonial{position:relative;padding:30px;line-height:1.5}.et_pb_testimonial.et_pb_testimonial_no_bg{padding:30px 0 0}.et_pb_testimonial .et_pb_testimonial_content{line-height:1.5em}.et_pb_testimonial .et_pb_testimonial_meta{padding-bottom:0}.et_pb_testimonial_portrait{width:90px;height:90px;float:left;position:relative;margin-right:30px;box-sizing:content-box;overflow:hidden;box-shadow:inset 0 0 3px rgba(0,0,0,.3);border-radius:90px}.et_pb_testimonial_portrait .box-shadow-overlay{border-radius:inherit}.et_pb_testimonial_portrait img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}.et_pb_column_1_3 .et_pb_testimonial_portrait,.et_pb_column_1_4 .et_pb_testimonial_portrait,.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait,.et_pb_column_3_8 .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}.et_pb_bg_layout_dark .et_pb_testimonial_description a{color:#fff}.et_pb_testimonial_description_inner+.et_pb_testimonial_meta>span{display:inline-block;margin-top:32px}.et_pb_testimonial_description_inner:empty{display:none}.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_author,.et_pb_testimonial_description_inner:empty+.et_pb_testimonial_meta>span{margin-top:12px}.et_pb_testimonial.et_block_module .et_pb_testimonial_author,et_pb_testimonial.et_d4_element .et_pb_testimonial_author{margin-top:32px;display:block}.et_pb_testimonial_author{font-weight:700;width:100%}.et_pb_testimonial_author:empty{display:none}.et_pb_testimonial_author a{color:inherit}.et_pb_testimonial_company,.et_pb_testimonial_meta,.et_pb_testimonial_position{display:inline-block}.et_pb_testimonial_company:empty,.et_pb_testimonial_meta:empty,.et_pb_testimonial_position:empty{display:none!important}.et_pb_testimonial:before{content:"|";font-size:32px;left:50%;position:absolute;top:-16px;background:#f5f5f5;margin-left:-16px;border-radius:31px;z-index:2}.et_pb_testimonial.et_pb_testimonial_no_bg:before{background:inherit}.et_pb_testimonial.et_pb_icon_off:before{display:none}.et_pb_testimonial_old_layout,.et_pb_testimonial_old_layout .et_pb_testimonial_description a{color:#666!important}@media (min-width:981px){.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_column_2_5 .et_pb_testimonial_portrait{width:100%;padding-bottom:100%;height:0}}@media (max-width:980px){.et_pb_bg_layout_dark_tablet .et_pb_testimonial_description a{color:#fff}}@media (min-width:768px)and (max-width:980px){.et_pb_column .et_pb_testimonial_portrait{float:left;display:block;margin-right:30px}.et_pb_column .et_pb_testimonial_description{display:block}.et_pb_column_1_5 .et_pb_testimonial_portrait,.et_pb_column_1_6 .et_pb_testimonial_portrait,.et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4 .et_pb_testimonial_portrait,.et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,.et_pb_row_4col .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}}@media (max-width:767px){.et_pb_column .et_pb_testimonial_description{width:100%;display:block}.et_pb_column .et_pb_testimonial_portrait{display:block;float:none;margin:0 auto 20px}.et_pb_bg_layout_dark_phone .et_pb_testimonial_description a{color:#fff}}@media (max-width:479px){.et_pb_testimonial{padding-top:10%}}#top-header, #et-secondary-nav li ul {
background-color: #113f74;
}
#logo {
max-height: 75%;
}
.et_search_outer {
display: none;
}
#main-footer {
background-color: #0e1521;
}
.et_pb_slide_description .et_pb_slide_title {
margin-right: auto;
max-width: 550px;
margin-left: auto;
margin-top: 0;
margin-top: auto;
margin-bottom: auto;
font-size: 48px;
font-weight: 900;
letter-spacing: -4px;
padding: 0;
}
.et_pb_slide_content {
margin-top: 20px;
}
.et_pb_slides .et_pb_container {
height: 80vh !important;
}
.booking-section .et_pb_column:first-child .et_pb_text_inner {
max-width: 400px;
margin: auto;
}
.bigtext h2 {
font-size: 34px;
font-weight: 700;
text-align: center;
letter-spacing: -2px;
margin: 10px;
}
.bigtext p {
max-width: 890px;
font-size: 18px;
text-align: center;
margin: auto;
}
.et-pb-arrow-prev, .et-pb-arrow-next {
color: #383838 !important;
}
.bookly-modal .bookly-modal-dialog {
top: 20%;
}
.home h4 {
font-size: 24px;
font-weight: 600;
color: #00a8f3;
letter-spacing: -1px;
}
#top-header .fa {
font-size: 16px !important;
}
.et_header_style_left #et-top-navigation nav>ul>li:last-child >a {
background-color: rgb(82, 168, 255);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
color: white;
padding: 14px;
}
.intro h1 {
font-size: 38px;
font-weight: 700;
letter-spacing: -2px;
}
.intro {
margin-top: 15px;
}
.intro h3:nth-child(2) {
margin-bottom: -10px;
font-size: 32px;
font-weight: 700;
color: #00a8f3;
}
.intro h3:nth-child(3) {
font-size: 20px;
font-weight: 700;
color: #383838;
}
.intro h3:nth-child(6) {
margin-top: 20px;
font-size: 24px;
font-weight: 700;
color: #383838;
}
.intro h3:nth-child(7) {
margin-top: 20px;
font-size: 16px;
font-weight: 700;
color: #7e7e7e;
}
.intro p {
font-size: 17px;
}
.intro .et_pb_column:nth-child(1) {
width: 50%;
}
.intro .et_pb_column:nth-child(2) {
width: 42%;
margin-top: -110px;
}
.intro.et_pb_section {
margin-top: 15px;
padding-bottom: 0;
}
.intro.et_pb_section .et_pb_row {
padding-bottom: 0;
padding-top: 65px;
}
.intro-2 {
padding-top: 60px;
background-color: #00a8f3;
color: white;
}
.intro-2 a {
color: #cfdde2;
}
.intro-2 h3 {
font-size: 24px;
font-weight: 600;
color: white;
letter-spacing: -1px;
}
.intro-2 p {
margin-bottom: 20px;
font-size: 16px;
line-height: 20px;
font-weight: 400;
color: white;
}
.intro-2 .et_pb_column_1_3:nth-child(2) {
width: 214px;
}
.intro-2 .et_pb_column_1_3:nth-child(1) {
padding-top: 20px;
}
.intro-2 .et_pb_column_1_3 {
margin: 0 3%;
}
.intro-2 .et_pb_row.et_pb_row_1 h2 {
font-size: 48px;
font-weight: 700;
text-align: center;
color: white;
letter-spacing: -2px;
margin: 10px;
}
.intro-2 .et_pb_row.et_pb_row_1 p {
width: 200px;
margin-right: auto;
position: relative;
margin-left: auto;
margin-top: auto;
margin-bottom: auto;
margin-bottom: 10px;
font-size: 18px;
font-weight: 700;
text-align: center;
color: white;
}
.booking-section, .booking-section > * {
padding: 0 !important;
}
.booking-section .et_pb_column:first-child {
background-color: rgba(120, 47, 170, 0.8);
padding: 10vh 0;
}
.booking-section .et_pb_row.et_pb_row_0.et_pb_row_fullwidth {
width: 100% !important;
max-width: 100% !important;
}
.booking-section .et_pb_column {
width: 50% !important;
margin: 0 !important;
}
.booking-section input {
height: 40px;
padding: 15px !important;
margin: 0 !important;
}
.booking-section textarea {
height: 150px;
padding: 15px;
margin: 0;
}
.booking-section input[type=submit] {
line-height: 0;
background-color: #00a8f3;
color: white;
border: 0;
padding: 20px;
}
.intro-2 .et_pb_column_1_3:nth-child(2) img:hover {
width: 100%;
}
.intro-2 .et_pb_column_1_3:nth-child(2) img {
width: 90%;
-moz-transition: 0.2s ease-in-out;
-webkit-transition: 0.2s ease-in-out;
-o-transition: 0.2s ease-in-out;
transition: 0.2s ease-in-out;
vertical-align: middle;
}
.intro-2 span.et_pb_image_wrap {
height: 150px;
}
.et_pb_slide_content a {
background-color: white;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
color: #104e69;
border: 2px solid white;
text-shadow: none;
padding: 8px 10px;
}
.et_pb_slide_content a:nth-child(2) {
margin-left: 10px;
background-color: #ded9d9;
color: #fff;
text-shadow: 1px 1px 2px #0007a;
}
.slider_bar {
z-index: 1;
margin-top: -105px;
font-size: 50px;
background-color: #00a8f3cc !important;
padding: 20px 0 15px;
}
.slider_bar h6 {
font-size: 40px;
font-weight: 600;
text-align: center;
}
body.home .et_pb_slide_content p {
margin-right: 0;
max-width: 600px;
margin-left: auto;
padding-bottom: 30px;
font-family: Roboto, sans-serif;
letter-spacing: 0;
}
body.home .et_pb_slide_content p:nth-child(1) {
font-size: 72px;
font-weight: 700;
text-align: inherit;
color: #333;
letter-spacing: -3px;
}
body.home .et_pb_slide_content p:nth-child(1) b {
color: #00a8f3;
}
body.home .et_pb_slide_content p:nth-child(2) {
font-size: 48px;
line-height: 20px;
font-weight: 100;
color: #464646;
}
body.home .et_pb_slide_content p:nth-child(3) {
max-width: 400px;
margin-bottom: 20px;
font-size: 18px;
font-weight: 100;
color: #464646;
}
.et_pb_slide_description .shortcut_buttons {
display: inline-block;
}
body.home .et_pb_slide_content a {
display: block;
margin-left: inherit;
margin-bottom: 10px;
font-size: 16px;
background-color: #6a2ea2;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
font-weight: 700;
text-align: center;
color: #fff;
border: 0;
font-family: Roboto,sans-serif;
padding: 14px;
}
body.home .et_pb_slide_content a:nth-child(1) {
background-color: #64c8ff;
}
body.home .et_pb_slide_content a:nth-child(3) {
background-color: #8fc450;
}
body.home .et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: none;
}
body.home .et_pb_slide_content p strong {
color: #00a8f3;
}
body.home .et_pb_slide_description {
text-align: right;
padding: 0;
}
.banner .et_pb_slide_description h2.et_pb_slide_title {
font-size: 60px;
font-weight: 900;
text-transform: uppercase;
letter-spacing: -5px;
}
.banner .et_pb_slides .et_pb_container.clearfix {
height: 40vh !important;
display: block;
}
.banner .et_pb_slides .et_pb_slider_container_inner {
display: block;
}
.banner .et_pb_slide_description {
padding: 12%;
}
.banner p {
text-shadow: 1px 1px 1px #00077;
}
.box-style-1 .et_pb_column:not(.et_pb_column_empty) {
-moz-transition: 0.4s;
-webkit-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border: 1px solid #00000;
padding: 10px;
}
.box-style-1 .et_pb_column > div:nth-child(2) > div h2, .box-style-1 .et_pb_column > div:nth-child(2) > div h3 {
width: 100%;
height: 65px;
display: table;
display: block;
font-size: 20px;
background-color: rgba(0, 168, 243, 0.75);
text-align: center;
color: white;
letter-spacing: -0.5px;
padding: 10px;
}
.box-style-1 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
width: calc(((100%/ 12) * 3) - 9px);
margin-right: 14px;
max-width: calc(100% - 20px);
position: relative;
margin-bottom: 20px;
}
.box-style-1 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
width: calc(((100%/ 12) * 4) - 9px);
margin-right: 4px;
max-width: calc(100% - 20px);
position: relative;
margin-left: 10px;
margin-bottom: 20px;
}
.box-style-1 a.et_pb_button {
width: calc(100% - 20px);
position: absolute;
bottom: 20px;
background-color: #818181;
text-align: center;
color: white !important;
border: 0;
}
.box-style-1 .et_pb_bg_layout_light.et_pb_button:hover {
background-color: #00a8f3;
color: white !important;
}
.box-style-1 .et_pb_text_inner {
width: 100%;
display: block;
}
.box-style-1 .et_pb_text:nth-child(2) {
margin-right: 0;
position: relative;
margin-left: 0;
margin-top: 0;
margin-top: -115px;
margin-bottom: 0;
margin-bottom: 10px;
}
.box-style-1 .et_pb_module.et_pb_image {
height: calc(7vw * 1.5 + 120px);
margin-bottom: 50px;
overflow: hidden;
min-height: 220px;
}
.box-style-1 span.et_pb_image_wrap img {
width: calc(100% + 100px);
max-width: initial;
object-position: -50px;
}
.box-style-1 p:last-of-type {
padding-bottom: 30px;
}
.box-style-1 .et_pb_module .et_pb_button:hover, .box-style-1 .et_pb_button:hover {
border: 0;
padding: 0.3em 2em 0.3em 0.7em;
}
.box-style-1 .et_pb_column:not(.et_pb_column_empty):hover {
border: 1px solid #00033;
}
.booking-section {
padding: 100px;
}
.booking-section .et_pb_row:first-child h1 {
margin-right: auto;
max-width: 500px;
margin-left: auto;
margin-top: auto;
margin-bottom: auto;
margin-bottom: 0;
font-size: 38px;
line-height: 50px;
font-weight: 900;
text-align: center;
color: White;
text-shadow: 0 1px 3px rgba(0,0,0,.3);
letter-spacing: -2px;
}
.booking-section .et_pb_row:first-child p {
margin-right: auto;
max-width: 400px;
margin-left: auto;
margin-top: auto;
margin-bottom: auto;
margin-bottom: 15px;
font-size: 18px;
text-align: center;
color: #fff;
letter-spacing: 0;
padding: 0;
}
.bookly-nav-steps {
border-top: none !important;
}
.contact-footer .et_pb_button_module_wrapper {
margin-right: 10px;
display: inline-block;
}
.contact-footer.et_pb_section {
background-color: white;
text-align: center;
background-repeat: no-repeat;
background-size: 100%;
padding: 9vw 0 5vw;
}
.contact-footer:before {
width: 100%;
position: absolute;
height: 100%;
top: 0;
left: 0;
content: " ";
background-color: rgba(56, 14, 84, 0.82);
}
.contact-footer h6 {
max-width: 700px;
font-size: 30px;
font-weight: 700;
text-align: center;
color: white;
letter-spacing: -1px;
margin: auto;
}
.contact-footer p {
max-width: 580px;
font-size: 16px;
text-align: center;
color: #cacaca;
letter-spacing: 1px;
margin: auto;
}
.contact-footer .et_pb_button_module_wrapper a.et_pb_button {
background-color: rgb(255, 255, 255);
color: #2e004e;
border: 0;
}
.contact-footer img {
height: 180px;
}
.footer h6 {
font-size: 16px;
font-weight: 600;
color: white;
border-bottom: 4px solid #00a8f3;
letter-spacing: -1px;
}
.footer {
font-size: 13px;
line-height: 18px;
background-color: #12161f !important;
color: #9b9b9b;
}
.footer a {
color: #24a4d8;
}
.contact {
min-height: calc(100vh - 120px);
}
input[type=text], input[type=email], textarea, input, button, .button, select, .select2-container .select2-choice {
width: 100%;
font-size: 14px !important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
font-family: inherit;
padding: 10px;
margin: 2px;
}
.contact form.wpcf7-form p:nth-child(-n+5) {
width: calc(50% - 4px);
display: inline-block !important;
padding: 0;
}
.contact form.wpcf7-form p:nth-child(7) {
width: calc(50%);
}
.contact .et_pb_column {
border-top: 10px solid rgb(255, 255, 255);
background-color: rgba(9, 38, 76, 0.9);
padding: 25px 30px;
}
.contact h1.heading {
margin-bottom: 10px;
font-size: 38px;
font-weight: 800;
color: #fff;
letter-spacing: -2px;
}
.contact .et_pb_column:nth-child(1) p {
margin-left: 30px;
font-size: 20px;
line-height: 20px;
font-weight: 400;
color: #d4d4d4;
}
.contact a {
color: #66c9f5;
}
.contact .et_pb_column:nth-child(1) p:nth-child(6) {
font-size: 13px;
line-height: 17px;
font-weight: 600;
}
.contact h5 {
margin-bottom: 5px;
font-size: 26px;
font-weight: 800;
color: white;
}
.contact .et_pb_column:nth-child(2) p {
margin-bottom: 10px;
font-size: 14px;
color: white;
vertical-align: top;
}
span.wpcf7-not-valid-tip {
z-index: 1;
display: block;
margin-left: 2px;
margin-top: 1px;
font-size: 12px;
background-color: #ff8080;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-weight: 600;
color: #fff;
white-space: nowrap;
padding: 0 7px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
color: white;
border: 2px solid #ff8d89;
margin: 0;
}
div.wpcf7-mail-sent-ok {
color: white;
border: 2px solid #00a8f3;
}
.about-intro {
-moz-box-shadow: 0 0 2px 1px #fff;
-webkit-box-shadow: 0 0 2px 1px #fff;
-o-box-shadow: 0 0 2px 1px #fff;
box-shadow: 0 0 2px 1px #fff;
padding: 0;
}
.about-intro h1 {
font-size: 38px;
font-weight: 700;
letter-spacing: -1px;
}
.about h1 strong {
font-weight: 700;
color: #00a8f3;
}
.about-intro p {
margin-top: 8px;
font-size: 22px;
line-height: 30px;
font-weight: 100;
}
.about-intro .et_pb_text {
max-width: 550px;
}
.about-intro .et_pb_column_1_2:nth-child(1) {
width: 50%;
background-color: #946f6f aa;
margin: 0 !important;
}
.about-intro .et_pb_column_1_2:nth-child(2) {
width: 50%;
background-color: #f5efe7;
padding: 56px 40px;
margin: 0 !important;
}
.about-intro .et_pb_image_0 {
height: 100%;
margin-left: 0;
min-height: 450px;
}
.team>div:not(.et_pb_column_empty) {
-moz-box-shadow: 0 2px 6px #00026;
-webkit-box-shadow: 0 2px 6px #00026;
-o-box-shadow: 0 2px 6px #00026;
box-shadow: 0 2px 6px #00026;
overflow: hidden;
background-color: #fff;
border-bottom: 5px solid #c7c7c7;
padding: 0 0 28px;
}
.team .et_pb_image {
height: 330px;
margin: 0 !important;
}
.team p:nth-child(1) {
font-size: 22px;
line-height: 5px;
font-weight: 700;
text-align: center;
padding: 28px;
}
.team p:nth-child(2) {
font-size: 15px;
line-height: 5px;
text-align: center;
}
.team-details .et_pb_divider_internal {
height: 188px;
background-color: #f5efe7;
}
.team-details .et_pb_text.et_pb_module {
padding: 40px;
}
.team-details h1 {
display: inline-block;
margin-bottom: 50px;
font-size: 28px;
min-height: 0;
font-weight: 600;
border-bottom: 8px solid #c1c1c1;
letter-spacing: -2px;
padding: 0 6px 6px 0;
}
.team-details span.et_pb_image_wrap {
max-height: 560px;
overflow: hidden;
}
.shortcut_buttons {
padding: 0;
}
.shortcut_buttons div {
margin-bottom: 10px;
font-size: 16px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
text-align: center;
padding: 10px 5px;
}
.shortcut_buttons div a {
color: #fff !important;
}
.shortcut_buttons p {
margin-bottom: 10px;
padding: 0;
}
.shortcut_buttons .et_pb_text_inner > div:nth-child(1) {
background-color: #64c8ff;
}
.shortcut_buttons  .et_pb_text_inner > div:nth-child(2) {
background-color: #8fc450;
}
.shortcut_buttons  .et_pb_text_inner > div:nth-child(3) {
background-color: rgb(106, 46, 162);
}
.shortcut_buttons .et_pb_text_inner > div:nth-child(3) > div {
padding: 10px;
}
.shortcut_buttons form {
background-color: rgb(255, 255, 255);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
padding: 20px 20px 0;
}
.shortcut_buttons input, .shortcut_buttons textarea {
width: 100%;
max-width: inherit !important;
display: block;
max-height: 100px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
border: 1px solid #dde1e4 !important;
padding: 6px !important;
margin: 0 !important;
}
.shortcut_buttons input[type=submit] {
display: block;
margin-top: 20px;
font-size: 14px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
background-color: #8fc450;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-weight: bold;
color: #fff;
border: none;
cursor: pointer;
padding: 15px !important;
}
.shortcut_buttons span {
width: 265px !important;
display: inline-block;
}
.shortcut_buttons form span {
width: inherit !important;
max-width: inherit !important;
display: block;
}
.shortcut_buttons .fa {
font-size: 25px;
}
.shortcut_buttons .wpcf7 {
display: none;
}
body:not(.home) .shortcut_buttons  .et_pb_text_inner div a {
display: block;
margin-left: 60px;
text-align: left;
color: #fff !important;
}
body:not(.home) .shortcut_buttons  .et_pb_text_inner .fa {
position: absolute;
margin-left: -40px;
font-size: 25px;
}
body:not(.home) .shortcut_buttons  .et_pb_text_inner div:hover a {
display: inline-block;
margin-left: 0;
text-align: center;
}
body:not(.home) .shortcut_buttons  .et_pb_text_inner div:hover a .fa {
margin-left: -25px;
}
body:not(.home) .et_pb_row.shortcut_buttons {
width: inherit;
position: fixed;
z-index: 10;
top: 220px;
right: 0;
}
body:not(.home) .et_pb_row.shortcut_buttons > div, body:not(.home) .et_pb_row.shortcut_buttons > div > div, body:not(.home) .et_pb_row.shortcut_buttons > div > div > div {
padding: 0;
}
body:not(.home) .shortcut_buttons .et_pb_text_inner > div {
width: 330px;
clear: both;
margin-right: -270px;
left: initial;
display: block;
float: right;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
-moz-border-top-right-radius: 0;
-webkit-border-top-right-radius: 0;
-o-border-top-right-radius: 0;
border-top-right-radius: 0;
-moz-border-bottom-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-o-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
}
body:not(.home) .shortcut_buttons .et_pb_text_inner > div:hover {
margin-right: 0;
}
body:not(.home) .et_pb_section.about {
position: inherit;
}
.notice.et_pb_section {
background-color: #f5f2e6;
padding: 120px 0;
}
.notice .et_pb_column_1_2:nth-child(1) {
width: 50%;
background-color: #fff;
padding: 56px 40px;
margin: 0 !important;
}
.notice .et_pb_column_1_2:nth-child(2) {
width: 50%;
background-color: #946f6f aa;
margin: 0 !important;
}
.notice .et_pb_image_0 {
height: 100%;
margin-left: 0;
min-height: 240px;
}
.notice h3 {
font-size: 25px;
font-weight: 700;
}
.notice p:nth-child(2) {
margin-left: 0;
}
.notice p:last-child {
font-weight: 600;
}
.notice .et_pb_row {
-moz-box-shadow: 3px 3px 8px #d4d4d4;
-webkit-box-shadow: 3px 3px 8px #d4d4d4;
-o-box-shadow: 3px 3px 8px #d4d4d4;
box-shadow: 3px 3px 8px #d4d4d4;
padding: 0;
}
@media (max-width: 980px) {
body,a,li,p{
font-size:16px;
}
.et_pb_slide {
padding: 0;
}
.et_pb_slides .et_pb_container {
height: 40vh !important;
}
.menu-item-object-custom {
width: calc(100% / 4 - 4px);
display: inline-block;
text-align: center;
}
#mobile_menu {
border-top: 1px solid #dedede;
background-color: #fff;
padding: 0;
width: calc(100% + 30px);
margin-left: -15px;
}
.et_mobile_menu li.menu-item a {
font-size: 20px;
border-bottom: 1px solid #e4e4e4;
}
.container, .et_pb_slider .et_pb_container {
width: 100%;
}
.et_mobile_menu .menu-item-has-children > a {
background-color: inherit;
font-weight: inherit;
}
.banner .et_pb_slides .et_pb_container.clearfix {
height: initial !important;
}
.banner p {
font-size: 20px;
text-shadow: 1px 1px 1px #00077;
}
.et_pb_row {
width: calc(100% - 30px);
padding: 30px 0;
}
.et_pb_section {
padding-left: 0;
padding-bottom: 30px;
padding-bottom: 0;
padding-top: 30px;
padding-top: 0;
padding-right: 0;
}
body.home .et_pb_slide_content p:nth-child(2) {
font-size: 20px;
line-height: inherit;
padding: 0;
}
body.home .et_pb_slide_content p:nth-child(1) {
font-size: 30px;
letter-spacing: -2px;
padding: 0;
}
body.home .et_pb_slide_content p:nth-child(3), body.home .et_pb_slide_content p:nth-child(4) {
display: none;
}
body.home .et_pb_slider .et_pb_slide {
background-position: 20%;
}
.home .et_pb_fullwidth_section {
padding-bottom: 0;
padding-top: 0;
}
body.home .et_pb_slide_description {
width: 100%;
position: absolute;
padding-left: 20px;
padding-bottom: 10px !important;
padding-bottom: 0;
padding-top: 0;
padding-right: 20px;
bottom: 0;
background-color: rgba(255, 255, 255, 0.80);
}
.intro.et_pb_section, .intro.et_pb_section .et_pb_row {
margin-top: 0;
padding-bottom: 0;
padding-top: 0;
}
.intro .et_pb_column:nth-child(2) {
margin-top: 0;
}
.notice.et_pb_section {
margin-bottom: 15px;
background-color: #f5f2e6;
padding: 30px 10px;
}
.notice .et_pb_column_1_2:nth-child(1) {
padding: 30px 40px;
}
.notice .et_pb_column .et_pb_module {
margin-bottom: 10px;
}
.et_pb_column {
margin-bottom: 10px;
}
.box-style-1 p:last-of-type {
padding-bottom: 35px;
line-height: normal;
}
.intro h1 {
max-width: 250px;
margin-top: 20px;
font-size: 29px;
font-weight: 700;
letter-spacing: -1px;
}
.intro h3:nth-child(2) {
margin-bottom: -10px;
font-size: 22px;
font-weight: 600;
color: #00a8f3;
}
.intro h3:nth-child(3) {
font-size: 18px;
font-weight: 600;
color: #383838;
}
.intro p {
font-size: 16px;
line-height: 18px;
}
.et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
width: calc(100% - 40px) !important;
}
.et-pb-controllers {
height: 14px;
bottom: 75px;
}
.intro .et_pb_image_0 img {
width: 100%;
max-width: 240px;
}
body.home .et_pb_slide_content .shortcut_buttons {
position: absolute;
z-index: 999999999999;
left: 0;
right: 0;
display: none;
display: block;
padding: 25px 15px;
margin: auto;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
margin-bottom: 0 !important;
color: #d45f5b;
}
body:not(.home) .et_pb_row.shortcut_buttons {
position: inherit;
top: inherit;
right: inherit;
margin-top: 10px;
}
body:not(.home) .et_pb_row.shortcut_buttons > div, body:not(.home) .et_pb_row.shortcut_buttons > div > div, body:not(.home) .et_pb_row.shortcut_buttons > div > div > div {
padding: inherit;
}
body:not(.home) .shortcut_buttons .et_pb_text_inner > div {
width: inherit;
clear: inherit;
margin-right: inherit;
left: inherit;
display: inherit;
float: inherit;
-moz-border-top-right-radius: inherit;
-webkit-border-top-right-radius: inherit;
-o-border-top-right-radius: inherit;
border-top-right-radius: inherit;
-moz-border-bottom-right-radius: inherit;
-webkit-border-bottom-right-radius: inherit;
-o-border-bottom-right-radius: inherit;
border-bottom-right-radius: inherit;
}
body:not(.home) .shortcut_buttons div.wpcf7-validation-errors, body:not(.home) .shortcut_buttons div.wpcf7-acceptance-missing {
color: #e46a66;
}
.slider_bar {
width: 100%;
position: absolute;
z-index: 99;
top: 0;
padding-left: 20px;
padding-left: 0;
margin-top: inherit;
margin-top: 0;
padding-bottom: 0;
padding-top: 10px;
padding-top: 0;
padding-right: 20px;
padding-right: 0;
background-color: rgba(0, 168, 243, 0.60) !important;
}
.slider_bar h6 {
font-size: 18px;
font-weight: 600;
text-align: center;
}
header#main-header {
padding: 0 15px;
}
.mobile_nav > a {
position: absolute;
top: 10px;
right: 70px;
font-size: 16px;
text-align: center;
color: #1d1687;
text-transform: uppercase;
padding: 10px;
}
.mobile_nav> a span {
clear: both;
margin-right: 0 !important;
position: absolute;
display: block;
font-size: 20px;
}
div#et-info {
display: none;
}
.et_header_style_left .mobile_menu_bar {
padding-left: 10px;
padding-bottom: 10px;
padding-bottom: 22px;
padding-top: 10px;
padding-right: 10px;
text-align: center;
}
.mobile_menu_bar:before {
font-size: 45px;
color: #1d1687;
}
.mobile_menu_bar:after {
display: block;
font-size: 11px;
content: "Menu";
color: #1d1687;
text-transform: uppercase;
}
.et_header_style_left #et-top-navigation {
padding: 0;
}
body.home .et_pb_fullwidth_slider_0 {
z-index: 99;
margin-bottom: 215px;
margin-bottom: 0;
overflow: visible;
}
.slider_bar * {
padding: 0;
margin: 0;
}
.slider_bar .header-content {
margin-right: 0;
margin-right: 10px !important;
margin-left: 0;
margin-left: 10px !important;
margin-top: 0;
margin-top: 10px !important;
margin-bottom: 0;
margin-bottom: 10px !important;
padding: 0;
}
.intro-2 {
margin-bottom: 30px;
padding-top: 30px;
}
.bigtext h2 {
font-size: 24px;
}
.booking-section .et_pb_column {
width: 100% !important;
}
.booking-section .et_pb_column:first-child {
padding: 20px;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
padding-top: 0 !important;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
font-size: 34px;
font-weight: 800 !important;
letter-spacing: -2px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
font-size: 16px;
}
body.home .et_pb_slide_content .shortcut_buttons {
display: none;
}
}