﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");div#cookie-notice{width:20%;min-width:20%;bottom:1rem;left:1rem}.mob-menu-header-holder{width:auto}.mob-icon-menu:before{content:"";background-image:url(/wp-content/uploads/2024/04/mwb-toggle.png);color:transparent;height:31px;width:43px !important;background-position:center;background-repeat:no-repeat;background-size:auto;transition:0.4s all ease-in;z-index:1}body{margin:0}html{scroll-behavior:smooth}.hidden-desktop{display:none}a{color:#6e9ed3;-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;font-family:"Roboto", sans-serif;text-decoration:none}.site-content ul{list-style:none;padding-left:2rem;margin:0}.site-content ul li{margin:0rem 0;font-family:"Roboto", sans-serif;font-size:18px;line-height:26px;font-weight:normal;color:black;position:relative}.site-content ul li:before{position:absolute;content:"";background-color:#6e9ed3;display:inline-block;height:8px;width:8px;border-radius:25px;left:-20px;top:10px}.site-content ol{margin-left:17px}.site-content ol li{font-size:15px;line-height:18px;font-family:"Roboto", sans-serif;color:#616060;margin-bottom:14px;padding-left:15px;font-weight:400}.site-content ol li a{font-size:15px;line-height:18px;font-family:"Roboto", sans-serif}p{margin:0.5rem 0;font-family:"Roboto", sans-serif;font-size:18px;line-height:22px;font-weight:normal;color:black}strong{font-family:"Roboto", sans-serif;font-size:18px;line-height:22px;font-weight:bold;color:black}h2{font-family:"Roboto", sans-serif;font-size:50px;line-height:60px;width:100%;margin-top:0;text-align:left;margin-bottom:2rem;color:#335578;font-weight:600}h3{font-family:"Roboto", sans-serif;font-size:34px;line-height:44px;width:100%;margin-top:0;text-align:left;margin-bottom:0;color:#335578;font-weight:600}h4{font-family:"Roboto", sans-serif;font-size:22px;line-height:25px;width:100%;margin-top:0;margin-bottom:2rem;color:#6e9ed3;display:block;font-weight:600}.blue-btn{min-width:340px;height:auto;position:relative;display:inline-block;border:2px solid #6e9ed3;border-radius:5px;text-align:center;padding:10px;font-size:17px;line-height:25px;color:white;text-transform:uppercase;margin-right:12px;margin-top:30px;text-decoration:none;font-family:"Roboto", sans-serif;background-color:#6e9ed3;font-weight:bold}.blue-btn:hover{background-color:#335578;color:white;border-color:#335578}.white-btn{min-width:240px;height:auto;position:relative;display:inline-block;border:2px solid white;border-radius:5px;text-align:center;padding:10px;font-size:17px;line-height:25px;color:white;text-transform:uppercase;margin-right:12px;margin-top:30px;text-decoration:none;font-family:"Roboto", sans-serif;background-color:transparent;font-weight:bold;width:fit-content}.white-btn:hover{background-color:white;color:#335578;border-color:white}.outline-btn{min-width:340px;height:60px;position:relative;display:inline-block;border:3px solid white;border-radius:5px;text-align:left;padding:5px 20px;font-size:17px;line-height:25px;color:white;text-transform:uppercase;margin-right:12px;margin-top:20px;text-decoration:none;font-family:"Roboto", sans-serif;background-color:transparent;font-weight:bold;display:inline-flex;align-items:center;width:348px}.outline-btn:after{content:"";display:block;height:43px;width:44px;background-image:url(/wp-content/uploads/2024/04/arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain;right:12px;position:absolute}.outline-btn.active{background-color:#6e9ed3;color:white;border-color:#6e9ed3;pointer-events:none}.outline-btn:hover{background-color:#6e9ed3;color:white;border-color:#6e9ed3}.button-group{width:51rem}.full-width{min-width:72rem;width:85%;margin:0 auto}@-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}}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-backwards{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes rotate-backwards{0%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.slider{position:relative;overflow:hidden;margin-bottom:3rem}.slider .no-js .owl-carousel,.slider .owl-carousel{display:block !important;height:94vh !important;min-height:500px !important}.slider video{width:100%;height:94vh;object-fit:cover;position:relative;top:0}.slider .container{position:absolute;z-index:50;top:0;height:94vh;min-height:500px;display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.slider .container:before{content:"";height:100%;width:100%;display:block;position:absolute;background:black;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.7) 100%);z-index:1}.slider .container .slider-content{min-width:72rem;width:85%;margin:0rem auto 0;overflow:hidden;animation-name:fadeIn;animation-duration:3s;z-index:2}.slider .container .slider-content .owl-slide-title{font-size:80px;line-height:90px;font-weight:bold;width:100%;color:white;margin:0;position:relative;display:block;text-align:left;font-family:"Roboto", sans-serif;text-transform:none;letter-spacing:0}.slider .container .slider-content .owl-slide-sub-title p{font-size:50px;line-height:60px;font-weight:normal;width:43rem;color:#ffffff;margin:0;position:relative;display:block;text-align:left;text-transform:none;letter-spacing:0;font-family:"Roboto", sans-serif}.slider .container .slider-content .owl-slide-sub-title p span{margin:0 -26px}.slider .container .slider-content p{color:white;font-size:20px;line-height:25px;display:block;text-align:center;width:42rem;margin:25px auto 0;font-family:"Roboto", sans-serif}.slider .g-owlcarousel{display:block;height:100vh;min-height:500px;animation:65s ease 0s normal none infinite running zoomEffect;-webkit-animation:65s ease 0s normal none infinite running zoomEffect;-o-animation:65s ease 0s normal none infinite running zoomEffect;-moz--o-animation:65s ease 0s normal none infinite running zoomEffect}.slider .g-owlcarousel .owl-item .item{background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;min-height:500px;width:100%;display:block;background-color:#335578}.slider .g-owlcarousel .owl-item .item img{display:block;width:100%;height:100%;position:relative;object-fit:cover;object-position:top;opacity:0.9}.slider a.down-arrow{position:relative;bottom:75px;text-align:center;z-index:99999;display:block;margin:0 auto;color:white;text-transform:uppercase;font-family:"Roboto", sans-serif;letter-spacing:4px;font-size:14px;line-height:18px;font-weight:500;width:fit-content}.slider a.down-arrow:after{content:"";min-width:29px;width:fit-content;height:16px;background-image:url(/wp-content/uploads/2023/11/down-arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;margin:1rem auto;text-align:center;left:40%;transform:0.4s ease all}.slider a.down-arrow:hover{color:#6e9ed3}.slider a.down-arrow:hover:after{filter:invert(1);transform:0.4s ease all}.top-navigation{position:absolute;top:0;z-index:52;width:100%;padding:0rem 0}.top-navigation .inner{width:90%;min-width:75rem;margin:1rem auto;justify-content:center;align-items:center;display:flex;flex-direction:row}.top-navigation .inner .site-logo{display:inline-block;width:15%}.top-navigation .inner .site-logo img.home-link-img{width:160px;height:auto}.top-navigation .inner .site-menu{display:inline-block;width:90%}.top-navigation .inner .site-menu .menu-sub-menu-container{display:inline-block;width:90%}.top-navigation .inner .site-menu .mobmenur-container{position:relative;right:0px;display:inline-block}.top-navigation .inner .site-menu ul#menu-sub-menu{list-style:none;text-align:right;padding-right:0;padding-left:0;position:relative;display:flex;justify-content:space-between;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:"Roboto", sans-serif;margin-bottom:10px;padding-left:0;position:relative;padding-right:0}.top-navigation .inner .site-menu ul#menu-sub-menu li.current-menu-item a{color:#6e9ed3}.top-navigation .inner .site-menu ul#menu-sub-menu li.current-menu-item a:after{width:50%;left:25%}.top-navigation .inner .site-menu ul#menu-sub-menu li a{color:white;font-weight:600;position:relative}.top-navigation .inner .site-menu ul#menu-sub-menu li a:after{background:none repeat scroll 0 0 transparent;bottom:-12px;content:"";display:block;height:2px;left:50%;position:absolute;background:#6e9ed3;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.top-navigation .inner .site-menu ul#menu-sub-menu li a:hover{color:#6e9ed3}.top-navigation .inner .site-menu ul#menu-sub-menu li a:hover:after{width:50%;left:25%}.top-navigation .inner .site-menu ul#menu-sub-menu li.contact-us a{width:175px;height:36px;background-color:transparent;font-size:16px;line-height:26px;font-family:"Roboto", sans-serif;text-align:center;justify-content:center;align-items:center;display:inline-flex;font-weight:bold;border:3px solid #6e9ed3;color:white !important;border-radius:7px;margin-top:0;transition:0.4s ease-in all;text-transform:uppercase}.top-navigation .inner .site-menu ul#menu-sub-menu li.contact-us a:after{display:none !important}.top-navigation .inner .site-menu ul#menu-sub-menu li.contact-us a:hover{background-color:#6e9ed3;color:white !important}.top-navigation .inner .site-menu ul#menu-sub-menu li .sub-menu{opacity:0;position:absolute;top:40px;visibility:hidden;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;position:absolute;top:3em;left:0;z-index:99999;width:auto;background:#335578;box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2);padding-left:0px;transition:0.4s;border-radius:25px}.top-navigation .inner .site-menu ul#menu-sub-menu li .sub-menu li{list-style:none;padding-left:0;border-radius:0;margin-bottom:0;padding-right:0}.top-navigation .inner .site-menu ul#menu-sub-menu li .sub-menu li.current-menu-item a{background-color:#6e9ed3}.top-navigation .inner .site-menu ul#menu-sub-menu li .sub-menu li.current-menu-item a:after{width:100%;left:0}.top-navigation .inner .site-menu ul#menu-sub-menu li .sub-menu li:last-of-type a{border-bottom-right-radius:25px;border-bottom-left-radius:25px}.top-navigation .inner .site-menu ul#menu-sub-menu li .sub-menu li a{color:white;background-color:#335578;width:200px;display:block;padding:12px;transition:0.2s;padding-left:20px;padding-right:20px;margin-top:0;text-align:left}.top-navigation .inner .site-menu ul#menu-sub-menu li .sub-menu li a:hover{background-color:#6e9ed3;color:white}.top-navigation .inner .site-menu ul#menu-sub-menu li:hover .sub-menu{opacity:1;top:40px;visibility:visible}.postid-18 .banner .video{width:100%;object-fit:contain;height:100%;object-position:right}.banner{height:96vh;min-height:600px;background-size:cover;background-repeat:no-repeat;background-position:top;position:fixed;top:0;z-index:-1;width:100%;background-color:white;display:flex;justify-content:center}.banner video{width:100%;object-fit:cover;height:100%}.banner:before{content:"";height:100%;width:100%;display:block;position:absolute;background:black;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);z-index:1}.banner .inner{position:absolute;z-index:50;top:0;height:96vh;min-height:500px;display:flex;flex-direction:column;justify-content:center;width:85%;min-width:72rem;overflow:hidden;margin:0 auto;animation-name:fadeIn;animation-duration:3s;z-index:2}.banner .inner h1{font-size:80px;line-height:90px;font-weight:bold;font-family:"Roboto", sans-serif;color:white;display:block;margin-bottom:0}.banner .inner p{font-size:22px;line-height:32px;color:white}.banner .inner .blue-btn{width:200px;margin-top:1rem}.banner .inner .content{width:54rem}body:not(.home) #primary{background-color:#fff;margin-top:98vh;overflow:hidden}.main-content{padding-bottom:1rem}.benefits-container{min-width:72rem;width:85%;margin:0 auto 4rem}.benefits-container .inner{display:flex;flex-direction:row}.benefits-container .inner .item{width:25%;flex:1 25%;margin-right:1.5%;background-color:#eff6fa;border-radius:15px;top:0;transition:0.4s all ease;position:relative}.benefits-container .inner .item:nth-last-of-type(1){margin-right:0}.benefits-container .inner .item img{width:100%;border-top-left-radius:15px;border-top-right-radius:15px;height:290px;object-fit:cover}.benefits-container .inner .item .details{padding:1.5rem 2rem}.benefits-container .inner .item .details .heading{font-size:32px;line-height:40px;font-weight:bold;font-family:"Roboto", sans-serif;color:#6e9ed3;font-size:1.7vw;line-height:2vw}.benefits-container .inner .item:hover{top:-10px;transition:0.4s all ease}.archive-header-section{margin:0rem auto 0px;width:85%;min-width:72rem;padding:4rem 0 0}.archive-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:3rem auto 3rem;width:85%;min-width:72rem}.archive-list .benefit-item{width:24.2%;flex:0 23.2%;height:228px;margin-bottom:1.5%;margin-right:1.5%;border-radius:15px}.archive-list .benefit-item:nth-of-type(4n){margin-right:0}.archive-list .benefit-item a{text-decoration:none;position:relative;width:100%;height:100%;display:block;transition:all 0.4s ease;top:0;border-radius:15px}.archive-list .benefit-item a:after{content:"";position:absolute;background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);background-size:cover;background-position:center;background-repeat:no-repeat;display:block;height:100%;width:100%;min-height:100%;width:100%;opacity:1;transition:0.4s all ease;top:0;border-radius:15px}.archive-list .benefit-item a:hover{top:-15px;transition:all 0.4s ease;box-shadow:1px 3px 18px #becbd9}.archive-list .benefit-item a:hover .details .service-header{color:#6e9ed3}.archive-list .benefit-item a img{height:100%;width:100%;min-height:100%;object-fit:cover;border-radius:15px}.archive-list .benefit-item a .details{height:3.8vw;min-height:50px;text-align:left;justify-content:center;align-items:center;display:flex;flex-direction:row;padding:0 0%;position:absolute;margin-top:0;z-index:9;width:100%;bottom:15px;border-radius:15px}.archive-list .benefit-item a .details:after{content:"";display:block;height:43px;width:44px;background-image:url(/wp-content/uploads/2024/04/arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain}.archive-list .benefit-item a .details .service-header{top:0;position:relative;left:0;color:white;width:100%;display:flex;font-size:22px;transition:color 1s ease;line-height:30px;font-family:"Roboto", sans-serif;font-weight:bold;width:75%}.single-cpbenefit .site-content,.single-vebenefit .site-content,body:not(.home).page-template-default .site-content{padding-bottom:1rem;padding-top:4rem}.postid-18 .banner video{width:100%;object-fit:cover;height:100%;object-position:top}.benefit-list{min-width:72rem;width:85%;margin:5rem auto 4rem}.benefit-list span.main-header{font-size:50px;line-height:60px;margin-bottom:1.5rem;display:block;font-family:"Roboto", sans-serif;font-weight:bold;color:#335578}.benefit-list .benefits-quicklinks.owl-carousel .owl-stage-outer{overflow:visible}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item{width:100%;flex:0 100%;height:228px;margin-bottom:1.5%;margin-right:1.5%;border-radius:15px}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item:nth-of-type(4n){margin-right:0}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item a{text-decoration:none;position:relative;width:100%;height:100%;display:block;transition:all 0.4s ease;top:0;border-radius:15px}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item a:after{content:"";position:absolute;background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);background-size:cover;background-position:center;background-repeat:no-repeat;display:block;height:100%;width:100%;min-height:100%;width:100%;opacity:1;transition:0.4s all ease;top:0;border-radius:15px}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item a:hover{top:-15px;transition:all 0.4s ease;box-shadow:1px 3px 18px #becbd9}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item a:hover .details .service-header{color:#6e9ed3}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item a img{height:100%;width:100%;min-height:100%;object-fit:cover;border-radius:15px}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item a .details{height:3.8vw;min-height:50px;text-align:left;justify-content:center;align-items:center;display:flex;flex-direction:row;padding:0 0%;position:absolute;margin-top:0;z-index:9;width:100%;bottom:15px;border-radius:15px}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item a .details:after{content:"";display:block;height:43px;width:44px;background-image:url(/wp-content/uploads/2024/04/arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain}.benefit-list .benefits-quicklinks.owl-carousel .benefits-item a .details .service-header{top:0;position:relative;left:0;color:white;width:100%;display:flex;font-size:22px;transition:color 1s ease;line-height:30px;font-family:"Roboto", sans-serif;font-weight:bold;width:75%}.benefit-list .benefits-quicklinks.owl-carousel .owl-nav{margin-top:0;width:fit-content;margin-right:0;right:0;position:absolute;bottom:107%}.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-next:before{content:"";background-image:url(/wp-content/uploads/2024/04/arrow-single.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:20px;width:20px;display:flex;justify-content:center;position:absolute}.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-prev:before{content:"";background-image:url(/wp-content/uploads/2024/04/arrow-single.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:20px;width:20px;display:flex;justify-content:center;position:absolute;rotate:180deg}.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-next,.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-prev,.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-dot{height:45px;width:45px;background-color:white;color:transparent;padding:1%;font-size:25px;line-height:30px;margin-bottom:10px;border:2px solid #335578;margin-right:0px;border-radius:10px;position:relative;display:inline-flex;justify-content:center;align-items:center}.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-next:hover,.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-prev:hover,.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-dot:hover{background-color:#335578;color:transparent}.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-next:hover:before,.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-prev:hover:before,.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-dot:hover:before{filter:brightness(50)}.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-next span,.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-prev span,.benefit-list .benefits-quicklinks.owl-carousel .owl-nav button.owl-dot span{top:-2px;display:block;position:relative}.video-container{min-width:72rem;width:85%;margin:0px auto 3rem;display:flex;border:4px solid #eff6fa;border-radius:15px;background-color:#eff6fa;overflow:hidden}.video-container .content{padding:3rem;width:50%;flex:0 45%;background-color:#eff6fa;border-top-left-radius:15px;border-bottom-left-radius:15px}.video-container .video{width:55%;flex:0 55%;min-height:449px;margin-bottom:-5px}.video-container .video iframe{height:455px;object-fit:cover;width:100%;border-top-right-radius:15px;border-bottom-right-radius:15px}.fifty-fifty{min-width:72rem;width:85%;margin:0rem auto 0rem;display:flex;flex-direction:column;position:relative;align-items:center}.fifty-fifty .heading{margin-bottom:1rem;position:relative}.fifty-fifty .heading.magnifying:before{content:"";background-image:url("/wp-content/uploads/2024/04/magnifying-glass.png");background-position:center;background-repeat:no-repeat;background-size:cover;width:58px;height:58px;position:absolute;left:-80px}.fifty-fifty .heading.cash:before{content:"";background-image:url("/wp-content/uploads/2024/04/cash.png");background-position:center;background-repeat:no-repeat;background-size:cover;width:61px;height:58px;position:absolute;left:-80px;top:5px}.fifty-fifty .heading.percent:before{content:"";background-image:url("/wp-content/uploads/2024/04/percentage.png");background-position:center;background-repeat:no-repeat;background-size:cover;width:55px;height:55px;position:absolute;left:-80px}.fifty-fifty .heading.requirements:before{content:"";background-image:url("/wp-content/uploads/2024/04/requirements.png");background-position:center;background-repeat:no-repeat;background-size:contain;width:54px;height:58px;position:absolute;left:-80px;top:5px}.fifty-fifty .section{margin-bottom:2rem}.fifty-fifty .left{display:flex;flex-direction:row-reverse;position:relative;align-items:start;width:100%;margin-bottom:3rem;margin-top:0;background-color:#eff6fa;border-radius:15px}.fifty-fifty .left .image{width:70%;flex:0 70%;border-top-left-radius:15px;border-bottom-left-radius:15px;position:sticky;top:0;margin-bottom:-4px}.fifty-fifty .left .image img{height:40vw;object-fit:cover;object-position:center;border-radius:0;width:93%;border-top-left-radius:15px;border-bottom-left-radius:15px;min-height:700px}.fifty-fifty .left .image iframe{height:656px;border-radius:0;width:93%}.fifty-fifty .left .content{height:auto;width:50%;flex:0 50%;position:relative;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0;padding:3rem 3vw 1rem 5vw}.fifty-fifty .right{display:flex;flex-direction:row;position:relative;align-items:start;width:100%;margin-bottom:3rem;margin-top:0rem;background-color:#eff6fa;border-radius:15px}.fifty-fifty .right .image{width:75%;flex:0 75%;justify-content:flex-end;display:flex;position:relative;border-top-right-radius:15px;border-bottom-right-radius:15px;position:sticky;top:0}.fifty-fifty .right .image img{height:40vw;object-fit:cover;object-position:center;border-radius:0;width:93%;border-top-right-radius:15px;border-bottom-right-radius:15px;min-height:700px}.fifty-fifty .right .image iframe{height:656px;border-radius:0;width:93%}.fifty-fifty .right .content{height:auto;width:50%;flex:0 50%;position:relative;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;border-radius:0;padding:3rem 1vw 1rem 8vw;justify-items:flex-end}.page-id-32 .fifty-fifty .left .content,.page-id-36 .fifty-fifty .left .content,.page-id-34 .fifty-fifty .left .content{height:auto;width:55%;flex:0 55%;padding:3rem 3vw 3rem 0vw}.page-id-32 .fifty-fifty .right .content,.page-id-36 .fifty-fifty .right .content,.page-id-34 .fifty-fifty .right .content{width:55%;flex:0 55%;padding:3rem 1vw 3rem 3vw}.tagline-banner .inner{width:80%;min-width:72rem;background-color:#eff6fa;margin:0rem auto 3rem;border-radius:15px;height:116px;display:flex;align-items:center;justify-content:space-around}.tagline-banner .inner .content p{font-size:28px;line-height:35px;color:#335578;font-family:"Roboto", sans-serif;font-weight:bold}.tagline-banner .inner .blue-btn{margin-top:0}.you-may-also-like,.what-we-do{height:765px;background-position:center;background-repeat:no-repeat;background-size:cover;width:95%;min-width:72rem;margin:4rem auto 4rem;border-radius:15px;position:relative}.you-may-also-like:before,.what-we-do:before{content:"";background:black;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.84) 100%);height:100%;width:100%;top:0;position:absolute;border-radius:15px}.you-may-also-like .inner,.what-we-do .inner{width:90%;margin:0 auto;height:100%;display:flex;justify-content:center;flex-direction:column;z-index:1;position:relative}.you-may-also-like .inner span.heading,.what-we-do .inner span.heading{font-size:50px;line-height:60px;font-weight:bold;color:white;font-family:"Roboto", sans-serif;display:block}.you-may-also-like .inner p,.what-we-do .inner p{color:white;margin-bottom:1.5rem}.large-image-with-content{height:766px;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:15px;width:95%;min-width:72rem;margin:0rem auto 4rem;position:relative}.large-image-with-content:before{content:"";background:black;background:linear-gradient(270deg, rgba(0, 0, 0, 0) 20%, black 100%);height:100%;width:100%;top:0;position:absolute;border-radius:15px}.large-image-with-content .inner{width:90%;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;z-index:1;position:relative}.large-image-with-content .inner h2{color:white;margin-bottom:1rem}.large-image-with-content .inner p{width:30rem;left:0;position:relative;margin-left:0;color:white}.contact-container{min-width:72rem;width:85%;margin:5rem auto;display:flex;flex-direction:row}.contact-container .content{width:50%;flex:0 50%}.contact-container .content h2{position:relative;margin-bottom:0.5rem}.contact-container .content h2:before{content:"";background-image:url(/wp-content/uploads/2024/04/lighthouse-icon-blue.png);height:90px;width:26px;display:block;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:1.5rem}.contact-container .content h3{font-size:22px;line-height:35px;color:#6e9ed3;margin-bottom:2rem}.contact-container .content a.footer-tel{font-size:32px;line-height:30px;display:block;font-weight:bold;color:#335578;margin-bottom:10px;width:fit-content}.contact-container .content a.footer-tel:hover{color:#6e9ed3}.contact-container .content a.footer-email{font-weight:bold;font-size:18px;line-height:20px;display:block;font-weight:bold;color:#335578;margin-bottom:10px;width:fit-content}.contact-container .content a.footer-email:hover{color:#6e9ed3}.contact-container .form{width:50%;flex:0 50%}.contact-container .form span.main-header{font-size:32px;line-height:42px;display:block;position:relative;font-weight:bold;font-family:"Roboto", sans-serif;color:#6e9ed3}.contact-container .form .wpcf7-form-control-wrap{position:relative;width:49%;margin-right:2%;display:inline-block}.contact-container .form .wpcf7-form-control-wrap:nth-of-type(even){margin-right:0}.contact-container .form input.wpcf7-form-control.wpcf7-text{height:36px;border-radius:8px;border:0px solid black;padding:5px 7px;width:93%;font-size:18px;line-height:20px;background-color:#eff6fa}.contact-container .form input.wpcf7-form-control.wpcf7-text:nth-of-type(2){margin-right:0}.contact-container .form select.wpcf7-form-control.wpcf7-select{height:36px;border-radius:8px;border:2px solid #eff6fa;padding:5px;font-size:18px;line-height:20px;font-family:"Roboto", sans-serif;color:#335578}.contact-container .form textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:90%;margin:0 1rem 0 0;border:0px solid black;padding:10px;font-size:18px;line-height:20px;font-family:"Roboto", sans-serif;color:#335578;border-radius:8px;background-color:#eff6fa}.contact-container .form input::placeholder,.contact-container .form textarea::placeholder{color:#6e9ed3;font-weight:400}.contact-container .form .wpcf7-not-valid-tip{font-size:12px}.contact-container .form .column-four p{display:inline-flex;flex-direction:row}.contact-container .form .privacy{font-size:14px;line-height:18px;width:100%}.contact-container .form .privacy .blue-btn{min-width:50px;float:right;margin-top:0;cursor:pointer;width:20%}table{width:70%;min-width:72rem;margin:0 auto;padding-bottom:3rem;padding-top:1rem}table th{text-align:left;font-size:20px;line-height:30px;margin-bottom:1rem;background-color:#335578;color:white;padding:1rem;font-family:"Roboto", sans-serif}table th:nth-of-type(1){border-top-left-radius:10px}table th:nth-of-type(3){border-top-right-radius:10px}table tr{height:45px;background-color:white}table tr:nth-of-type(even){background-color:white}table td{font-family:"Roboto", sans-serif;padding:0.5rem 1rem}.accreditation-text{width:70%;min-width:72rem;margin:0 auto;padding-bottom:3rem}.isos{width:95%;min-width:72rem;background-color:#eff6fa;border-radius:15px;margin:0 auto}.isos h2{text-align:center;padding-top:3rem;margin-bottom:1rem;font-size:35px;line-height:45px}.isos .inner{height:96px !important;min-height:96px !important;padding:1% 0 4% 0}.isos .inner .item{height:111px;display:block;text-align:center;justify-content:center;width:100%;align-items:center;display:flex;flex-direction:column}.isos .inner .item img{display:block;width:100%;object-fit:contain;height:110px;margin:0 auto;text-align:center}.page-template-page-full .main-content{width:95%;min-width:72rem;margin:4rem auto 4rem}.page-template-page-contact .banner .inner{}.page-template-page-contact #primary{padding-bottom:3rem}.page-template-page-contact .main-content{display:flex;width:85%;min-width:72rem;margin:3rem auto;padding:4rem 0 0}.page-template-page-contact .main-content .content{width:50%}.page-template-page-contact .main-content .image{width:50%;height:765px}.page-template-page-contact .main-content .image iframe{width:100%;height:100%}.page-template-page-contact .main-content h2{position:relative}.page-template-page-contact .main-content h2:before{content:"";background-image:url("/wp-content/uploads/2024/04/lighthouse-icon-blue.png");height:90px;width:26px;display:block;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:1.5rem}.page-template-page-contact .main-content a.footer-tel{font-size:32px;line-height:42px;display:block;font-weight:bold;font-family:"Roboto", sans-serif;color:#335578;margin-bottom:1rem;width:fit-content}.page-template-page-contact .main-content a.footer-tel:hover{color:#6e9ed3}.page-template-page-contact .main-content a.footer-email{font-size:18px;line-height:20px;display:block;font-weight:bold;font-family:"Roboto", sans-serif;color:#335578;margin-bottom:2rem;width:fit-content}.page-template-page-contact .main-content a.footer-email:hover{color:#6e9ed3}.page-template-page-contact .main-content .social{margin-top:2rem}.page-template-page-contact .main-content .social h4{margin-bottom:1rem}.page-template-page-contact .main-content .social a{font-size:30px}.page-template-page-contact .main-content .social a:hover{color:#335578}.page-template-page-contact .contact-form{width:95%;min-width:72rem;margin:4rem auto 2rem;background-color:#eff6fa}.page-template-page-contact .contact-form .inner{padding:3rem 2rem 3rem 3rem}.page-template-page-contact .contact-form .inner span.main-header{font-size:32px;line-height:40px;font-weight:bold;font-family:"Roboto", sans-serif;color:#335578;margin-bottom:10px;display:block}.page-template-page-contact .contact-form .inner form{display:flex;width:100%;flex:0 100%;position:relative}.page-template-page-contact .contact-form .inner form input.wpcf7-form-control.wpcf7-text{height:36px;border-radius:8px;border:0px solid black;padding:5px 7px;width:93%;font-size:18px;line-height:20px}.page-template-page-contact .contact-form .inner form input.wpcf7-form-control.wpcf7-text:nth-of-type(2){margin-right:0}.page-template-page-contact .contact-form .inner form select.wpcf7-form-control.wpcf7-select{height:36px;border-radius:8px;border:0px solid black;padding:5px;font-size:18px;line-height:20px;font-family:"Roboto", sans-serif;color:#335578}.page-template-page-contact .contact-form .inner form textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:95%;margin:0 1rem 0 0;border:0px solid black;padding:5px;font-size:18px;line-height:20px;font-family:"Roboto", sans-serif;color:#335578;border-radius:8px}.page-template-page-contact .contact-form .inner form input::placeholder,.page-template-page-contact .contact-form .inner form textarea::placeholder{color:#6e9ed3;font-weight:400}.page-template-page-contact .contact-form .inner form .wpcf7-not-valid-tip{font-size:10px}.page-template-page-contact .contact-form .inner form .wpcf7-response-output{position:absolute;bottom:-23px;margin:0 !important;padding:0}.page-template-page-contact .contact-form .inner form .wpcf7-form-control-wrap{position:relative;width:49%;margin-right:1%;display:inline-block}.page-template-page-contact .contact-form .inner form .container{width:50%}.page-template-page-contact .contact-form .inner form .container .column-one{width:100%;flex:1 100%}.page-template-page-contact .contact-form .inner form .container .column-two{width:100%;flex:1 100%}.page-template-page-contact .contact-form .inner form .container .column-three{width:100%;flex:1 100%}.page-template-page-contact .contact-form .inner form .container .column-three label{color:#6e9ed3;font-weight:bold}.page-template-page-contact .contact-form .inner form .container .column-four p{display:flex}.page-template-page-contact .contact-form .inner form .container .column-four p .wpcf7-form-control-wrap{position:relative;width:50%}.page-template-page-contact .contact-form .inner form .container .privacy{font-size:14px;line-height:18px;width:100%}.page-template-page-contact .contact-form .inner form .container .privacy .blue-btn{min-width:50px;float:right;margin-top:0;cursor:pointer;width:20%}.footer{background-color:#335578;height:auto;padding:4rem 0 0rem}.footer .footer-inner{min-width:72rem;width:85%;margin:0 auto}.footer .footer-inner .footer-top{display:flex;flex-direction:row}.footer .footer-inner .footer-top .privacy-links{margin-top:1.5rem}.footer .footer-inner .footer-top .privacy-links a.footer-menu{font-size:14px;line-height:18px;display:flex;flex-direction:column;font-family:"Roboto", sans-serif;color:white;font-weight:normal;text-transform:none;margin-bottom:6px;width:fit-content}.footer .footer-inner .footer-top .privacy-links a.footer-menu:hover{color:#6e9ed3}.footer .footer-inner .footer-top a.footer-menu{font-size:18px;line-height:25px;display:flex;flex-direction:column;font-family:"Roboto", sans-serif;color:white;font-weight:normal;margin-bottom:6px;width:fit-content}.footer .footer-inner .footer-top a.footer-menu:hover{color:#6e9ed3}.footer .footer-inner .footer-top a.footer-tel{font-size:24px;line-height:35px;font-family:"Roboto", sans-serif;font-weight:600;color:white;display:block;width:fit-content}.footer .footer-inner .footer-top a.footer-tel:hover{color:#6e9ed3}.footer .footer-inner .footer-top a.footer-email{font-size:18px;line-height:22px;margin-bottom:1.5rem;display:block;color:white;width:fit-content}.footer .footer-inner .footer-top a.footer-email:hover{color:#6e9ed3}.footer .footer-inner .footer-top p{color:white;font-family:"Roboto", sans-serif;font-size:18px;line-height:24px;margin-top:0;font-weight:normal}.footer .footer-inner .footer-top .footer-1{width:38%;flex:0 38%}.footer .footer-inner .footer-top .footer-2{width:30%;flex:0 30%}.footer .footer-inner .footer-top .footer-3{width:33%;flex:0 33%}.footer .footer-inner .footer-top .footer-4{text-align:right;width:40%;flex:0 40%}.footer .footer-inner .social a{text-decoration:none;font-size:18px;line-height:25px;border-radius:50%;padding:0px 0;margin:0;height:auto;width:auto;position:relative;display:inline-block;text-align:center;color:white;-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}.footer .footer-inner .social a:hover{color:#6e9ed3}.footer .footer-inner .footer-bottom{display:flex;justify-content:space-between;margin-top:3rem}.footer .footer-inner .footer-bottom p,.footer .footer-inner .footer-bottom a{font-size:12px;line-height:20px;color:white}.footer .footer-inner .footer-bottom a:hover{color:#eff6fa}.footer .footer-inner .footer-bottom .branding{justify-content:center;display:flex;align-items:center;font-size:12px;line-height:20px;font-family:"Roboto", sans-serif;color:white}.footer .footer-inner .footer-bottom .branding a{font-size:12px;line-height:20px;font-family:"Roboto", sans-serif;color:white;margin-left:5px}.footer .footer-inner .footer-bottom .branding a:hover{color:#6e9ed3}.hidden-tablet{display:none !important}.mobmenur-container{position:absolute;right:6vw !important;top:3rem !important}@media (min-width:2000px){.fifty-fifty .left .image img{height:29.3vw;min-height:800px}.fifty-fifty .right .image img{height:29.3vw;min-height:800px}.fifty-fifty .left .content{min-height:522px}.fifty-fifty .right .image img{height:29.3vw;min-height:800px}}@media (min-width:1200px) and (max-width:1599px){.top-navigation .inner .site-menu .menu-sub-menu-container{display:inline-block;width:95%}.top-navigation .inner .site-menu ul#menu-sub-menu li.contact-us a{width:160px}.mobmenur-container{position:absolute;right:1vw !important;top:3rem !important}.tagline-banner .inner .content p{font-size:23px;line-height:30px}.tagline-banner .inner .content .blue-btn{min-width:275px}.benefits-container .inner .item .details{padding:1.5rem 1rem}.benefits-container .inner .item .details .heading{font-size:26px;line-height:32px}.you-may-also-like,.what-we-do{height:565px}.large-image-with-content{height:566px}}@media (min-width:960px) and (max-width:1199px){.page-template-page-full .main-content{width:95%;min-width:95%;margin:4rem auto 4rem}.blue-btn{min-width:302px;padding:10px 6px;font-size:15px;line-height:22px;margin-top:10px}p{font-size:16px;line-height:20px;margin:0.8rem 0}.full-width{min-width:95%;width:95%;margin:0 auto}.top-navigation .inner{width:90%;min-width:90%;margin:1rem auto;justify-content:space-between}.top-navigation .inner .site-menu{display:none}.slider .container .slider-content{min-width:90%;width:90%}.banner .inner{width:90%;min-width:90%}.banner .inner .content{width:54rem}.archive-header-section{margin:0rem auto 0px;width:95%;min-width:95%}.archive-list{width:95%;min-width:95%}.archive-list .benefit-item{width:32.2%;flex:0 32.2%}.archive-list .benefit-item:nth-of-type(3n){margin-right:0}.archive-list .benefit-item:nth-of-type(4n){margin-right:1.5%}.video-container{min-width:95%;width:95%}.video-container .content{padding:2rem;width:50%;flex:0 50%}.large-image-with-content{height:666px;width:95%;min-width:95%}.tagline-banner .inner{width:90%;min-width:90%;height:140px}.tagline-banner .inner .content{padding:0 2rem}.tagline-banner .inner .blue-btn{margin-right:24px}.you-may-also-like,.what-we-do{height:565px;width:95%;min-width:95%}.benefits-container{min-width:95%;width:95%}.benefits-container .inner .item img{height:200px}.benefits-container .inner .item .details{padding:1.5rem 1rem}.benefits-container .inner .item .details .heading{font-size:28px;line-height:34px}.fifty-fifty{min-width:95%;width:95%}.fifty-fifty .heading.magnifying:before{width:52px;height:52px;position:absolute;left:-62px}.fifty-fifty .heading.percent:before{width:48px;height:48px;position:absolute;left:-55px}.fifty-fifty .heading.requirements:before{width:50px;height:52px;position:absolute;left:-56px;top:5px}.fifty-fifty .heading.cash:before{width:51px;height:48px;position:absolute;left:-58px;top:5px}.fifty-fifty .left{display:flex;flex-direction:column}.fifty-fifty .left .content{height:auto;width:85%;flex:0 85%;padding:3rem 0 2rem 0;margin:0 auto}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{width:100%;min-height:500px;border-top-left-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.fifty-fifty .right{display:flex;flex-direction:column}.fifty-fifty .right .content{height:auto;width:85%;flex:0 85%;padding:3rem 0 2rem 0;margin:0 auto}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{width:100%;min-height:500px;border-top-left-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.page-id-32 .fifty-fifty .left .content,.page-id-36 .fifty-fifty .left .content,.page-id-34 .fifty-fifty .left .content{height:auto;width:90%;flex:0 90%;padding:3rem 0 2rem 0;margin:0 auto}.page-id-32 .fifty-fifty .right .content,.page-id-36 .fifty-fifty .right .content,.page-id-34 .fifty-fifty .right .content{height:auto;width:90%;flex:0 90%;padding:3rem 0 2rem 0;margin:0 auto}.benefit-list{min-width:90%;width:90%}.contact-container{min-width:95%;width:95%}.contact-container .form span.main-header{margin-bottom:1rem}.contact-container .form input.wpcf7-form-control.wpcf7-text{margin-bottom:10px;width:92%}.contact-container .form textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:92%}.contact-container .form p{margin:0}.contact-container .form .column-four p{display:inline-flex;width:100%;flex-direction:row}.contact-container .form .privacy{margin-top:1rem}.contact-container .form .privacy .blue-btn{min-width:50px;float:none;margin-top:1rem;cursor:pointer;width:40%;display:block;padding:5px 6px}.isos{width:95%;min-width:95%}.isos .inner{padding:1% 0 7% 0}.page-template-page-contact .main-content{min-width:95%;width:95%;padding:1rem 0 0}.page-template-page-contact .contact-form{width:95%;min-width:95%}.page-template-page-contact .contact-form .inner{padding:3rem 1rem 3rem 2rem}.page-template-page-contact .contact-form .inner form input.wpcf7-form-control.wpcf7-text{width:90%}.page-template-page-contact .contact-form .inner form textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:90%}.page-template-page-contact .contact-form .inner form .container .privacy{margin-top:1rem}.page-template-page-contact .contact-form .inner form .container .privacy .blue-btn{min-width:50px;float:none;margin-top:1rem;cursor:pointer;width:35%;display:block}.footer .footer-inner{min-width:95%;width:95%}.footer .footer-inner .footer-bottom{display:flex;justify-content:space-between;margin-top:3rem;flex-direction:column;text-align:center}}@media (min-width:768px) and (max-width:959px){.full-width{min-width:90%;width:90%;margin:0 auto}.page-template-page-full .main-content{width:95%;min-width:95%;margin:4rem auto 4rem}.mob-icon-menu:before{height:41px;width:52px !important;background-position:center;background-repeat:no-repeat;background-size:contain}.blue-btn{min-width:302px;padding:10px 6px;font-size:15px;line-height:22px;margin-top:10px}p{font-size:16px;line-height:20px;margin:0.8rem 0}h2{font-size:40px;line-height:50px;margin-bottom:1rem}.button-group{width:100%}.outline-btn{min-width:270px;height:52px;padding:5px 10px;font-size:15px;line-height:22px;margin-right:5px;margin-top:20px;width:276px}.outline-btn:after{height:32px;width:32px;right:8px}.top-navigation .inner{width:90%;min-width:90%;margin:1rem auto;justify-content:space-between}.top-navigation .inner .site-menu{display:none}.slider .container .slider-content{min-width:90%;width:90%}.slider .container .slider-content span.owl-slide-sub-title{margin-bottom:2rem;display:block}.slider .container .slider-content .owl-slide-title{margin-bottom:1rem}.banner .inner{width:90%;min-width:90%}.banner .inner .content{width:100%}.banner .inner .content h1{font-size:70px;line-height:80px}.archive-header-section{margin:0rem auto 0px;width:90%;min-width:90%}.archive-list{width:90%;min-width:90%}.archive-list .benefit-item{width:48.5%;flex:0 48.5%}.archive-list .benefit-item:nth-of-type(2n){margin-right:0}.archive-list .benefit-item:nth-of-type(3n){margin-right:1.5%}.archive-list .benefit-item:nth-of-type(4n){margin-right:1.5%}.video-container{min-width:90%;width:90%;flex-direction:column}.video-container .content{padding:2.5rem 1rem;width:95%;flex:0 95%}.video-container .video{width:100%;flex:0 100%}.video-container .video iframe{border-top-right-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.large-image-with-content{height:540px;width:90%;min-width:90%}.large-image-with-content:before{background:linear-gradient(270deg, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.7) 100%)}.large-image-with-content .inner p{width:90%}table{width:95%;min-width:95%}.accreditation-text{width:95%;min-width:95%;margin:0 auto;padding-bottom:3rem}.tagline-banner .inner{width:90%;min-width:90%;height:170px;flex-direction:column;text-align:center;padding:1rem 0 2rem 0}.tagline-banner .inner .content{padding:0 2rem}.tagline-banner .inner .blue-btn{margin-right:24px}.you-may-also-like,.what-we-do{height:520px;width:90%;min-width:90%}.you-may-also-like .inner span.heading,.what-we-do .inner span.heading{font-size:40px;line-height:50px}.benefits-container{width:90%;min-width:90%;margin:0 auto 2rem}.benefits-container .inner{flex-wrap:wrap}.benefits-container .inner .item{width:48%;flex:1 48%;margin-bottom:1.5%}.benefits-container .inner .item:hover{top:0}.benefits-container .inner .item:nth-of-type(2n){margin-right:0}.benefits-container .inner .item img{height:200px;object-position:top}.benefits-container .inner .item .details{padding:1.5rem 1rem}.benefits-container .inner .item .details .heading{font-size:28px;line-height:34px}.fifty-fifty{width:90%;min-width:90%}.fifty-fifty .heading.magnifying:before{width:52px;height:52px;position:absolute;left:-62px}.fifty-fifty .heading.percent:before{width:48px;height:48px;position:absolute;left:-55px}.fifty-fifty .heading.requirements:before{width:50px;height:52px;position:absolute;left:-56px;top:5px}.fifty-fifty .heading.cash:before{width:51px;height:48px;position:absolute;left:-58px;top:5px}.fifty-fifty .left{display:flex;flex-direction:column}.fifty-fifty .left .content{height:auto;width:85%;flex:0 85%;padding:3rem 0px 2rem 3rem;margin:0 auto}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{width:100%;min-height:400px;border-top-left-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.fifty-fifty .right{display:flex;flex-direction:column}.fifty-fifty .right .content{height:auto;width:85%;flex:0 85%;padding:3rem 0px 2rem 3rem;margin:0 auto}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{width:100%;min-height:400px;border-top-left-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.page-id-32 .fifty-fifty .left .content,.page-id-36 .fifty-fifty .left .content,.page-id-34 .fifty-fifty .left .content{height:auto;width:90%;flex:0 90%;padding:3rem 0px 2rem 0rem;margin:0 auto}.page-id-32 .fifty-fifty .right .content,.page-id-36 .fifty-fifty .right .content,.page-id-34 .fifty-fifty .right .content{height:auto;width:90%;flex:0 90%;padding:3rem 0px 2rem 0rem;margin:0 auto}.benefit-list{min-width:90%;width:90%}.benefit-list span.main-header{font-size:40px;line-height:50px}.contact-container{width:90%;min-width:90%;margin:3rem auto;flex-direction:column}.contact-container .content{width:100%;flex:0 100%;margin-bottom:2rem}.contact-container .form{width:100%;flex:0 100%}.contact-container .form span.main-header{margin-bottom:1rem}.contact-container .form input.wpcf7-form-control.wpcf7-text{margin-bottom:10px;width:94%}.contact-container .form textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:92%}.contact-container .form p{margin:0}.contact-container .form .container{margin-top:1rem}.contact-container .form .column-four p{display:inline-flex;width:100%;flex-direction:row}.contact-container .form .privacy{margin-top:1rem}.contact-container .form .privacy .blue-btn{min-width:50px;float:none;margin-top:1rem;cursor:pointer;width:40%;display:block;padding:5px 6px}.isos{width:90%;min-width:90%}.isos .inner{padding:1% 0 7% 0}.page-template-page-contact .main-content{min-width:90%;width:90%;padding:1rem 0 0;flex-direction:column}.page-template-page-contact .main-content .content{width:100%;margin-bottom:3rem}.page-template-page-contact .main-content .image{width:100%;height:465px}.page-template-page-contact .contact-form{width:90%;min-width:90%}.page-template-page-contact .contact-form .inner{padding:3rem 1rem 2rem 2rem}.page-template-page-contact .contact-form .inner form{width:100%;flex:0 100%;flex-direction:column}.page-template-page-contact .contact-form .inner form span.main-header{margin-bottom:1rem}.page-template-page-contact .contact-form .inner form input.wpcf7-form-control.wpcf7-text{margin-bottom:10px;width:96%}.page-template-page-contact .contact-form .inner form textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:96%}.page-template-page-contact .contact-form .inner form p{margin:0}.page-template-page-contact .contact-form .inner form .container{margin-top:1rem;width:100%}.page-template-page-contact .contact-form .inner form .container .column-four p{display:inline-flex;width:100%;flex-direction:column}.page-template-page-contact .contact-form .inner form .container .column-four p .wpcf7-form-control-wrap{position:relative;width:100%}.page-template-page-contact .contact-form .inner form .container .privacy{margin-top:1rem}.page-template-page-contact .contact-form .inner form .container .privacy .blue-btn{min-width:50px;float:none;margin-top:1rem;cursor:pointer;width:40%;display:block;padding:5px 6px}.footer{padding:3rem 0 0rem}.footer .footer-logos img{right:0 !important}.footer .footer-inner{min-width:95%;width:95%}.footer .footer-inner .footer-top{flex-wrap:wrap}.footer .footer-inner .footer-top .footer-1{width:40%;flex:0 40%;order:2}.footer .footer-inner .footer-top .footer-2{order:2;width:25%;flex:0 25%}.footer .footer-inner .footer-top .footer-3{order:2}.footer .footer-inner .footer-top .footer-4{text-align:center;width:100%;flex:0 100%;order:1;margin-bottom:3rem}.footer .footer-inner .footer-bottom{display:flex;justify-content:space-between;margin-top:2rem;flex-direction:column;text-align:center}.footer .footer-inner .footer-bottom .branding{margin-bottom:1rem}}@media (min-width:320px) and (max-width:767px){.full-width{min-width:90%;width:90%;margin:0 auto}.page-template-page-full .main-content{width:95%;min-width:95%;margin:4rem auto 4rem}table{width:95%;min-width:95%}.accreditation-text{width:95%;min-width:95%;margin:0 auto;padding-bottom:3rem}.mob-icon-menu:before{height:41px;width:52px !important;background-position:center;background-repeat:no-repeat;background-size:contain}.mobmenur-container{position:absolute;right:6vw !important;top:2.5rem !important}.blue-btn{min-width:90%;padding:10px 2px;font-size:15px;line-height:22px;margin-top:10px}p{font-size:16px;line-height:20px;margin:0.8rem 0}.site-content ul li{font-size:16px;line-height:20px}h2{font-size:35px;line-height:40px;margin-bottom:1rem}.button-group{width:100%}.outline-btn{min-width:80%;height:52px;padding:0px 10px;font-size:15px;line-height:22px;margin-right:0;margin-top:20px;width:80%;padding-right:3rem}.outline-btn:after{height:32px;width:32px}.top-navigation .inner{width:90%;min-width:90%;margin:1rem auto;justify-content:space-between}.top-navigation .inner .site-menu{display:none}.top-navigation .inner .site-logo img.home-link-img{width:130px}.slider video{height:800px}.slider .container{height:800px;min-height:800px}.slider .container .slider-content{min-width:90%;width:90%}.slider .container .slider-content span.owl-slide-sub-title{margin-bottom:2rem;display:block}.slider .container .slider-content span.owl-slide-sub-title p{font-size:35px;line-height:45px;font-weight:normal;width:100%}.slider .container .slider-content .owl-slide-title{margin-bottom:1rem;font-size:60px;line-height:70px}.slider .container .slider-content .owl-slide-title:before{content:"";background-image:url(/wp-content/uploads/2024/04/lighthouse-icon.png);height:86px;width:26px}body:not(.home) #primary{margin-top:650px}.banner{height:700px;min-height:700px}.banner .inner{width:90%;min-width:90%;height:700px;min-height:700px}.banner .inner .content{width:100%}.banner .inner .content h1{font-size:50px;line-height:60px}.banner .inner .content p{font-size:20px;line-height:28px}.archive-header-section{margin:0rem auto 0px;width:90%;min-width:90%;padding:3.5rem 0 0}.archive-list{width:90%;min-width:90%;margin:2rem auto 3rem}.archive-list .benefit-item{width:100%;flex:0 100%;margin-bottom:1rem}.archive-list .benefit-item:nth-of-type(2n){margin-right:0}.archive-list .benefit-item:nth-of-type(3n){margin-right:0}.archive-list .benefit-item:nth-of-type(4n){margin-right:0}.single-cpbenefit .site-content,.single-vebenefit .site-content,body:not(.home).page-template-default .site-content{padding-bottom:1rem;padding-top:3.5rem}.video-container{min-width:90%;width:90%;flex-direction:column}.video-container .content{padding:2rem 1rem 2.5rem;width:90%;flex:0 90%}.video-container .video{width:100%;flex:0 100%;min-height:100%}.video-container .video iframe{border-top-right-radius:0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;height:67vw}.large-image-with-content{height:540px;width:90%;min-width:90%;margin:0rem auto 3rem}.large-image-with-content:before{background:linear-gradient(270deg, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.7) 100%)}.large-image-with-content .inner p{width:90%}.tagline-banner .inner{width:90%;min-width:90%;height:auto;flex-direction:column;text-align:center;padding:1rem 0 2rem 0}.tagline-banner .inner .content{padding:0 1rem}.tagline-banner .inner .blue-btn{min-width:85%;margin:0 auto;width:85%}.you-may-also-like,.what-we-do{height:auto;width:90%;min-width:90%;margin:3rem auto 4rem}.you-may-also-like .inner,.what-we-do .inner{width:90%;margin:0 auto;height:100%;padding:3rem 0.5rem}.you-may-also-like .inner p,.what-we-do .inner p{margin-bottom:0}.you-may-also-like .inner span.heading,.what-we-do .inner span.heading{font-size:32px;line-height:42px}.benefits-container{width:90%;min-width:90%;margin:0 auto 2rem}.benefits-container .inner{display:flex;flex-direction:column}.benefits-container .inner .item{width:100%;flex:1 100%;margin-bottom:1rem;margin-right:0}.benefits-container .inner .item:hover{top:0}.benefits-container .inner .item:nth-of-type(2n){margin-right:0}.benefits-container .inner .item img{height:200px;object-position:top}.benefits-container .inner .item .details{padding:1.5rem 1rem}.benefits-container .inner .item .details .heading{font-size:28px;line-height:34px}.fifty-fifty{width:90%;min-width:90%}.fifty-fifty .heading{margin-bottom:0.5rem}.fifty-fifty .heading.magnifying:before{width:48px;height:48px;position:relative;left:0;display:block;margin-bottom:1rem}.fifty-fifty .heading.percent:before{width:48px;height:48px;position:relative;left:0;display:block;margin-bottom:1rem}.fifty-fifty .heading.requirements:before{width:46px;height:48px;position:relative;left:0;display:block;margin-bottom:1rem}.fifty-fifty .heading.cash:before{width:51px;height:48px;position:relative;left:0;display:block;margin-bottom:1rem}.fifty-fifty .left{display:flex;flex-direction:column}.fifty-fifty .left .content{height:auto;width:90%;flex:0 90%;padding:2rem 0px 2rem 0rem;margin:0 auto}.fifty-fifty .left .image{width:100%;flex:0 100%}.fifty-fifty .left .image img{height:67vw;width:100%;min-height:100%;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.fifty-fifty .right{display:flex;flex-direction:column}.fifty-fifty .right .content{height:auto;width:90%;flex:0 90%;padding:2rem 0px 2rem 0rem;margin:0 auto}.fifty-fifty .right .image{width:100%;flex:0 100%}.fifty-fifty .right .image img{height:67vw;width:100%;min-height:100%;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.page-id-32 .fifty-fifty .left .content,.page-id-36 .fifty-fifty .left .content,.page-id-34 .fifty-fifty .left .content{height:auto;width:90%;flex:0 90%;padding:2rem 0px 2rem 0rem;margin:0 auto}.page-id-32 .fifty-fifty .right .content,.page-id-36 .fifty-fifty .right .content,.page-id-34 .fifty-fifty .right .content{height:auto;width:90%;flex:0 90%;padding:2rem 0px 2rem 0rem;margin:0 auto}.benefit-list{min-width:90%;width:90%;margin:3rem auto 2rem}.benefit-list span.main-header{font-size:35px;line-height:40px}.contact-container{width:90%;min-width:90%;margin:3rem auto;flex-direction:column}.contact-container .content{width:100%;flex:0 100%;margin-bottom:2rem}.contact-container .form{width:100%;flex:0 100%}.contact-container .form span.main-header{margin-bottom:1rem}.contact-container .form input.wpcf7-form-control.wpcf7-text{margin-bottom:10px;width:96%}.contact-container .form textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:96%}.contact-container .form p{margin:0}.contact-container .form .container{margin-top:1rem}.contact-container .form .wpcf7-form-control-wrap{position:relative;width:100%;margin-right:0;display:inline-block}.contact-container .form .column-four p{display:inline-flex;width:97%;flex-direction:column}.contact-container .form .privacy{margin-top:1rem}.contact-container .form .privacy .blue-btn{min-width:50px;float:none;margin-top:1rem;cursor:pointer;width:40%;display:block;padding:5px 6px}.isos{width:90%;min-width:90%}.isos h2{font-size:28px;line-height:35px;padding-top:2rem}.isos .inner{padding:1% 0 3rem 0}.page-template-page-contact .main-content{min-width:90%;width:90%;padding:1rem 0 0;flex-direction:column}.page-template-page-contact .main-content .content{width:100%;margin-bottom:3rem}.page-template-page-contact .main-content .image{width:100%;height:365px}.page-template-page-contact .contact-form{width:90%;min-width:90%}.page-template-page-contact .contact-form .inner{padding:3rem 1rem 2rem 1rem}.page-template-page-contact .contact-form .inner form{width:100%;flex:0 100%;flex-direction:column}.page-template-page-contact .contact-form .inner form span.main-header{margin-bottom:1rem}.page-template-page-contact .contact-form .inner form input.wpcf7-form-control.wpcf7-text{margin-bottom:10px;width:96%}.page-template-page-contact .contact-form .inner form textarea.wpcf7-form-control.wpcf7-textarea{height:150px;width:96%}.page-template-page-contact .contact-form .inner form .wpcf7-form-control-wrap{position:relative;width:100%;margin-right:0%;display:inline-block}.page-template-page-contact .contact-form .inner form p{margin:0}.page-template-page-contact .contact-form .inner form .container{margin-top:1rem;width:100%}.page-template-page-contact .contact-form .inner form .container .column-four p{display:inline-flex;width:100%;flex-direction:column}.page-template-page-contact .contact-form .inner form .container .column-four p .wpcf7-form-control-wrap{position:relative;width:100%}.page-template-page-contact .contact-form .inner form .container .privacy{margin-top:1rem}.page-template-page-contact .contact-form .inner form .container .privacy .blue-btn{min-width:50px;float:none;margin-top:1rem;cursor:pointer;width:40%;display:block;padding:5px 6px}.footer{padding:3rem 0 0rem}.footer .footer-inner{min-width:90%;width:90%}.footer .footer-inner .footer-top{flex-wrap:wrap;flex-direction:column}.footer .footer-inner .footer-top a.footer-tel{margin-top:1rem}.footer .footer-inner .footer-top a.footer-menu{width:100% !important}.footer .footer-inner .footer-top .footer-1{width:100%;flex:0 100%;order:2;text-align:center}.footer .footer-inner .footer-top .footer-2{order:2;width:100%;flex:0 100%;text-align:center}.footer .footer-inner .footer-top .footer-3{order:2;width:100%;flex:0 100%;text-align:center}.footer .footer-inner .footer-top .footer-4{text-align:center;width:100%;flex:0 100%;order:1;margin-bottom:2rem}.footer .footer-inner .footer-top .footer-4 .footer-logos img{right:0 !important}.footer .footer-inner .footer-bottom{display:flex;justify-content:space-between;margin-top:2rem;flex-direction:column;text-align:center}.footer .footer-inner .footer-bottom .branding{margin-bottom:1rem}}#mobmenuright li a:hover{color:white !important}.mobmenu-content #mobmenuright .sub-menu{background-color:#f6f6f6}.mobmenu-content{height:auto !important;width:100%;margin:0 auto;padding-top:35px !important}.mob-menu-left-bg-holder,.mob-menu-right-bg-holder,.mob-menu-cart-bg-holder{width:100% !important;height:97% !important;position:absolute;z-index:-50;background-repeat:no-repeat;top:0;left:0;background:white}#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:17px;line-height:24px;padding:12px 20px 12px 25px;font-weight:bold;font-family:"Roboto", sans-serif}.mobmenu-content #mobmenuright .sub-menu a{padding:10px 20px;color:#666 !important}.mobmenu-content #mobmenuright .sub-menu li.current_page_item,.mobmenu-content #mobmenuright .sub-menu li.current-menu-item{background-color:#6e9ed3;color:white !important}.mobmenu-content #mobmenuright .sub-menu li.current_page_item a,.mobmenu-content #mobmenuright .sub-menu li.current-menu-item a{color:white !important}.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:26px !important;top:35px !important;font-size:20px !important}.mobmenu-content .current_page_item,.mobmenu-content .current-menu-item{background-color:#6e9ed3;color:white}.mobmenu-content .current_page_item a,.mobmenu-content .current-menu-item a{color:white !important}.mobmenu-content .current_page_item i.mob-icon-down-open.open-icon,.mobmenu-content .current-menu-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:black}i.mob-icon-down-open.open-icon.hide{color:black}i.mob-icon-cancel-1.mob-cancel-button:hover{color:#6e9ed3}.mobmenu-content li>.sub-menu li{padding-left:5px}.mob-icon-minus-1:before{top:1px;display:block;position:relative;float:right;color:white}