﻿@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap");@font-face{font-family:"Marydale";src:url("/wp-content/themes/fftheme/assets/fonts/MarydaleBold.eot");src:url("/wp-content/themes/fftheme/assets/fonts/MarydaleBold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/fftheme/assets/fonts/MarydaleBold.woff2") format("woff2"), url("/wp-content/themes/fftheme/assets/fonts/MarydaleBold.woff") format("woff"), url("/wp-content/themes/fftheme/assets/fonts/MarydaleBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"ScalaSans";src:url("/wp-content/themes/fftheme/assets/fonts/ScalaSans-Italic.eot");src:url("/wp-content/themes/fftheme/assets/fonts/ScalaSans-Italic.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/fftheme/assets/fonts/ScalaSans-Italic.woff2") format("woff2"), url("/wp-content/themes/fftheme/assets/fonts/ScalaSans-Italic.woff") format("woff"), url("/wp-content/themes/fftheme/assets/fonts/ScalaSans-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Marydale";src:url("/wp-content/themes/fftheme/assets/fonts/Marydale.eot");src:url("/wp-content/themes/fftheme/assets/fonts/Marydale.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/fftheme/assets/fonts/Marydale.woff2") format("woff2"), url("/wp-content/themes/fftheme/assets/fonts/Marydale.woff") format("woff"), url("/wp-content/themes/fftheme/assets/fonts/Marydale.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{margin:0}.mob-menu-no-scroll{overflow:visible !important}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}p{margin:1rem 0 0.5rem;color:#000000;font-family:"Open Sans", sans-serif;font-size:14px;line-height:22px}strong{font-size:14px;line-height:22px;font-family:"Open Sans", sans-serif;color:#000000}a{color:#99add1;font-size:14px;line-height:22px;font-family:"Open Sans", sans-serif;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;text-decoration:none}a:hover{color:#c2cad5}html{scroll-behavior:smooth}.page-template-page-full .main-content{margin:4rem auto;width:72rem;background-color:white;border-bottom:2px solid transparent}.page-template-page-full .main-content .main-header{text-align:left}#content ul{list-style:none;padding-left:0.5rem;margin-top:0}#content ul li{font-size:14px;line-height:22px;font-family:"Open Sans", sans-serif;color:black;position:relative;margin-left:1rem;margin-bottom:4px}#content ul li:before{content:"";position:absolute;background-color:#99add1;height:5px;width:5px;border-radius:50%;left:0;margin-left:-1rem;top:8px}#content ol{margin-left:17px}#content ol li{font-size:14px;line-height:20px;font-family:"Open Sans", sans-serif;color:#000000;margin-bottom:14px;padding-left:15px}#content ol li a{font-size:14px;line-height:20px;font-family:"Open Sans", sans-serif}.main-header{font-size:40px;line-height:50px;text-align:center;color:#21262f;display:block;font-weight:normal;font-family:"ScalaSans";margin-top:3rem;margin-bottom:2rem}.main-header p{font-size:40px;line-height:50px;text-align:left;color:#21262f;display:block;font-weight:normal;font-family:"ScalaSans";width:72rem;margin:3rem auto 0}h2{font-size:40px;line-height:50px;text-align:left;color:#21262f;display:block;font-weight:normal;font-family:"ScalaSans";margin-top:1rem;margin-bottom:0;position:relative}.blue{color:#99add1}.blue-btn{padding:16px 12px 16px 12px;background-color:#99add1;font-family:"Open Sans", sans-serif;color:white;text-transform:uppercase;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:210px;display:inline-block;text-align:center;margin-top:15px;transition:0.4s ease;border-radius:0;font-weight:normal;margin-right:10px;position:relative}.blue-btn:before{content:"";background-image:url(/wp-content/uploads/2023/09/MEB-btn-overlay.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%;position:absolute;left:0;top:0}.blue-btn:hover{background-color:#21262f;color:#ffffff}.blue-btn:hover:before{background-image:url(/wp-content/uploads/2023/09/MEB-btn-overlay-hover.png)}.dark-btn{padding:16px 12px 16px 12px;background-color:#99add1;font-family:"Open Sans", sans-serif;color:white;text-transform:uppercase;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:210px;display:inline-block;text-align:center;margin-top:15px;transition:0.4s ease;border-radius:0;font-weight:normal;margin-right:10px;position:relative}.dark-btn:before{content:"";background-image:url(/wp-content/uploads/2023/09/MEB-btn-overlay.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%;position:absolute;left:0;top:0}.dark-btn:hover{background-color:#21262f;color:#ffffff}.dark-btn:hover:before{background-image:url(/wp-content/uploads/2023/09/MEB-btn-overlay-hover.png)}.mob-icon-menu:before{content:"";background-image:url(/wp-content/uploads/2023/09/MEB-toggle.png);color:transparent;height:31px;width:23px;background-position:center;background-repeat:no-repeat;background-size:auto;transition:0.4s all ease-in}.mob-icon-menu:hover:before{background-image:url(/wp-content/uploads/2023/09/MEB-toggle-hover.png);transition:0.4s all ease-in}#mobmenuright li a:hover{color:#21262f !important}#mobmenuright>.widgettitle,#mobmenuright li a,#mobmenuright li a:visited,#mobmenuright .mobmenu-content h2,#mobmenuright .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name,.mobmenu-content .mobmenu-tabs-header li{font-size:15px;line-height:24px;padding:12px 20px 12px 25px;font-weight:bold}.mobmenu-content #mobmenuright .sub-menu a{padding:10px 0px 5px 30px;color:white;font-size:14px;line-height:20px}.mobmenu-right-panel li,.rightmbottom,.rightmtop{padding-left:0;padding-right:0}.mobmenul-container{margin:auto;margin-left:4.3vw;margin-top:1%}.mobmenu-left-panel .mobmenu-left-bt,.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:8px !important;top:8px !important;font-size:20px !important}.mobmenu-content .current_page_item{background-color:transparent;color:white}.mobmenu-content .current_page_item a{color:white !important}.mobmenu-content .current_page_item i.mob-icon-down-open.open-icon{color:white}.mobmenu-content li a:hover{color:white !important}.mob-expand-submenu.show-sub{bottom:3px;height:0}.mob-expand-submenu{top:-2px}.mob-icon-up-open.close-icon:before{content:"";transform:rotate(-450deg)}i.mob-icon-down-open.open-icon{color:white}i.mob-icon-down-open.open-icon.hide{color:white}i.mob-icon-cancel-1.mob-cancel-button:hover{color:#21262f}.mobmenu-content li>.sub-menu li{padding-left:5px}.mob-icon-minus-1:before{top:1px;display:block;position:relative;float:right;color:white}.mfp-title{display:none}body:not(.home) #primary{background-color:#ffffff;margin-top:98vh}body:not(.home) .services{margin:0rem 0 0}body:not(.home) .tagline-logo .inner{margin:1.5rem auto 0}.mobmenur-container{position:absolute;right:5vw !important;top:3.8rem !important}.top-navigation{position:absolute;top:0;z-index:99999;width:100%;padding:2rem 0}.top-navigation .inner{width:90%;margin:0 auto;justify-content:center;align-items:center;display:flex;flex-direction:row}.top-navigation .inner .site-logo{display:inline-block;width:18%}.top-navigation .inner .site-logo .home-link-img{width:100%;height:auto}.top-navigation .inner .site-menu{display:inline-block;width:85%}.top-navigation .inner .site-menu .menu-sub-menu-container{display:inline-block;width:84%}.top-navigation .inner .site-menu ul#menu-sub-menu{list-style:none;text-align:right;padding:0 0rem 0 5rem;position:relative;display:flex;flex-direction:row;justify-content:space-evenly;justify-items:center;align-items:center}.top-navigation .inner .site-menu ul#menu-sub-menu li{list-style:none;display:inline-block;font-size:16px;line-height:18px;font-family:"Open Sans", sans-serif;margin-bottom:10px;padding-left:16px;position:relative;padding-right:18px}.top-navigation .inner .site-menu ul#menu-sub-menu li.current-menu-item a{color:#99add1;text-decoration:underline}.top-navigation .inner .site-menu ul#menu-sub-menu li a{color:#ffffff;font-weight:normal;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-size:18px;line-height:26px}.top-navigation .inner .site-menu ul#menu-sub-menu li a:hover{color:#99add1;text-decoration:underline}.top-navigation .inner .site-menu ul#menu-sub-menu li.menu-item-has-children:after{content:"";display:block;box-sizing:border-box;position:absolute;width:10px;height:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg);left:92%;top:5px;color:#99add1}.top-navigation .inner .site-menu ul#menu-sub-menu li.header-btn a{width:205px;height:42px;background-color:transparent;font-size:18px;line-height:26px;font-family:"Open Sans", sans-serif;text-align:center;justify-content:center;align-items:center;display:inline-flex;font-weight:normal;border:2px solid #99add1;color:#ffffff !important;border-radius:0;margin-top:0;transition:0.4s ease-in all;position:relative}.top-navigation .inner .site-menu ul#menu-sub-menu li.header-btn a:before{content:"";background-image:url(/wp-content/uploads/2023/09/MEB-btn-overlay.png);background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%;position:absolute;left:0;top:0}.top-navigation .inner .site-menu ul#menu-sub-menu li.header-btn a:hover{color:#ffffff !important;background-color:#21262f;border:2px solid #21262f;text-decoration:none}.top-navigation .inner .site-menu ul#menu-sub-menu li:hover .sub-menu{opacity:1;top:40px;visibility:visible}.top-navigation .inner .social{display:inline-block;margin-right:1vw}.top-navigation .inner .social a{color:#ffffff;font-size:24px;line-height:35px;margin-right:12px}.top-navigation .inner .social a:hover{color:#99add1}.banner{height:100vh;min-height:700px;background-size:cover;background-repeat:no-repeat;background-position:top;position:fixed;top:0;z-index:-1;width:100%;background-color:#eff4fa}.banner .image{background-size:cover;background-repeat:no-repeat;background-position:top;width:100%;height:100%;z-index:1;position:absolute;top:0}.banner .image:before{content:"";background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0.650297619) 2%, rgba(255, 255, 255, 0) 61%);height:100%;width:100%;display:block;position:absolute;z-index:1}.banner .image .overlay{width:100%;position:absolute;height:100%;display:block;top:0;background-image:url(/wp-content/uploads/2023/09/MEB-slider-overlay.png);background-position:left;background-size:cover;background-repeat:no-repeat;animation-name:fadeIn;animation-duration:4s}.banner .inner{width:73rem;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:100%;display:flex;padding:0 2%;text-align:left;position:relative;z-index:1}.banner .inner span.sub-title{font-size:30px;line-height:45px;font-family:"Marydale";font-weight:normal;width:fit-content;color:#ffffff;margin-top:0;display:block;text-align:right;right:0;position:absolute}.banner .inner .title{font-size:60px;line-height:80px;font-family:"ScalaSans";font-weight:normal;color:#ffffff;text-align:center;display:block;width:fit-content;min-width:500px;text-shadow:0 0 10px gray;margin:0 auto;position:relative}.tagline-logo{width:100%;position:relative;background-color:#eff4fa;padding-top:0.2rem}.tagline-logo .inner{background-image:url(/wp-content/uploads/2023/10/MEB-Logo-blue.png);display:block;width:255px;height:99px;margin:1.5rem auto;position:relative;background-color:#eff4fa;z-index:1;padding:0 3rem;background-position:center;background-repeat:no-repeat;background-size:contain}.tagline-logo:after{content:"";height:2px;width:100%;background-color:#99add1;position:absolute;right:0;top:60%}.no-js .owl-carousel,.owl-carousel{display:block !important;height:98vh !important;min-height:700px !important}.slider{position:relative}.slider .container{position:absolute;top:0;height:98vh;min-height:700px;display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.slider .container .slider-content{width:67rem;margin:0 auto;padding:0px;overflow:hidden;z-index:9}.slider .container .slider-content .g-owlcarousel-item-link{margin:4rem auto 0;display:block;position:relative;text-align:center}.slider .container .slider-content span.tagline{font-size:26px;line-height:30px;font-family:"ScalaSans";font-weight:normal;width:100%;text-align:center;display:block;color:#ffffff;margin-top:60px}.slider .container .slider-content .owl-slide-title{font-size:60px;line-height:80px;font-weight:normal;width:100%;color:white;margin:0;position:relative;display:block;text-align:center;font-family:"ScalaSans"}.slider .container .slider-content .owl-slide-sub-title{font-size:30px;line-height:40px;font-weight:normal;width:100%;color:white;margin:0;position:relative;text-align:right;font-family:"Marydale";right:42px;display:block}.slider .container .slider-content p{color:white;font-size:20px;line-height:25px;display:block;text-align:center;width:52rem;margin:25px auto 0;font-family:"Marydale"}.slider .container .slider-content a.g-owlcarousel-item-button.button-outline{margin-top:24px}.slider .overlay{width:100%;position:absolute;height:100%;display:block;top:0;background-image:url("/wp-content/uploads/2023/09/MEB-slider-overlay.png");background-position:center;background-size:cover;background-repeat:no-repeat;animation-name:fadeIn;animation-duration:4s}.slider .g-owlcarousel{display:block;height:98vh;min-height:700px;position:relative}.slider .g-owlcarousel:before{content:"";background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0.650297619) 2%, rgba(255, 255, 255, 0) 61%);height:100%;width:100%;display:block;position:absolute;z-index:1}.slider .g-owlcarousel .owl-item .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:98vh;min-height:700px;width:100%;display:block}.slider .g-owlcarousel .owl-item .item img{display:block;width:100%;height:98vh;min-height:700px;position:relative;object-fit:cover;object-position:center}.slider .g-owlcarousel .owl-dots{position:absolute;bottom:2%;width:100%;text-align:center}.slider .g-owlcarousel .owl-dots .owl-dot{display:inline-block;background:transparent;margin:0 0.3125rem;width:12px;height:12px;border-radius:0;opacity:1;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;border:1px solid white}.slider .g-owlcarousel .owl-dots .owl-dot.active,.slider .g-owlcarousel .owl-dots .owl-dot:hover{opacity:1;background:#99add1;border:1px solid white}#content{overflow:hidden}.home .tagline-logo{background-color:#eff4fa}.home .tagline-logo .inner{background-color:#eff4fa;margin:1.5rem auto 0}.home .sub-content{background-color:#eff4fa;border-bottom:2px solid #99add1}.home .sub-content .inner{width:73rem;margin:0rem auto;padding:5rem 0 2rem}.home .sub-content .g-grid.right{height:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:3rem}.home .sub-content .g-grid.right .content{width:33rem;padding:2rem 5rem 0px 10px;text-align:left}.home .sub-content .g-grid.right .content h2{position:relative}.home .sub-content .g-grid.right .content h2:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.home .sub-content .g-grid.right .image{width:50%;min-width:500px;height:100%;max-height:100%;min-height:100%;margin:0 0% 0px 0%;order:1;padding:0px 0 0}.home .sub-content .g-grid.right .image img{right:0;position:relative;display:block;margin-right:0;float:none;object-fit:cover;width:100%;height:578px;margin:0 auto}.home .sub-content .g-grid.left{height:100%;display:flex;flex-direction:row-reverse;justify-content:flex-end}.home .sub-content .g-grid.left .content{width:33rem;padding:2rem 10px 0px 5rem;text-align:left}.home .sub-content .g-grid.left .image{width:50%;min-width:500px;height:100%;max-height:100%;min-height:100%;margin:0 0% 0px 0%;order:1;padding:0px 0 0}.home .sub-content .g-grid.left .image img{right:0;position:relative;display:block;margin-right:0;float:none;object-fit:cover;width:100%;height:578px;margin:0 auto}.tagline-banner{height:437px;justify-content:center;flex-direction:column;display:flex;position:relative;background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.tagline-banner .inner{width:73rem;margin:0rem auto}.tagline-banner .inner .heading{font-family:"ScalaSans";color:#ffffff;font-size:40px;line-height:50px;position:relative;margin-bottom:1.5rem;display:block}.tagline-banner .inner .heading:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.tagline-banner .inner p{color:#ffffff;padding-bottom:0;font-family:"Open Sans", sans-serif;font-size:15px;line-height:25px;margin:0;width:32rem}.tagline-banner .inner a.phone{font-size:30px;line-height:40px;display:block;margin-top:1rem;color:#ffffff}.tagline-banner .inner a.phone:hover{color:#99add1}.tagline-banner .inner a.email{font-size:15px;line-height:25px;display:block;margin-bottom:2rem;text-decoration:underline;color:#99add1}.tagline-banner .inner a.email:hover{color:#ffffff}.main-content{background-color:#eff4fa;border-bottom:2px solid #99add1}.main-content .inner{width:73rem;margin:0rem auto;padding:4rem 0 2rem}.main-content .g-grid.right{height:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:3rem}.main-content .g-grid.right .content{width:33rem;padding:2rem 5rem 0px 10px;text-align:left}.main-content .g-grid.right .content span.title{font-weight:normal;font-family:"Hagin Caps Medium";font-size:36px;line-height:40px;color:#c2cad5;max-width:80%;margin-top:0}.main-content .g-grid.right .content h2:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.main-content .g-grid.right .image{width:50%;min-width:500px;height:100%;max-height:100%;min-height:100%;margin:0 0% 0px 0%;order:1;padding:0px 0 0}.main-content .g-grid.right .image img{right:0;position:relative;display:block;margin-right:0;float:none;object-fit:cover;width:100%;height:578px;margin:0 auto}.sub-content .inner{width:73rem;margin:0rem auto;padding:5rem 0}.sub-content .g-grid.right{height:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:3rem}.sub-content .g-grid.right .content{width:33rem;padding:2rem 5rem 0px 10px;text-align:left}.sub-content .g-grid.right .content h2{position:relative}.sub-content .g-grid.right .content h2:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.sub-content .g-grid.right .image{width:50%;min-width:500px;height:100%;max-height:100%;min-height:100%;margin:0 0% 0px 0%;order:1;padding:0px 0 0}.sub-content .g-grid.right .image iframe{right:0;position:relative;display:block;margin-right:0;float:none;object-fit:cover;width:100%;height:578px;margin:0 auto}.sub-content .g-grid.right .image img{right:0;position:relative;display:block;margin-right:0;float:none;object-fit:cover;width:100%;height:578px;margin:0 auto}.sub-content .g-grid.left{height:100%;display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:4rem}.sub-content .g-grid.left .content{width:33rem;padding:2rem 10px 0px 5rem;text-align:left}.sub-content .g-grid.left .content h2{position:relative}.sub-content .g-grid.left .content h2:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.sub-content .g-grid.left .image{width:50%;min-width:500px;height:100%;max-height:100%;min-height:100%;margin:0 0% 0px 0%;order:1;padding:0px 0 0}.sub-content .g-grid.left .image iframe{right:0;position:relative;display:block;margin-right:0;float:none;object-fit:cover;width:100%;height:578px;margin:0 auto}.sub-content .g-grid.left .image img{right:0;position:relative;display:block;margin-right:0;float:none;object-fit:cover;width:100%;height:578px;margin:0 auto}.parallex-banner{padding:5rem 0 6rem;background-image:url("/wp-content/uploads/2023/10/parallex-banner.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.parallex-banner .inner{width:73rem;margin:0 auto;text-align:center}.parallex-banner .inner p{font-size:32px;line-height:38px;position:relative;color:#ffffff;font-family:"ScalaSans"}.parallex-banner .inner p:nth-of-type(1):before{content:"";display:block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:relative;left:auto;margin:0 auto 3rem}.four-image-container{margin:0rem auto 3rem;display:flex;flex-direction:column;width:73rem;border-bottom:2px solid #99add1;padding-bottom:3rem}.four-image-container .images{margin-bottom:2rem;overflow:hidden}.four-image-container .images img{height:280px;width:280px;object-fit:cover;margin-right:0.65rem}.four-image-container .images img:nth-of-type(4){margin-right:0}.four-image-container .content{display:flex}.four-image-container .content div:nth-of-type(1){width:45%;flex:0 45%}.four-image-container .content div:nth-of-type(2){width:55%;flex:0 55%;justify-content:end;display:flex;flex-wrap:wrap}.featured-images-container{margin:0rem auto;display:flex;flex-direction:column;width:73rem;border-bottom:2px solid #99add1;padding-bottom:2rem}.featured-images-container h2{font-size:40px;line-height:50px;text-align:center;color:#21262f;display:block;font-weight:normal;font-family:"ScalaSans";margin-top:1rem;margin-bottom:0}.featured-images-container p{text-align:center}.featured-images-container .images{display:FLEX;flex-wrap:wrap;margin-top:2rem}.featured-images-container .images div{position:relative;width:49%;margin-right:2%;margin-bottom:2%}.featured-images-container .images div:nth-of-type(2n){margin:0}.featured-images-container .images div img{height:284px;object-fit:cover;width:100%}.featured-images-container .images div span.title{position:absolute;height:100%;width:100%;top:0;justify-content:center;display:flex;align-items:center;color:#ffffff;font-size:40px;line-height:50px;font-family:"ScalaSans"}#gallery-1 img{border:0px solid #cfcfcf !important}.content-with-gallery{margin-top:3rem}.content-with-gallery .inner{width:73rem;margin:0rem auto;padding:1rem 0}.content-with-gallery .inner .g-grid.right{height:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:3rem}.content-with-gallery .inner .g-grid.right .content{width:33rem;padding:2rem 5rem 0px 10px;text-align:left}.content-with-gallery .inner .g-grid.right .content h2{font-size:40px;line-height:50px;text-align:left;color:#21262f;display:block;font-weight:normal;font-family:"ScalaSans";margin-top:1rem;margin-bottom:0;position:relative}.content-with-gallery .inner .g-grid.right .content h2:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.content-with-gallery .inner .g-grid.right .image{width:50%;min-width:500px;height:100%;max-height:100%;min-height:100%;margin:0 0% 0px 0%;order:1;padding:0px 0 0;display:flex;flex-wrap:wrap}.content-with-gallery .inner .g-grid.right .image img{height:280px;width:48.5%;object-fit:cover;margin-right:0.75rem;margin-bottom:0.75rem}.content-with-gallery .inner .g-grid.right .image img:nth-of-type(2n){margin-right:0}.video{margin:4rem auto}.video .inner{margin:0 auto;width:73rem;display:flex;flex-direction:row}.video .inner .main-header{text-align:left;position:relative;margin-bottom:0}.video .inner .main-header:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.video .inner h2:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.video .inner .content{width:33rem;padding:2rem 5rem 0px 10px;text-align:left}.video .inner .image{width:50%;min-width:500px;height:100%;max-height:100%;min-height:100%;margin:0 0% 0px 0%;order:1;padding:0px 0 0}.video .inner .image iframe{right:0;position:relative;display:block;margin-right:0;float:none;object-fit:cover;width:100%;height:455px;margin:0 auto;text-align:left}.video .inner .image video{right:0;position:relative;display:block;margin-right:0;float:none;width:100%;height:455px;margin:0 auto;text-align:left}.video .inner .dark-btn{width:73rem;margin:0 auto 5rem;display:flex;background-color:#21262f;height:70px;padding:0;justify-content:center;align-items:center}.video .inner .dark-btn:before{content:"";background-image:url("/wp-content/uploads/2023/10/MEB-corner-right.png");background-size:auto;background-position:right}.video .inner .dark-btn:after{content:"";background-image:url(/wp-content/uploads/2023/10/MEB-corner-left.png);background-size:auto;background-position:left;display:block;position:absolute;height:100%;width:100%;background-repeat:no-repeat}.video .inner .dark-btn:hover{background-color:#99add1}.quicklinks{margin:4rem auto 4rem}.quicklinks .main-header{margin-bottom:0}.quicklinks .main-header p{position:relative;width:73rem;margin:2rem auto 1rem}.quicklinks .main-header p:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.quicklinks .dark-btn{width:73rem;margin:1.6rem auto 0;display:flex;background-color:#21262f;height:70px;padding:0;justify-content:center;align-items:center}.quicklinks .dark-btn:before{content:"";background-image:url("/wp-content/uploads/2023/10/MEB-corner-right.png");background-size:auto;background-position:right}.quicklinks .dark-btn:after{content:"";background-image:url(/wp-content/uploads/2023/10/MEB-corner-left.png);background-size:auto;background-position:left;display:block;position:absolute;height:100%;width:100%;background-repeat:no-repeat}.quicklinks .dark-btn:hover{background-color:#99add1}.quicklinks .inner{width:73rem;display:flex;flex-direction:row;margin:0 auto;flex-wrap:wrap}.quicklinks .inner a.quicklink{width:32.3%;flex:0 32.3%;margin-right:1.5%;position:relative;overflow:hidden}.quicklinks .inner a.quicklink:before{content:"";background-image:url(/wp-content/uploads/2023/10/MEB-lines.png);background-size:contain;height:100%;width:100%;display:block;position:absolute;z-index:1;background-repeat:no-repeat}.quicklinks .inner a.quicklink:nth-of-type(3){margin-right:0}.quicklinks .inner a.quicklink img{width:100%;height:399px;object-fit:cover;transition:transform 1s, filter 2s ease-in-out;transform:scale(1.2)}.quicklinks .inner a.quicklink span.title{position:absolute;display:flex;height:100%;width:100%;top:0;justify-content:center;align-items:center;color:white;font-size:40px;line-height:50px;font-family:"ScalaSans";text-transform:capitalize;text-shadow:0 0 10px black}.quicklinks .inner a.quicklink:hover img{transform:scale(1.1)}.loop.owl-theme{height:auto !important;min-height:auto !important;margin:0 auto 5px}.loop.owl-theme .owl-item{position:relative}.loop.owl-theme .owl-item .item{overflow:hidden}.loop.owl-theme .owl-item .item a{position:relative}.loop.owl-theme .owl-item .item a img{display:block;width:100%;height:34vw;min-height:456px;object-fit:cover;object-position:center;transition:0.4s all ease;transform:scale(1.2)}.loop.owl-theme .owl-item .item a:hover img{transition:0.4s all ease;transform:scale(1.1)}.loop.owl-theme .owl-dots{width:72rem;margin:30px auto !important;text-align:left}.loop.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:0px 4px;display:block;background-color:#000000;border-radius:0}.loop.owl-theme .owl-dots .owl-dot.active span,.loop.owl-theme .owl-dots .owl-dot:hover span{background:rgba(255, 255, 255, 0.8)}.loop.owl-theme .owl-nav button.owl-prev,.loop.owl-theme .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;color:#ffffff;border-radius:50%;text-align:center;transition:all 0.3s}.loop.owl-theme .owl-nav button.owl-prev{width:85px;height:85px;display:block;background:rgba(255, 255, 255, 0.8);color:#99add1;font-size:80px;line-height:90px;border-radius:0;left:10px}.loop.owl-theme .owl-nav button.owl-prev span{top:-10px;position:relative;font-family:"Montserrat";font-weight:100}.loop.owl-theme .owl-nav button.owl-prev:hover{opacity:0.6}.loop.owl-theme .owl-nav button.owl-next{width:85px;height:85px;display:block;background:rgba(255, 255, 255, 0.8);color:#99add1;font-size:80px;line-height:90px;border-radius:0;right:10px}.loop.owl-theme .owl-nav button.owl-next span{top:-10px;position:relative;font-family:"Montserrat";font-weight:100}.loop.owl-theme .owl-nav button.owl-next:hover{opacity:0.6}.gallery-container h2,.gallery-container p{width:72rem;margin:0 auto}.small-gallery.owl-theme{height:auto !important;min-height:auto !important;margin:2rem auto 5rem}.small-gallery.owl-theme .owl-item{position:relative}.small-gallery.owl-theme .owl-item .item{overflow:hidden}.small-gallery.owl-theme .owl-item .item a{position:relative}.small-gallery.owl-theme .owl-item .item a img{display:block;width:100%;height:12vw;min-height:240px;object-fit:cover;object-position:top;transition:0.4s all ease;transform:scale(1.2)}.small-gallery.owl-theme .owl-item .item a:hover img{transition:0.4s all ease;transform:scale(1.1)}.small-gallery.owl-theme .owl-dots{width:72rem;margin:30px auto !important;text-align:left}.small-gallery.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:0px 4px;display:block;background-color:#000000;border-radius:0}.small-gallery.owl-theme .owl-dots .owl-dot.active span,.small-gallery.owl-theme .owl-dots .owl-dot:hover span{background:rgba(255, 255, 255, 0.8)}.small-gallery.owl-theme .owl-nav button.owl-prev,.small-gallery.owl-theme .owl-nav button.owl-next{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;color:#ffffff;border-radius:50%;text-align:center;transition:all 0.3s}.small-gallery.owl-theme .owl-nav button.owl-prev{width:85px;height:85px;display:block;background:rgba(255, 255, 255, 0.8);color:#99add1;font-size:80px;line-height:90px;border-radius:0;left:10px}.small-gallery.owl-theme .owl-nav button.owl-prev span{top:-10px;position:relative;font-family:"Montserrat";font-weight:100}.small-gallery.owl-theme .owl-nav button.owl-prev:hover{opacity:0.6}.small-gallery.owl-theme .owl-nav button.owl-next{width:85px;height:85px;display:block;background:rgba(255, 255, 255, 0.8);color:#99add1;font-size:80px;line-height:90px;border-radius:0;right:10px}.small-gallery.owl-theme .owl-nav button.owl-next span{top:-10px;position:relative;font-family:"Montserrat";font-weight:100}.small-gallery.owl-theme .owl-nav button.owl-next:hover{opacity:0.6}.page-id-246 .mfp-title,.page-id-249 .mfp-title{display:block !important}.page-id-246 .content-with-gallery:nth-of-type(1),.page-id-249 .content-with-gallery:nth-of-type(1){background-color:#eff4fa;border-bottom:2px solid #99add1;margin-top:0;padding-top:3rem;margin-bottom:4rem}.page-id-240 .tagline-logo,.page-id-243 .tagline-logo,.page-id-237 .tagline-logo{padding-bottom:4rem}.page-id-240 .tagline-logo:after,.page-id-243 .tagline-logo:after,.page-id-237 .tagline-logo:after{top:40%}.page-id-240 .sub-content:nth-of-type(1),.page-id-243 .sub-content:nth-of-type(1),.page-id-237 .sub-content:nth-of-type(1){background-color:#eff4fa;border-bottom:2px solid #99add1}.page-id-240 .sub-content .inner,.page-id-243 .sub-content .inner,.page-id-237 .sub-content .inner{padding:0rem 0}.page-id-240 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before,.page-id-243 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before,.page-id-237 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.page-template-archive-service .tagline-logo{background-color:#ffffff}.page-template-archive-service .tagline-logo .inner{background-color:#ffffff}.page-template-archive-service .sub-content .g-grid.right .content .service-icon{height:80px;left:0;position:relative;margin-bottom:0}.page-template-archive-service .sub-content .g-grid.right .content h2{font-size:40px;line-height:50px;font-family:"ScalaSans"}.page-template-archive-service .sub-content .g-grid.right .content h2:before{display:none}.page-template-archive-service .sub-content .g-grid.left .content .service-icon{height:80px;left:0;position:relative;margin-bottom:0}.page-template-archive-service .sub-content .g-grid.left .content h2{font-size:40px;line-height:50px;font-family:"ScalaSans"}.page-template-archive-service .sub-content .g-grid.left .content h2:before{display:none}.page-template-archive-service .quicklinks{padding:4rem 0;background-color:#eff4fa;margin:0 auto}.page-template-archive-service .quicklinks .inner a.quicklink{margin-bottom:1.5%;justify-content:center;display:flex;text-align:center}.page-template-archive-service .quicklinks .inner a.quicklink:before{background-color:rgba(0, 0, 0, 0.2);transition:0.4s all ease}.page-template-archive-service .quicklinks .inner a.quicklink span.title{width:61%;font-size:40px;line-height:40px;height:80%;top:5.4rem;z-index:1}.page-template-archive-service .quicklinks .inner a.quicklink span.icon{height:80%;width:72px;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto 1.5rem;transition:0.4s all ease;position:absolute;display:flex;top:0;justify-content:center;align-items:center;left:auto;right:40%;filter:contrast(0) brightness(2);z-index:1}.page-template-archive-service .quicklinks .inner a.quicklink:hover:before{background-color:rgba(0, 0, 0, 0.4);transition:0.4s all ease}.services{padding:1rem 0rem 6rem 0;margin:4rem 0 0;background-color:#c2cad5;position:relative}.services .overlay{background-image:url(/wp-content/uploads/2023/09/service-overlay.png);background-position:left;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;z-index:0}.services .service-quicklinks{width:73rem;display:flex;flex-direction:row;margin:0 auto;z-index:1;position:relative}.services .service-quicklinks .service-item{width:20%;flex:1 20%;margin-right:14px;text-align:center;height:200px;justify-content:center;display:flex;flex-direction:column;background:linear-gradient(to right, transparent 2px, transparent 2px) 0 0, linear-gradient(to right, #ffffff 2px, transparent 2px) 0 100%, linear-gradient(to left, #ffffff 2px, transparent 2px) 100% 0, linear-gradient(to left, transparent 2px, transparent 2px) 100% 100%, linear-gradient(to bottom, transparent 2px, transparent 2px) 0 0, linear-gradient(to bottom, #ffffff 2px, transparent 2px) 100% 0, linear-gradient(to top, #ffffff 2px, transparent 2px) 0 100%, linear-gradient(to top, transparent 2px, transparent 2px) 100% 100%;background-repeat:no-repeat;background-size:20px 20px}.services .service-quicklinks .service-item .icon{height:76px;width:72px;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto 1.5rem;transition:0.4s all ease}.services .service-quicklinks .service-item span.service-header{font-size:15px;line-height:18px;display:block;font-family:"Open Sans", sans-serif;text-transform:uppercase;color:#21262f;transition:0.4s all ease}.services .service-quicklinks .service-item span.learn-more{font-size:15px;line-height:20px;text-transform:capitalize;color:#ffffff;font-family:"Open Sans", sans-serif;text-decoration:underline;margin-top:6px;display:block;transition:0.4s all ease}.services .service-quicklinks .service-item:hover{background:linear-gradient(to right, #ffffff 2px, transparent 2px) 0 0, linear-gradient(to right, #ffffff 2px, transparent 2px) 0 100%, linear-gradient(to left, #ffffff 2px, transparent 2px) 100% 0, linear-gradient(to left, #ffffff 2px, transparent 2px) 100% 100%, linear-gradient(to bottom, #ffffff 2px, transparent 2px) 0 0, linear-gradient(to bottom, #ffffff 2px, transparent 2px) 100% 0, linear-gradient(to top, #ffffff 2px, transparent 2px) 0 100%, linear-gradient(to top, #ffffff 2px, transparent 2px) 100% 100%;background-repeat:no-repeat;background-size:20px 20px;background-color:#ffffff}.services .service-quicklinks .service-item:hover span.learn-more{color:#21262f;transition:0.4s all ease}.services p{color:#99add1;text-align:center;display:block;font-size:20px;line-height:30px;font-family:"ScalaSans";font-weight:200;margin:25px 0 35px 0;text-align:center;width:60%;margin:20px auto 40px auto}.faqs{width:73rem;margin:0 auto;padding:4rem 0 2rem}.faqs .faq{display:flex;flex-direction:column;margin-bottom:2rem}.faqs .faq .letter{font-size:25px;line-height:35px;color:#99add1;display:inline-block;font-family:"ScalaSans";font-weight:bold;margin-right:10px}.faqs .faq .question{display:block;font-size:22px;line-height:26px;font-weight:bold;font-family:"ScalaSans";position:relative}.faqs .faq .question:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px;bottom:5px}.faqs .faq .answer{display:flex;justify-content:flex-start;align-items:flex-start}.faqs .faq .answer .letter{display:inline-block;margin:10px 10px 0px 0px}.faqs .faq .answer p{display:inline-block;width:98%}.page-template-page-contact .social{margin-top:2rem}.page-template-page-contact a.phone-number,.page-template-page-book a.phone-number{font-size:30px;line-height:40px;letter-spacing:0;color:#21262f;font-family:"Open Sans", sans-serif;font-weight:normal;position:relative}.page-template-page-contact a.phone-number:before,.page-template-page-book a.phone-number:before{content:"";display:inline-block;background-image:url(/wp-content/uploads/2023/09/MEB-icon.jpg);height:40px;width:40px;position:absolute;left:-56px}.page-template-page-contact a.phone-number:hover,.page-template-page-book a.phone-number:hover{color:#99add1}.page-template-page-contact a.email,.page-template-page-book a.email{color:#99add1;font-size:20px;line-height:30px;letter-spacing:0px;display:block;margin-bottom:25px;font-family:"Open Sans", sans-serif;margin-top:18px;text-decoration:underline}.page-template-page-contact a.email:hover,.page-template-page-book a.email:hover{color:#21262f}.page-template-page-contact .social p,.page-template-page-book .social p{margin-bottom:8px}.page-template-page-contact .social a.social-button,.page-template-page-book .social a.social-button{text-decoration:none;font-size:24px;line-height:35px;margin-right:12px;border-radius:50%;padding:0px 0;position:relative;display:inline-block;text-align:center;color:#99add1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.page-template-page-contact .social a.social-button:hover,.page-template-page-book .social a.social-button:hover{filter:grayscale(1)}.page-template-page-contact .sub-content .g-grid.right,.page-template-page-book .sub-content .g-grid.right{height:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:3rem;width:73rem;margin:0rem auto;padding:4rem 0 5rem}.page-template-page-contact .contact-form,.page-template-page-book .contact-form{padding-bottom:0;padding-top:0;background-position:center;background-repeat:no-repeat;background-size:cover}.page-template-page-contact .contact-form .tagline-logo,.page-template-page-book .contact-form .tagline-logo{background-color:transparent}.page-template-page-contact .contact-form .tagline-logo:after,.page-template-page-book .contact-form .tagline-logo:after{content:"";height:2px;width:40%;background-color:#99add1;position:absolute;right:0;top:60%}.page-template-page-contact .contact-form .tagline-logo:before,.page-template-page-book .contact-form .tagline-logo:before{content:"";height:2px;width:40%;background-color:#99add1;position:absolute;left:0;top:60%}.page-template-page-contact .contact-form .tagline-logo .inner,.page-template-page-book .contact-form .tagline-logo .inner{margin:1rem auto 0;background-color:transparent;width:255px;height:99px}.page-template-page-contact .contact-form span.main-header,.page-template-page-book .contact-form span.main-header{font-weight:normal;font-family:"ScalaSans";font-size:40px;line-height:50px;color:#ffffff;text-align:center;display:block;margin-bottom:0;margin-top:1rem}.page-template-page-contact .contact-form span.sub-header,.page-template-page-book .contact-form span.sub-header{text-align:center;color:#ffffff;font-family:"Open Sans", sans-serif;font-size:15px;line-height:24px;margin-top:10px;display:block}.page-template-page-contact .contact-form .inner,.page-template-page-book .contact-form .inner{width:40rem;margin:0 auto;padding:1rem 0}.page-template-page-contact .contact-form .inner select.wpcf7-form-control.wpcf7-select,.page-template-page-book .contact-form .inner select.wpcf7-form-control.wpcf7-select{color:#99add1;font-weight:normal;font-family:"Open Sans", sans-serif;text-transform:uppercase;width:99.5%;font-size:15px;margin-bottom:2%;padding:14px;height:140px}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date{width:99%;height:40px;padding:12px;width:95%;font-size:15px;border-radius:0px;margin:0 auto;font-family:"Open Sans", sans-serif;border:2px solid #ffffff;background-color:#ffffff;color:#99add1;display:inline-block;position:relative;margin-bottom:2%}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-text{padding:18px;width:42.5%;font-size:15px;border-radius:0px;margin:0 auto;font-family:"Open Sans", sans-serif;border:2px solid #ffffff;background-color:#ffffff;color:#000000;display:inline-block;position:relative;margin-right:2%;margin-bottom:2%}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{padding:18px;width:42.5%;font-size:15px;border-radius:0px;margin:0 auto;font-family:"Open Sans", sans-serif;border:2px solid #ffffff;background-color:#ffffff;color:#000000;display:inline-block;position:relative;margin-right:2%}.page-template-page-contact .contact-form .inner input::placeholder,.page-template-page-contact .contact-form .inner textarea::placeholder,.page-template-page-book .contact-form .inner input::placeholder,.page-template-page-book .contact-form .inner textarea::placeholder{color:#99add1;font-weight:normal;font-family:"Open Sans", sans-serif;text-transform:uppercase}.page-template-page-contact .contact-form .inner span.heading,.page-template-page-book .contact-form .inner span.heading{color:#ffffff;font-weight:normal;font-family:"Open Sans", sans-serif;text-transform:uppercase;font-size:15px;line-height:20px;margin-bottom:10px;display:block;margin-top:1rem}.page-template-page-contact .contact-form .inner .wpcf7-form-control-wrap:nth-of-type(2n) input,.page-template-page-book .contact-form .inner .wpcf7-form-control-wrap:nth-of-type(2n) input{margin-right:0 !important}.page-template-page-contact .contact-form .inner .privacy,.page-template-page-book .contact-form .inner .privacy{color:#ffffff;display:block;width:100%;margin:0 auto;text-align:center;margin-top:8px;font-size:13px;font-family:"Open Sans", sans-serif}.page-template-page-contact .contact-form .inner .privacy a,.page-template-page-book .contact-form .inner .privacy a{color:#99add1;font-size:13px;font-family:"Open Sans", sans-serif;text-decoration:underline}.page-template-page-contact .contact-form .inner .privacy a:hover,.page-template-page-book .contact-form .inner .privacy a:hover{color:#ffffff}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit,.page-template-page-book .contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit{padding:16px 12px 16px 12px;background-color:#99add1;font-family:"Open Sans", sans-serif;color:#ffffff;text-transform:uppercase;letter-spacing:0;font-size:15px;transition:0.4s ease;min-width:210px;display:inline-block;text-align:center;margin-top:15px;transition:0.4s ease;border-radius:0;font-weight:normal;margin-right:10px;position:relative;cursor:pointer;box-shadow:0 0 0 transparent;border:0;display:block;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover,.page-template-page-book .contact-form .inner input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background-color:#ffffff;color:#21262f}.page-template-page-contact .contact-form .inner input:focus,.page-template-page-book .contact-form .inner input:focus{border-color:rgba(82, 168, 236, 0.8);outline:0;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(82, 168, 236, 0.6)}.page-template-page-contact .contact-form .inner textarea,.page-template-page-book .contact-form .inner textarea{padding:18px;width:93%;font-size:15px;border-radius:0px;margin:0 auto;font-family:"Open Sans", sans-serif;border:2px solid #ffffff;background-color:#ffffff;color:#000000}.page-template-page-contact .contact-form .inner .wpcf7-not-valid-tip,.page-template-page-book .contact-form .inner .wpcf7-not-valid-tip{display:none}.footer-associated-partners{background-color:#eff4fa}.footer-associated-partners .inner{width:80%;margin:0 auto;height:80px !important;min-height:80px !important;padding:2rem 0 2rem 0}.footer-associated-partners .inner a.item{height:80px;display:block;text-align:center;justify-content:center;width:100%;align-items:center;display:flex;flex-direction:column}.footer-associated-partners .inner a.item img{display:block;width:100%;object-fit:contain;height:80px;margin:0 auto;text-align:center}.footer{height:auto;background-color:#11111d;padding:2rem 0 2px;position:relative}.footer .footer-inner{width:80%;min-width:73rem;margin:0.625rem auto;padding:0.938rem 0 0}.footer .footer-inner .footer-top{display:flex;flex-direction:row;flex-wrap:wrap}.footer .footer-inner .footer-top div{flex:0 18.5%}.footer .footer-inner .footer-top div span.header{font-size:22px;line-height:28px;font-weight:700;font-family:"Outfit";color:#99add1}.footer .footer-inner .footer-top div ul{list-style:none;padding:0;margin-top:3px}.footer .footer-inner .footer-top div ul li{padding-left:0;margin-bottom:0.5rem}.footer .footer-inner .footer-top div ul li a{color:white;font-size:15px;line-height:22px;text-transform:uppercase;font-family:#ffffff}.footer .footer-inner .footer-top div ul li a:hover{color:#99add1}.footer .footer-inner .footer-top .footer-column-1{flex:0 24%}.footer .footer-inner .footer-top .footer-column-5 .site-logo img{width:100%;flex:0 100%;display:block;object-fit:contain}.footer .footer-inner .footer-top .footer-column-5 p{color:#ffffff}.footer .footer-inner .footer-top .footer-column-5 strong{color:#ffffff}.footer .footer-inner .footer-top .footer-column-5 a.phone{font-size:24px;line-height:36px;display:block;color:white;width:fit-content;margin-bottom:5px}.footer .footer-inner .footer-top .footer-column-5 a.phone:hover{color:#99add1}.footer .footer-inner .footer-top .footer-column-5 a.email{font-size:15px;line-height:18px;text-decoration:underline;color:#99add1;margin-top:0;display:block;width:fit-content}.footer .footer-inner .footer-top .footer-column-5 a.email:hover{color:#ffffff}.footer .footer-inner .footer-top .footer-column-5 .social{display:flex;flex-direction:row}.footer .footer-inner .footer-top .footer-column-5 .social a.so-button{font-size:24px;line-height:30px;margin-top:6px;display:block;color:#ffffff;width:fit-content;margin-right:1rem}.footer .footer-inner .footer-top .footer-column-5 .social a.so-button:hover{color:#99add1}.footer .footer-inner .footer-bottom{margin-top:4rem;display:flex;flex-direction:row;justify-content:space-between}.footer .footer-inner .footer-bottom p.copyright{color:white;text-align:center;font-size:12px;line-height:18px;margin-bottom:0;margin-top:0}.footer .footer-inner .footer-bottom p.copyright span{margin:0 5px}.footer .footer-inner .footer-bottom p.copyright a{font-size:12px;line-height:18px;color:#99add1}.footer .footer-inner .footer-bottom p.copyright a:hover{color:#ffffff}.footer .footer-inner .footer-bottom p.branding{text-align:center;font-size:12px;line-height:18px;color:white;margin-top:0}.footer .footer-inner .footer-bottom p.branding span{margin:0 5px}.footer .footer-inner .footer-bottom p.branding a{font-size:12px;line-height:18px;color:#99add1}.footer .footer-inner .footer-bottom p.branding a:hover{color:#ffffff}.footer .footer-inner .footer-bottom p.branding a.FFactory{color:#99add1;margin:0}.footer .footer-inner .footer-bottom p.branding a.FFactory:hover{color:white}.visible-phone{display:none}@media (min-width:1200px) and (max-width:1750px){.top-navigation .inner{width:95%}.top-navigation .inner .site-menu .menu-sub-menu-container{width:78%}.g-owlcarousel .container .slider-content{width:60rem;margin:0 auto;padding:0px 1vw;overflow:hidden}}@media (min-width:960px) and (max-width:1199px){.mobmenur-container{position:absolute;right:3vw !important;top:54px !important}h1{max-width:100%}.blue-btn{padding:10px 24px 10px;min-width:182px}.slider .container .slider-content{width:100%}.slider .container .slider-content .owl-slide-title{font-size:50px;line-height:75px}.top-navigation .inner{width:95%}.top-navigation .inner .site-menu .menu-sub-menu-container{width:79%}.top-navigation .inner .site-menu ul#menu-sub-menu{padding:0 0rem 0 1rem}.top-navigation .inner .site-menu ul#menu-sub-menu li{padding-left:10px;position:relative;padding-right:10px}.top-navigation .inner .site-menu ul#menu-sub-menu li.header-btn a{width:160px}.top-navigation .inner .social{margin-right:0vw}.top-navigation .inner .social a{font-size:18px;line-height:28px;margin-right:8px}.banner .inner{width:57rem}.quicklinks .main-header p{position:relative;width:85%}.quicklinks .inner{width:95%}.quicklinks .dark-btn{width:95%}.tagline-banner .inner{width:90%}.services p{width:82%}.services .service-quicklinks{width:95%}.home .sub-content .inner{width:90%;margin:0rem auto;padding:4rem 0}.home .sub-content .g-grid.right .content{padding:2rem 4rem 0px 10px}.home .sub-content .g-grid.right .image{width:50%;min-width:430px}.home .sub-content .g-grid.left .content{padding:2rem 0rem 0px 4rem}.home .sub-content .g-grid.left .image{width:50%;min-width:430px}.sub-content .inner{width:90%}.sub-content .inner .g-grid.right .content{padding:2rem 4rem 0px 10px}.sub-content .inner .g-grid.right .image{width:50%;min-width:430px}.sub-content .inner .g-grid.left .content{padding:2rem 0rem 0px 4rem}.sub-content .inner .g-grid.left .image{width:50%;min-width:430px}.video .inner{margin:0 auto;width:90%}.video .inner iframe{width:100%;height:534px}.video .inner .dark-btn{width:100%}.four-image-container{width:95%}.four-image-container .images img{height:217px;width:217px}.four-image-container .content div:nth-of-type(2){width:75%;flex:0 75%}.featured-images-container{width:95%}.content-with-gallery .inner{width:90%}.content-with-gallery .inner .g-grid.right .content{padding:2rem 2rem 0px 10px}.content-with-gallery .inner .g-grid.right .img{min-width:450px}.faqs{width:85%}.page-template-page-contact .sub-content .g-grid.right,.page-template-page-book .sub-content .g-grid.right{width:90%}.page-template-page-contact .sub-content .g-grid.right .content,.page-template-page-book .sub-content .g-grid.right .content{width:33rem;padding:2rem 2rem 0px 10px}.page-template-page-contact .sub-content .g-grid.right .image,.page-template-page-book .sub-content .g-grid.right .image{min-width:450px}.page-template-page-contact .contact-form .inner,.page-template-page-book .contact-form .inner{width:90%;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:43%}.page-template-page-contact .contact-form .inner textarea,.page-template-page-book .contact-form .inner textarea{width:92.5%}.footer .footer-inner{width:95%;margin:0 auto;min-width:95%}.footer .footer-inner .footer-top div{flex:0 17.5%}.footer .footer-inner .footer-top .footer-column-1{flex:0 20%;margin-right:3rem}.footer .footer-inner .footer-top .footer-column-1 img{width:100%;height:auto}}@media (min-width:768px) and (max-width:959px){h1{max-width:100%;font-size:40px;line-height:50px;font-family:"Fira Sans", sans-serif;font-style:italic}h2{font-family:"Fira Sans", sans-serif;font-style:italic;font-size:40px;line-height:50px}.main-header{z-index:1;position:relative;font-family:"Fira Sans", sans-serif;font-style:italic}.main-header:before{display:block;position:relative;left:0;margin-bottom:1rem}.blue-btn{padding:10px 1rem 10px;min-width:182px}.mob-icon-menu:before{content:"";height:42px;width:50px !important;background-size:cover;transition:0.4s all ease-in}.mobmenur-container{position:relative !important;right:0vw !important;top:0 !important}.top-navigation .inner .site-logo{display:inline-block;width:46%;max-width:250px}.top-navigation .inner .site-menu{text-align:right;display:flex;justify-content:end;align-items:center}.top-navigation .inner .site-menu .menu-sub-menu-container{display:none}.no-js .owl-carousel,.owl-carousel{display:block !important;height:800px !important;min-height:800px !important}.slider .container{height:800px;min-height:800px}.slider .container .slider-content{width:90%}.slider .container .slider-content .owl-slide-title{font-size:55px;line-height:70px;font-family:"Fira Sans", sans-serif;font-style:italic}.slider .container .slider-content .g-owlcarousel-item-link{margin:2rem auto 0}.slider .container .slider-content .span.tagline{font-family:"Fira Sans", sans-serif;font-style:italic}.slider .container .slider-content .owl-slide-sub-title{right:0}.slider .g-owlcarousel .owl-item .item{height:800px;min-height:800px}.slider .g-owlcarousel .owl-item .item img{height:800px !important;min-height:800px !important}.slider .g-owlcarousel .owl-dots{bottom:4%}.banner{height:100vh;min-height:500px;background-size:cover !important;background-repeat:no-repeat !important;background-position:top !important}.banner .inner{width:92%}.banner .inner .title{font-size:55px;line-height:70px;font-family:"Fira Sans", sans-serif;font-style:italic}.banner .inner span.sub-title{font-size:25px;line-height:35px;margin-top:0}.home .sub-content{overflow:hidden}.home .sub-content .inner{width:90%;padding:3rem 0 1rem}.home .sub-content .g-grid.right{flex-direction:column;margin-bottom:2rem}.home .sub-content .g-grid.right .content{width:100%;padding:0rem 0rem 0px 0px}.home .sub-content .g-grid.right .content h2{font-size:50px;line-height:60px}.home .sub-content .g-grid.right .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.home .sub-content .g-grid.right .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%}.home .sub-content .g-grid.right .image img{height:460px}.home .sub-content .g-grid.left{flex-direction:column}.home .sub-content .g-grid.left .content{width:100%;padding:0rem 0px 0px 0rem}.home .sub-content .g-grid.left .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 3rem 0%}.home .sub-content .g-grid.left .image img{height:460px}.quicklinks .inner{width:90%}.quicklinks .inner a.quicklink span.title{font-size:30px;line-height:40px;font-family:"Fira Sans", sans-serif;font-style:italic}.quicklinks .inner a.quicklink img{height:230px}.quicklinks .dark-btn{width:90%;margin:1rem auto 0}.video{margin:1rem auto 4rem}.video .inner{width:90%;flex-direction:column}.video .inner h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.video .inner .main-header:before{display:block;position:relative;left:0;margin-bottom:1rem}.video .inner .content{width:100%;padding:0rem 0rem 0px 0px}.video .inner .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%;order:1;padding:0px 0 0}.video .inner .image iframe{height:auto;min-height:50vw}.faqs{width:80%}.faqs .faq .question{font-family:"Fira Sans", sans-serif;font-style:italic;font-size:20px;line-height:24px}.content-with-gallery{margin:0rem auto 1rem}.content-with-gallery .inner{width:90%}.content-with-gallery .inner .g-grid.right{flex-direction:column;margin-bottom:0}.content-with-gallery .inner .g-grid.right .content{width:100%;padding:0rem 0rem 0px 0px}.content-with-gallery .inner .g-grid.right .content h2{font-size:40px;line-height:50px;font-family:"Fira Sans", sans-serif;font-style:italic}.content-with-gallery .inner .g-grid.right .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.content-with-gallery .inner .g-grid.right .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:1rem 0% 0px 0%}.content-with-gallery .inner .g-grid.right .image img{height:30vw}.loop.owl-theme .owl-item .item a img{display:block;width:100%;height:30vw;min-height:240px}.loop.owl-theme .owl-nav button.owl-next{width:70px;height:70px;font-size:70px;line-height:75px;right:0}.loop.owl-theme .owl-nav button.owl-prev{left:0;width:70px;height:70px;font-size:70px;line-height:75px}.gallery-container h2,.gallery-container p{width:90%;margin:0 auto}.gallery-container .small-gallery.owl-theme .owl-nav button.owl-next{width:70px;height:70px;font-size:70px;line-height:75px;right:0}.gallery-container .small-gallery.owl-theme .owl-nav button.owl-prev{left:0;width:70px;height:70px;font-size:70px;line-height:75px}.tagline-banner{height:437px;justify-content:center;flex-direction:column;display:flex;position:relative;background-position:right;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}.tagline-banner .inner{width:90%;margin:0rem auto}.tagline-banner .inner .heading{margin-bottom:1rem;font-family:"Fira Sans", sans-serif;font-style:italic}.tagline-banner .inner .heading:before{content:"";display:block;position:relative;left:0;margin-bottom:1rem}.tagline-banner .inner p{width:21rem}.tagline-banner .inner a.email{margin-bottom:1rem}.services{padding:1rem 0rem 2rem 0;margin:4rem 0 0;overflow:hidden}.services .service-quicklinks{height:240px !important;min-height:240px !important;width:95%}.services .service-quicklinks .service-item{height:200px;min-height:200px;margin-right:5px}.services .service-quicklinks .service-item .icon{margin:0 auto 1rem;height:70px;width:66px}.page-template-archive-service .sub-content .g-grid.left{margin-bottom:2rem}.page-template-archive-service .sub-content .g-grid.left .content .service-icon{margin-top:1rem}.page-template-archive-service .sub-content .g-grid.right .content .service-icon{margin-top:1rem}.page-id-61 .sub-content .g-grid.left{flex-direction:column;margin-bottom:3rem}.main-content .inner{width:90%;padding:2rem 0 2rem}.main-content .inner .g-grid.right{flex-direction:column;margin-bottom:2rem}.main-content .inner .g-grid.right .content{width:100%;padding:0rem 0rem 0px 0px}.main-content .inner .g-grid.right .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.main-content .inner .g-grid.right .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%}.main-content .inner .g-grid.right .image img{height:460px}.main-content .inner .g-grid.left{flex-direction:column}.main-content .inner .g-grid.left .content{width:100%;padding:0rem 0px 0px 0rem}.main-content .inner .g-grid.left .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%}.main-content .inner .g-grid.left .image img{height:460px}.sub-content{overflow:hidden}.sub-content .inner{width:90%;padding:3rem 0 1rem}.sub-content .g-grid.right{flex-direction:column;margin-bottom:2rem}.sub-content .g-grid.right .content{width:100%;padding:0rem 0rem 0px 0px}.sub-content .g-grid.right .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.sub-content .g-grid.right .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%}.sub-content .g-grid.right .image img{height:460px}.sub-content .g-grid.left{flex-direction:column;margin-bottom:0}.sub-content .g-grid.left .content{width:100%;padding:0rem 0px 0px 0rem}.sub-content .g-grid.left .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.sub-content .g-grid.left .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%}.sub-content .g-grid.left .image img{height:460px}.page-id-240 .tagline-logo,.page-id-243 .tagline-logo,.page-id-237 .tagline-logo{padding-bottom:1.5rem}.page-id-240 .sub-content .inner,.page-id-243 .sub-content .inner,.page-id-237 .sub-content .inner{padding:0rem 0 1rem}.page-id-240 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before,.page-id-243 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before,.page-id-237 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.page-id-240 .sub-content .inner .g-grid.left,.page-id-243 .sub-content .inner .g-grid.left,.page-id-237 .sub-content .inner .g-grid.left{padding-bottom:3rem}.page-id-240 .sub-content .inner .g-grid.left:nth-of-type(1),.page-id-243 .sub-content .inner .g-grid.left:nth-of-type(1),.page-id-237 .sub-content .inner .g-grid.left:nth-of-type(1){padding-bottom:0rem}.page-id-246 .content-with-gallery:nth-of-type(1),.page-id-249 .content-with-gallery:nth-of-type(1){padding-top:1rem;margin-bottom:3rem;padding-bottom:2rem}.blog div#content div#news-section .news-post #custom-bg,.category div#content div#news-section .news-post #custom-bg{width:100%;height:224px}.parallex-banner{padding:3rem 0 4rem;background-attachment:scroll}.parallex-banner .inner{width:90%}.parallex-banner .inner p{font-size:20px;line-height:32px;font-family:"Fira Sans", sans-serif;font-style:italic}.parallex-banner .inner p:nth-of-type(1):before{margin:0 auto 2rem}.blog div#content,.category div#content{width:92%;margin:0 auto}.single-post div#content{width:92%;margin:42px auto 0}.single-post div#content nav#nav-single{width:100%;padding:0% 0;display:flex;margin:20px auto}.single-post div#content .random-posts .inner{width:92%;margin:0 auto}.single-post div#content .random-posts .inner .owl-nav{width:119%;right:-62px}.single-post div#content .random-posts .news-posts .post{border:2px solid lightgray;padding:3%;min-height:332px}.single-post div#content .random-posts .news-posts .post a:before{height:160px}.single-post div#content .random-posts .news-posts .post a img.attachment-large.size-large{height:160px}.page-template-page-full .main-content{width:90%}.page-template-page-contact .sub-content .g-grid.right,.page-template-page-book .sub-content .g-grid.right{height:100%;display:flex;flex-direction:column;margin-bottom:2rem;width:90%;margin:0rem auto;padding:3rem 0 4rem}.page-template-page-contact .sub-content .g-grid.right .image iframe,.page-template-page-book .sub-content .g-grid.right .image iframe{height:480px}.page-template-page-contact a.phone-number:before,.page-template-page-book a.phone-number:before{display:block;position:relative;left:0;margin-bottom:1rem}.page-template-page-contact a.email,.page-template-page-book a.email{margin-top:0}.page-template-page-contact .social,.page-template-page-book .social{margin-top:0}.page-template-page-contact .contact-form span.main-header,.page-template-page-book .contact-form span.main-header{font-size:38px;line-height:50px;width:90%;margin:2rem auto 0;font-family:"Fira Sans", sans-serif;font-style:italic}.page-template-page-contact .contact-form .tagline-logo:after,.page-template-page-book .contact-form .tagline-logo:after{width:30%}.page-template-page-contact .contact-form .tagline-logo:before,.page-template-page-book .contact-form .tagline-logo:before{width:30%}.page-template-page-contact .contact-form .inner,.page-template-page-book .contact-form .inner{width:90%;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:43%}.page-template-page-contact .contact-form .inner select,.page-template-page-book .contact-form .inner select{-webkit-appearance:none;background-color:white;width:99%}.page-template-page-contact .contact-form .inner textarea,.page-template-page-book .contact-form .inner textarea{width:93.5%}.footer .footer-inner{width:95%;min-width:95%;margin:0 auto}.footer .footer-inner .footer-top .footer-column-1{flex:0 100%;margin-bottom:3rem}.footer .footer-inner .footer-top .footer-column-1 img{margin:0 auto;display:block}.footer .footer-inner .footer-top .footer-column-3{flex:1 14.5%}.footer .footer-inner .footer-top .footer-column-4{flex:1 25.5%}.footer .footer-inner .footer-top .footer-column-2{flex:1 20.5%}.footer .footer-inner .footer-top .footer-column-5{flex:1 25.5%}.footer .footer-inner .footer-top div ul li a{font-size:14px;line-height:20px}.footer .footer-inner .footer-bottom{flex-direction:column;margin-top:2rem}.footer .footer-inner .footer-bottom p.copyright{text-align:center}}@media (min-width:320px) and (max-width:767px){h1{font-size:32px;line-height:38px;max-width:100%;font-family:"Fira Sans", sans-serif;font-style:italic}h2{font-size:32px;line-height:38px;font-family:"Fira Sans", sans-serif;font-style:italic}.main-header{font-size:32px;line-height:38px;margin:2rem auto;font-family:"Fira Sans", sans-serif;font-style:italic}.blue-btn{padding:10px 20px 10px;min-width:170px}.mob-icon-menu:before{content:"";height:35px;width:44px !important;background-size:cover;transition:0.4s all ease-in}.mobmenur-container{position:relative !important;right:0vw !important;top:6px !important}.top-navigation .inner{width:95%}.top-navigation .inner .social a{font-size:20px;line-height:30px;margin-right:10px}.top-navigation .inner .site-logo{display:inline-block;width:78%;max-width:180px}.top-navigation .inner .site-logo .home-link-img{width:100%;height:auto}.top-navigation .inner .site-menu{text-align:right;display:flex;justify-content:end;align-items:center}.top-navigation .inner .site-menu .menu-sub-menu-container{display:none}.no-js .owl-carousel,.owl-carousel{display:block !important;height:90vh !important;min-height:500px !important}.slider .container{height:90vh;min-height:500px}.slider .container .slider-content{width:90%}.slider .container .slider-content span.tagline{font-size:18px;line-height:28px;font-family:"Fira Sans", sans-serif;font-style:italic}.slider .container .slider-content .owl-slide-title{font-size:45px;line-height:50px;font-family:"Fira Sans", sans-serif;font-style:italic}.slider .container .slider-content .owl-slide-sub-title{font-size:25px;line-height:35px}.slider .container .slider-content .g-owlcarousel-item-link{margin:1rem auto 0;display:flex;flex-direction:row;width:100%;flex-wrap:wrap;text-align:center;position:relative;justify-content:center}.slider .container .slider-content .owl-slide-sub-title{right:0}.slider .g-owlcarousel .owl-item .item{height:90vh;min-height:500px}.slider .g-owlcarousel .owl-item .item img{height:90vh;min-height:500px}.slider .g-owlcarousel .owl-dots{bottom:4%}.banner{height:660px;min-height:660px;background-size:cover !important;background-repeat:no-repeat !important;background-position:top !important}.banner .inner{width:100%;padding:0 0%}.banner .inner .title{font-size:40px;line-height:50px;width:100%;min-width:90%;font-family:"Fira Sans", sans-serif;font-style:italic}.banner .inner span.sub-title{font-size:25px;line-height:35px;margin-top:0;right:20px}.home .tagline-logo .inner{margin:1rem auto 0;width:170px;height:100px;padding:0 0rem}.home .sub-content{overflow:hidden}.home .sub-content .inner{width:90%;padding:1rem 0 1rem}.home .sub-content .g-grid.right{flex-direction:column;margin-bottom:2rem}.home .sub-content .g-grid.right .content{width:100%;padding:0rem 0rem 0px 0px}.home .sub-content .g-grid.right .content h2{font-family:"Fira Sans", sans-serif;font-style:italic}.home .sub-content .g-grid.right .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.home .sub-content .g-grid.right .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:1rem 0% 0rem 0%}.home .sub-content .g-grid.right .image img{height:75vw}.home .sub-content .g-grid.left{flex-direction:column}.home .sub-content .g-grid.left .content{width:100%;padding:0rem 0px 0px 0rem}.home .sub-content .g-grid.left .content h2{font-family:"Fira Sans", sans-serif;font-style:italic}.home .sub-content .g-grid.left .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 2rem 0%}.home .sub-content .g-grid.left .image img{height:75vw}body:not(.home) #primary{margin-top:612px}body:not(.home) .tagline-logo .inner{margin:1rem auto 0;width:170px;height:100px;padding:0 0rem}.quicklinks{margin:3rem auto 2rem}.quicklinks .inner{width:90%}.quicklinks .inner a.quicklink{width:100%;flex:0 100%;margin-right:0;margin-bottom:0.5rem}.quicklinks .inner a.quicklink span.title{font-size:30px;line-height:40px;font-family:"Fira Sans", sans-serif;font-style:italic}.quicklinks .inner a.quicklink img{height:56vw}.quicklinks .dark-btn{width:90%;margin:1rem auto 0}.video{margin:1rem auto 4rem}.video .inner{width:90%;flex-direction:column}.video .inner h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.video .inner .main-header{margin-top:3rem;font-family:"Fira Sans", sans-serif;font-style:italic}.video .inner .main-header:before{display:block;position:relative;left:0;margin-bottom:1rem}.video .inner .content{width:100%;padding:0rem 0rem 0px 0px}.video .inner .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%;order:1;padding:0px 0 0}.video .inner .image iframe{height:auto;min-height:50vw}.video .inner .image video{height:74vw;min-height:50vw}.faqs{width:90%}.faqs .faq .question{font-family:"Fira Sans", sans-serif;font-style:italic}.faqs .faq .question:before{content:"";display:block;position:relative;left:0;bottom:0;margin-bottom:1rem}.content-with-gallery{margin:0rem auto 1rem}.content-with-gallery .inner{width:90%}.content-with-gallery .inner .g-grid.right{flex-direction:column;margin-bottom:0}.content-with-gallery .inner .g-grid.right .content{width:100%;padding:0rem 0rem 0px 0px}.content-with-gallery .inner .g-grid.right .content h2{font-family:"Fira Sans", sans-serif;font-style:italic;font-size:32px;line-height:38px}.content-with-gallery .inner .g-grid.right .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.content-with-gallery .inner .g-grid.right .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:1rem 0% 0rem 0%}.content-with-gallery .inner .g-grid.right .image img{height:42vw;width:47.5%}#gallery-1 .gallery-item{float:left;margin-top:10px;text-align:center;width:48% !important}.loop.owl-theme .owl-item .item a img{display:block;width:100%;height:30vw;min-height:240px}.loop.owl-theme .owl-nav button.owl-next{right:0;width:40px;height:40px;font-size:50px;line-height:54px}.loop.owl-theme .owl-nav button.owl-prev{left:0;width:40px;height:40px;font-size:50px;line-height:54px}.mfp-container{height:75vw !important}.mfp-arrow{top:auto !important;margin-top:-45px !important}.gallery-container h2,.gallery-container p{width:90%;margin:0 auto}.gallery-container .small-gallery.owl-theme{margin:1rem auto 3rem}.gallery-container .small-gallery.owl-theme .owl-item .item a img{height:10vw;min-height:140px}.gallery-container .small-gallery.owl-theme .owl-nav button.owl-next{right:0;width:40px;height:40px;font-size:50px;line-height:54px}.gallery-container .small-gallery.owl-theme .owl-nav button.owl-prev{left:0;width:40px;height:40px;font-size:50px;line-height:54px}.tagline-banner{height:auto;justify-content:center;flex-direction:column;display:flex;position:relative;background-position:right;background-attachment:scroll;background-repeat:no-repeat;background-size:cover;padding:3rem 0}.tagline-banner .inner{width:90%;margin:0rem auto}.tagline-banner .inner .heading{margin-bottom:1rem;font-size:32px;line-height:38px;font-family:"Fira Sans", sans-serif;font-style:italic}.tagline-banner .inner .heading:before{content:"";display:block;position:relative;left:0;margin-bottom:1rem}.tagline-banner .inner p{width:100%}.tagline-banner .inner a.email{margin-bottom:1rem}.services{padding:1rem 0rem 3rem 0;margin:4rem 0 0;overflow:hidden}.services .main-header{width:90%}.services .service-quicklinks{width:90%;flex-wrap:wrap}.services .service-quicklinks .service-item{height:200px;min-height:200px;margin-right:0;width:48%;flex:1 48%}.services .service-quicklinks .service-item .icon{margin:0 auto 1rem;height:70px;width:66px}.page-template-archive-service .sub-content .g-grid.left .content .service-icon{margin-top:1rem}.main-content .inner{width:90%;padding:1rem 0 2rem}.main-content .inner .g-grid.right{flex-direction:column;margin-bottom:2rem}.main-content .inner .g-grid.right .content{width:100%;padding:0rem 0rem 0px 0px}.main-content .inner .g-grid.right .content h2{font-family:"Fira Sans", sans-serif;font-style:italic}.main-content .inner .g-grid.right .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.main-content .inner .g-grid.right .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%}.main-content .inner .g-grid.right .image img{height:74vw}.main-content .inner .g-grid.left{flex-direction:column}.main-content .inner .g-grid.left .content{width:100%;padding:0rem 0px 0px 0rem}.main-content .inner .g-grid.left .content h2{font-family:"Fira Sans", sans-serif;font-style:italic}.main-content .inner .g-grid.left .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 0px 0%}.main-content .inner .g-grid.left .image img{height:74vw}.sub-content{overflow:hidden}.sub-content .inner{width:90%;padding:2rem 0 1rem}.sub-content .g-grid.right{flex-direction:column;margin-bottom:0rem}.sub-content .g-grid.right .content{width:100%;padding:0rem 0rem 0px 0px}.sub-content .g-grid.right .content h2{font-family:"Fira Sans", sans-serif;font-style:italic}.sub-content .g-grid.right .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.sub-content .g-grid.right .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 2rem 0%}.sub-content .g-grid.right .image img{height:74vw}.sub-content .g-grid.left{flex-direction:column;margin-bottom:0}.sub-content .g-grid.left .content{width:100%;padding:0rem 0px 0px 0rem}.sub-content .g-grid.left .content h2{font-family:"Fira Sans", sans-serif;font-style:italic}.sub-content .g-grid.left .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.sub-content .g-grid.left .image{width:100%;min-width:100%;height:100%;max-height:100%;min-height:100%;margin:2rem 0% 2rem 0%}.sub-content .g-grid.left .image img{height:74vw}.page-template-archive-service .sub-content .g-grid.right .content .service-icon{height:60px;margin-top:0}.page-template-archive-service .sub-content .g-grid.right .content h2{font-size:32px;line-height:45px;font-family:"Fira Sans", sans-serif;font-style:italic}.page-template-archive-service .sub-content .g-grid.left .content .service-icon{height:60px;margin-top:0}.page-template-archive-service .sub-content .g-grid.left .content h2{font-size:32px;line-height:45px;font-family:"Fira Sans", sans-serif;font-style:italic}.page-id-240 .tagline-logo,.page-id-243 .tagline-logo,.page-id-237 .tagline-logo{padding-bottom:1.5rem}.page-id-240 .sub-content .inner,.page-id-243 .sub-content .inner,.page-id-237 .sub-content .inner{padding:0rem 0 1rem}.page-id-240 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before,.page-id-243 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before,.page-id-237 .sub-content .inner .g-grid.right:nth-of-type(1) .content h2:before{display:block;position:relative;left:0;margin-bottom:1rem}.page-id-240 .sub-content .inner .g-grid.left,.page-id-243 .sub-content .inner .g-grid.left,.page-id-237 .sub-content .inner .g-grid.left{padding-bottom:0rem}.page-id-240 .sub-content .inner .g-grid.left:nth-of-type(1),.page-id-243 .sub-content .inner .g-grid.left:nth-of-type(1),.page-id-237 .sub-content .inner .g-grid.left:nth-of-type(1){padding-bottom:0rem}.page-id-246 .content-with-gallery:nth-of-type(1),.page-id-249 .content-with-gallery:nth-of-type(1){padding-top:1rem;margin-bottom:3rem;padding-bottom:2rem}.blog div#content div#news-section .news-post #custom-bg,.category div#content div#news-section .news-post #custom-bg{width:100%;height:224px}.parallex-banner{padding:3rem 0 4rem;background-attachment:scroll}.parallex-banner .inner{width:90%}.parallex-banner .inner p{font-size:22px;line-height:32px;font-family:"Fira Sans", sans-serif;font-style:italic}.parallex-banner .inner p:nth-of-type(1):before{margin:0 auto 2rem}.blog div#content,.category div#content{width:92%;margin:0 auto}.single-post div#content{width:92%;margin:42px auto 0}.single-post div#content nav#nav-single{width:100%;padding:0% 0;display:flex;margin:20px auto}.single-post div#content .random-posts .inner{width:92%;margin:0 auto}.single-post div#content .random-posts .inner .owl-nav{width:119%;right:-62px}.single-post div#content .random-posts .news-posts .post{border:2px solid lightgray;padding:3%;min-height:332px}.single-post div#content .random-posts .news-posts .post a:before{height:160px}.single-post div#content .random-posts .news-posts .post a img.attachment-large.size-large{height:160px}.page-template-page-full .main-content{width:90%}.page-template-page-contact .sub-content .g-grid.right,.page-template-page-book .sub-content .g-grid.right{height:100%;display:flex;flex-direction:column;margin-bottom:2rem;width:90%;margin:0rem auto;padding:3rem 0 2rem}.page-template-page-contact .sub-content .g-grid.right .image iframe,.page-template-page-book .sub-content .g-grid.right .image iframe{height:74vw}.page-template-page-contact a.phone-number:before,.page-template-page-book a.phone-number:before{display:block;position:relative;left:0;margin-bottom:1rem}.page-template-page-contact a.email,.page-template-page-book a.email{margin-top:0}.page-template-page-contact .social,.page-template-page-book .social{margin-top:0}.page-template-page-contact .contact-form,.page-template-page-book .contact-form{overflow:hidden}.page-template-page-contact .contact-form .tagline-logo .inner,.page-template-page-book .contact-form .tagline-logo .inner{margin:1rem auto 0;width:170px;height:100px;padding:0 0rem;background-color:#292e36}.page-template-page-contact .contact-form span.main-header,.page-template-page-book .contact-form span.main-header{font-size:32px;line-height:36px;width:90%;font-family:"Fira Sans", sans-serif;font-style:italic}.page-template-page-contact .contact-form .inner,.page-template-page-book .contact-form .inner{width:90%;margin:0 auto}.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-contact .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.page-template-page-book .contact-form .inner input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:90%}.page-template-page-contact .contact-form .inner select.wpcf7-form-control.wpcf7-select,.page-template-page-book .contact-form .inner select.wpcf7-form-control.wpcf7-select{-webkit-appearance:none;width:100%;background-color:white}.page-template-page-contact .contact-form .inner textarea,.page-template-page-book .contact-form .inner textarea{width:90%}.visible-phone{display:block}.footer .footer-inner{width:85%;margin:0 auto;min-width:90%}.footer .footer-inner .footer-top{display:flex;flex-direction:column}.footer .footer-inner .footer-top .footer-column-1{flex:0 100%;display:block;text-align:center}.footer .footer-inner .footer-top .footer-column-1 img{margin:0rem auto 2rem}.footer .footer-inner .footer-top .footer-column-5{width:100%;margin-bottom:5px;margin-top:1rem}.footer .footer-inner .footer-top .footer-column-5 .social{text-align:center;justify-content:center}.footer .footer-inner .footer-top .footer-column-5 a.email{width:100%;margin-bottom:2rem}.footer .footer-inner .footer-top .footer-column-5 a.phone{width:100%;margin-bottom:5px;margin-top:0rem}.footer .footer-inner .footer-top div{flex:0 100%;text-align:center}.footer .footer-inner .footer-top div ul li a{font-size:15px;line-height:18px}.footer .footer-inner .footer-bottom{margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:column;justify-content:space-between}.footer .footer-inner .footer-links{margin-top:40px}.footer .footer-inner .footer-links a.footer-menu{color:#0f9ebe;font-family:"ScalaSans";font-size:16px;line-height:18px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:fit-content;height:auto;margin:0}.footer .footer-inner .spacer{color:white}.footer .footer-inner p.branding,.footer .footer-inner p.copyright{letter-spacing:0px;font-size:14px;line-height:18px;display:block;font-family:"Fira Sans", sans-serif;margin-bottom:0;color:white;margin:0}.footer .footer-inner p.branding a,.footer .footer-inner p.copyright a{color:#0f9ebe;font-family:"Fira Sans", sans-serif;font-size:16px;line-height:18px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:fit-content;height:auto}.footer .footer-inner .branding{margin-top:0}.footer .footer-inner p.copyright{margin-top:30px}}.mobmenu-content{margin-top:2px !important;padding-bottom:24px !important;z-index:1;overflow:auto;padding-top:10px;border:4px solid #99add1;background-image:url(/wp-content/uploads/2023/10/MEB-menu-bg.jpg);background-position:bottom;padding-left:3rem}.mob-menu-slideout-over .mobmenu-panel{height:100vh}.mobmenu-right-panel{width:310px}#mobmenuright li.current-menu-item a{color:#21262f !important;text-transform:uppercase;text-shadow:2px 0px darkgray}#mobmenuright{margin:0;padding:0;margin-top:35px !important}.mobmenu-right-panel .mobmenu-right-bt{position:absolute;right:10px !important;top:15px !important;font-size:30px}.wpcf7-response-output{color:#fff;display:block;margin:0 auto;text-align:center;margin-top:8px;font-family:"Open Sans", sans-serif}