@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@200;300;400;700;800;900&display=swap);*{margin:0;border:0;padding:0;outline:0;box-sizing:border-box}p,a,h1,h2,h3,h4,h5,small,li,textarea,input,td,tr,.gform_confirmation_message{font-family:'Nunito Sans',sans-serif}.clear{clear:both}a{text-decoration:none}html{overflow-y:scroll;background-color:#fff}ul{list-style-type:none}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}img{max-width:100%;max-height:100%}.wrapper{width:1350px;margin:0 auto;position:relative}.wrapper:after{content:"";display:block;clear:both}.section{padding:60px 0}.centered{text-align:center}#header{padding:40px 0 30px}#header .left{position:relative;float:left}#header .left .menu{padding:0 0 40px 0;border-bottom:2px solid #a3a8ab;margin-bottom:30px}#header .left .menu>li{position:relative;display:inline-block;vertical-align:top}#header .left .menu>li+li{margin-left:16px;border-left:1px solid #3b3b3b;padding-left:20px}#header .left .menu>li>a{color:#3b3b3b;text-transform:uppercase;letter-spacing:3px}#header .left .menu>li>ul{position:absolute;display:none;top:100%;left:-15px;z-index:999;padding-top:20px;margin:0 0 0 20px;z-index:999;border:1px solid #fff}#header .left .menu>li>ul>li{padding:10px 0;background:#003653}#header .left .menu>li>ul>li+li{border-top:1px solid #fff}#header .left .menu>li>ul>li>a{display:block;padding:0 15px;white-space:nowrap;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:2px}#header .left .menu>li>ul>li:hover{background:#6b9ed5}#header .left .menu>li:hover>ul{display:block}#header .left .lower{height:80px;position:relative}#header .left .lower .logo{position:absolute;left:40px;top:0;max-height:none;z-index:99}body.home #header .left .lower .logo,body.page-id-1993 #header .left .lower .logo{width:240px}body:not(.home):not(.page-id-1993) #header .left .lower .logo{width:110px}#header .left .lower ul{margin-left:295px}body:not(.home) #header .left .lower ul{margin-left:200px}#header .left .lower ul li{display:inline-block;height:80px;width:225px;text-align:center;position:relative}#header .left .lower ul li a{display:block;color:#3b3b3b;text-transform:uppercase;letter-spacing:2px;line-height:80px;font-size:14px}#header .left .lower ul li:hover a{background:#004c6d;color:#fff}#header .left .lower ul li:hover:before{content:"";position:absolute;top:0;left:0;border-top:40px solid #004c6d;border-right:40px solid #fff0}#header .left .lower ul li:nth-of-type(1):hover:before{display:none}#header .left .lower ul li:nth-of-type(1):hover a{background:#004c6d url(/wp-content/themes/Forster/images/small-logo.png) no-repeat left top;background-size:auto 55%}#header .left .lower ul li:nth-of-type(2):hover:before{border-top-color:#ffde62}#header .left .lower ul li:nth-of-type(3):hover:before{border-top-color:#9bcf7e}#header .right{float:right;text-align:right}#header .right p{font-size:12px;font-weight:300;color:#3b3b3b;text-transform:uppercase;letter-spacing:2px}#header .right p+p{padding-top:20px}#header .right a{color:#3b3b3b}#header .right ul.social{margin-top:20px}#header .right ul.social li{display:inline-block;vertical-align:middle}#header .right ul.social li+li{margin-left:14px}#header .right ul.social li a{color:#003653}#header .right ul.social li i{font-size:24px}.homeslider{height:450px}.homeslider ul.slides li{height:450px}.homeslider ul.slides li:before{content:"";display:inline-block;vertical-align:middle;height:100%}.homeslider ul.slides li>div{display:inline-block;vertical-align:middle;padding-bottom:50px}.homeslider ul.slides li>div p{text-transform:uppercase;color:#fff;font-weight:700;font-size:28px}.innerbanner{height:350px}.homeblocks{padding:0 50px;display:flex;justify-content:space-between;top:-120px}.homeblocks>a{width:20%}.homeblocks>a+a{margin-left:15px}.homeblocks .block{background:#004c6d;border:2px solid #fff;position:relative}.homeblocks .block:before{content:"";display:block;padding-top:100%}.homeblocks .block img{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);max-width:60%}.homeblocks .block h3{position:absolute;left:15px;bottom:15px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:800;background:url(/wp-content/themes/Forster/images/small-logo.png) no-repeat left top;background-size:auto 40px;padding:22px 0 0 28px}.homeblocks .block:hover{background:#1a7399}.homeintro{padding-bottom:80px}.homeintro>div{padding:0 100px;overflow:hidden}.homeintro h1{text-transform:uppercase;color:#3b3b3b;font-size:40px;font-weight:900;letter-spacing:1px;margin-bottom:15px}.homeintro h2{text-transform:uppercase;letter-spacing:2px;color:#3b3b3b;font-size:24px;position:relative;display:inline-block;margin-bottom:30px;font-weight:400}.homeintro h2:before{content:"";width:500px;border-top:1px solid #3b3b3b;position:absolute;left:-550px;top:50%}.homeintro h2:after{content:"";width:500px;border-top:1px solid #3b3b3b;position:absolute;right:-550px;top:50%}.homeintro p{color:#434342;letter-spacing:1px;line-height:1.4}.homeintro p:last-of-type a{display:inline-block;background:#183951;border:1px solid #183951;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:900;padding:15px 40px;margin-top:40px}.homeintro p:last-of-type a:hover{background:#fff;color:#183951}.homeintro .reviewSlider{padding-top:80px}.homeintro .reviewSlider .slick-track>div .inner{padding:0 20px}.homeintro .reviewSlider .slick-track>div .inner img{max-height:50px}.homeintro .reviewSlider .slick-track>div .inner p.stars{padding:5px 0 20px}.homeintro .navButtons{text-align:center;margin-top:40px}.homeintro .navButtons button{background:#fff0;margin:0 5px;cursor:pointer}.homeintro .navButtons button i{font-size:24px}.home-cols{margin-bottom:20px}.home-cols .flex{display:flex}.home-cols .flex>div+div{margin-left:20px}.home-cols .topblocks>div{background:#004c6d url(/wp-content/themes/Forster/images/small-logo.png) no-repeat;background-position:right 30px bottom 30px;position:relative;color:#fff;padding:40px;min-height:375px;width:100%}.home-cols .topblocks>div h2{text-transform:uppercase;font-size:26px;margin-bottom:20px}.home-cols .topblocks>div h3{font-weight:500;letter-spacing:2px;font-size:24px;margin-bottom:20px}.home-cols .topblocks>div p{letter-spacing:2px}.home-cols .topblocks>div a{position:absolute;background:#2e2e2e;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:900;padding:15px 40px;left:40px;bottom:60px}.home-cols .topblocks>div a:hover{background:#fff;color:#2e2e2e}.home-cols .bottomblocks>div{width:100%;margin-top:3px}.home-cols .bottomblocks>div:before{content:"";display:block;padding-top:100%}.homenews .flex{display:flex}.homenews .flex .img{width:49.5%;margin-right:3px}.homenews .flex .posts{width:100%;background:#003652;padding:60px;color:#fff}.homenews .flex .posts:after{content:"";display:block;clear:both}.homenews .flex .posts .left{width:50%;float:left}.homenews .flex .posts .left h2{font-weight:900;font-size:46px;margin-bottom:30px;text-transform:uppercase}.homenews .flex .posts .left h3{font-weight:900;font-size:18px;margin-bottom:5px;letter-spacing:2px;text-transform:uppercase}.homenews .flex .posts .left p:nth-of-type(1){color:#dbe2dc;font-size:18px;letter-spacing:1px;margin-bottom:15px}.homenews .flex .posts .left p.date{font-weight:700;text-transform:uppercase;margin-bottom:30px}.homenews .flex .posts .left a{color:#fff}.homenews .flex .posts .left a.button{display:inline-block;background:#146588;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:900;padding:15px 40px}.homenews .flex .posts .left a.button:hover{background:#fff;color:#146588}.homenews .flex .posts .right{width:45%;float:right;border-left:3px solid #0d4c6d;padding-left:40px}.homenews .flex .posts .right>div+div{margin-top:30px}.homenews .flex .posts .right .post h3{font-weight:900;font-size:18px;margin-bottom:5px;letter-spacing:2px;text-transform:uppercase}.homenews .flex .posts .right .post h3 a{color:#fff}.homenews .flex .posts .right .post p:nth-of-type(1){color:#dbe2dc;font-size:18px;letter-spacing:1px;margin-bottom:15px}.homenews .flex .posts .right .post p.date{font-weight:700;text-transform:uppercase;margin-bottom:30px}.homenews .flex .posts .right .post a.moretag{color:#fff;font-weight:700;font-size:17px}.accreditations{margin:40px 0}.accreditations .logoslide{margin:0 125px}.accreditations .logoslide .slides li img{padding:10px}.accreditations .logoslide .slides,.accreditations .logoslide .slides>li{margin:0;padding:0;list-style:none;display:-webkit-box!important;display:-moz-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.content h1{text-transform:uppercase;color:#005071;font-size:40px;font-weight:900;letter-spacing:1px;margin-bottom:25px}.content h2{text-transform:uppercase;color:#005071;font-size:26px;font-weight:700;letter-spacing:1px;margin-bottom:20px}.content h3{color:#005071;font-size:24px;font-weight:500;letter-spacing:1px;margin-bottom:15px}.content h4{color:#005071;font-size:20px;font-weight:500;letter-spacing:1px;margin-bottom:15px}.content h5{color:#005071b;margin-bottom:15px}.content p{line-height:150%;color:#3b3b3b;font-size:18px;margin-bottom:15px}.content a{font-weight:700;color:#003653}.content ul{margin:0 0 20px 30px}.content ul li{color:#3b3b3b;font-size:18px;padding:8px 0;list-style-type:disc}.content ol{margin:0 0 20px 30px}.content ol li{color:#3b3b3b;font-size:18px;padding:8px 0;list-style-type:decimal}.content .fl-pricing-table li{list-style-type:none}#more_posts{display:block;max-width:250px;background:#000;color:#fff;border-radius:2px;text-align:center;font-size:17px;font-weight:600;cursor:pointer;text-transform:uppercase;padding:12px 0;margin:60px auto 0;border-radius:5px;-webkit-border-radius:5px}#subscribe{background:#002436;padding:80px 0;color:#fff}#subscribe h2{text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:28px;margin-bottom:20px}#subscribe .gform_wrapper{display:inline-block;width:60%}#subscribe .gform_wrapper form{display:flex;align-items:center}#subscribe .gform_wrapper .gform_body{width:70%}#subscribe .gform_wrapper .gform_body label{display:none}#subscribe .gform_wrapper .gform_body input[type="text"],#subscribe .gform_wrapper .gform_body input[type="email"]{padding:15px 10px;font-size:13px;text-transform:uppercase;letter-spacing:2px}#subscribe .gform_wrapper .gform_footer{width:30%;margin:0 0 0 10px;padding:0}#subscribe .gform_wrapper .gform_footer .button{display:block;width:100%;height:48px;line-height:48px;background:#146588;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:900;margin:0;cursor:pointer;padding:0}#subscribe .gform_wrapper .gform_footer .button:hover{background:#fff;color:#146588}#footer{background:#004c6d;padding:100px 0;color:#fff}#footer a{color:#fff}#footer img{display:inline-block;max-width:150px;margin-bottom:25px}#footer ul.social{margin-bottom:25px}#footer ul.social>li{display:inline-block;margin:0 8px}#footer ul.social>li a{color:#6b9ed5}#footer ul.social>li i{font-size:24px}#footer p{text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:13px;margin-bottom:15px}#footer p.links{letter-spacing:1px;font-weight:200;font-size:12px;margin-bottom:5px}#footer p.copy{letter-spacing:1px;font-weight:200;font-size:12px;margin-bottom:0}.jobsingle .left{width:70%;float:left}.jobsingle .right{width:25%;float:right}.gform_wrapper{margin-top:0!important}.gform_wrapper .gform_body ul li label,.gform_wrapper .gform_body .gfield label,.gform_wrapper .gform_body fieldset legend{color:#005071;font-size:20px;font-weight:500;letter-spacing:1px}.gform_wrapper .gform_body ul li input,.gform_wrapper .gform_body ul li textarea,.gform_wrapper .gform_body ul li select,.gform_wrapper .gform_body .gfield input,.gform_wrapper .gform_body .gfield textarea,.gform_wrapper .gform_body .gfield select{border:1px solid #005071}.gform_wrapper .gform_body ul li select,.gform_wrapper .gform_body .gfield select{height:36px}.gform_wrapper .gform_footer .button{display:inline-block;background:#005071;color:#fff;border-radius:4px;-webkit-border-radius:4px;-webkit-appearance:none;cursor:pointer;padding:14px 40px;margin-top:20px;font-size:15px}.blogindex .searchandfilter{padding:20px 0 20px;border-bottom:1px solid #005071;margin-bottom:20px;text-align:center}.blogindex .searchandfilter>ul>li{padding:0}.blogindex .searchandfilter>ul>li.sf-field-category label{position:relative}.blogindex .searchandfilter>ul>li.sf-field-category label:after{content:"\f0d7";font-family:'Font Awesome 5 Free';font-weight:900;color:#005071;position:absolute;top:50%;transform:translatey(-50%);right:7px}.blogindex .searchandfilter>ul>li.sf-field-category select{-webkit-appearance:none;background:#fff0;padding:8px 30px 8px 8px;border:1px solid #005071;border-radius:0;-webkit-border-radius:0;width:100%}.blogindex .index-posts{display:flex;flex-wrap:wrap}.blogindex .index-posts>div{width:30%;margin-bottom:40px;margin-left:5%}.blogindex .index-posts>div:nth-of-type(3n+1){margin-left:0}.blogindex .index-posts>div .img{margin-bottom:15px}.blogindex .index-posts>div .img:before{content:"";display:block;padding-top:60%}.singlepost.single-cs .left{width:35%;float:left}.singlepost.single-cs .left a.button{display:inline-block;border:3px solid #005071;padding:15px 50px;margin-top:30px;text-align:center;text-transform:uppercase}.singlepost.single-cs .left a.button:hover{background:#005071;color:#fff}.singlepost.single-cs .right{margin-left:10%;width:55%;float:left}.singlepost.single-cs .right .cs-images{display:flex;flex-direction:column}.singlepost.single-cs .right .cs-images img+img{margin-top:20px}.navigation{text-align:center}.navigation li{padding:0;list-style-type:none;display:inline-block;margin:0 2px}.navigation li a{display:inline-block;color:#fff;background:#002436;padding:5px 10px;text-transform:uppercase;border-radius:3px;-webkit-border-radius:3px;font-weight:700;font-size:13px;letter-spacing:2px}.uabb-ih-info-back a{color:#fff}.uabb-ih-info-back i{font-size:40px!important}@media all and (max-width:1350px){.wrapper{width:auto;padding-left:15px;padding-right:15px}#header .left .menu{padding-bottom:20px}#header .left .menu>li+li{margin-left:6px;padding-left:10px}.homeslider ul.slides li>div{max-width:98%}.accreditations .logoslide{margin:0 auto;width:825px}.fl-builder-content>div{padding-left:15px;padding-right:15px}}@media all and (max-width:1200px){.homeblocks>a{width:25%}}@media all and (max-width:1100px){#header .left{float:none;text-align:center}#header .left .menu{display:inline-block}#header .left .lower{height:auto}.accreditations .logoslide{width:550px}}@media all and (max-width:1000px){.homeslider ul.slides li>div p{font-size:22px}.homeblocks .block h3{font-size:16px}#subscribe .gform_wrapper,#subscribe .gform_wrapper .gform_body,#subscribe .gform_wrapper .gform_footer{width:auto}#subscribe .gform_wrapper .gform_footer .button{padding:0 15px}}@media all and (max-width:900px){.homeblocks{flex-wrap:wrap;margin-bottom:-80px}.homeblocks>a{width:45%;margin:0 2.5% 15px}.homeblocks>a+a{margin-left:2.5%}}@media all and (max-width:850px){#header .left .lower .logo{position:static;width:auto;max-width:60%}#header .right{float:none;text-align:center;margin-top:20px}#header .right p+p{padding-top:10px}#header .right ul.social{margin-top:10px}.accreditations .logoslide{width:275px}#subscribe,#footer{padding:50px 0}.blogindex .index-posts>div{width:48%;margin-left:0}.blogindex .index-posts>div:nth-of-type(2n+2){margin-left:4%}.singlepost.single-cs .left{width:auto;float:none}.singlepost.single-cs .right{width:auto;float:none;margin-top:40px;margin-left:0}}@media all and (max-width:550px){.homeslider,.homeslider ul.slides li{height:300px}.flex-control-nav{bottom:40px}.homeblocks{top:0;margin-bottom:0;padding:50px 15px;justify-content:center}.homeblocks>a{width:75%}.homeintro{padding-bottom:0}.homeintro>div{padding:0 15px}.homeintro h1{font-size:32px}.homeintro h2:before,.homeintro h2:after{display:none}.flex-direction-nav .flex-next{right:-35px}.flex-direction-nav .flex-prev{left:-35px}.fl-module img{height:auto}.blogindex .index-posts>div{width:100%;margin-left:0}.blogindex .index-posts>div:nth-of-type(2n+2){margin-left:0}img.alignright,img.alignleft{float:none;display:block;margin:15px auto}}