/* blank */@font-face{font-family:'creative_vintage_regularss';src:url('creativevintageregular_ss-webfont.woff2') format('woff2'),url('creativevintageregular_ss-webfont.woff') format('woff');font-weight:normal;font-style:normal;}.mob-only{display:none;}HTML{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;background:#FFF;}BODY.expand{overflow-x:hidden;}BODY{font-family:Komet,sans-serif;overflow-x:hidden;}*{letter-spacing:0;line-height:1.4em;margin:0;}SECTION{padding-left:20px;padding-right:20px;}.fixed-spacer{position:relative;height:90px;z-index:-1;background:#0D5197;}A{text-decoration:none;}P{line-height:1.6em;font-size:1.4em;padding-bottom:20px;color:#06396D;font-weight:300;letter-spacing:-0.4px;}.c-box UL LI{font-size:1.3em;line-height:1.4em;padding-bottom:20px;color:#06396D;font-weight:500;position:relative;padding-left:40px;}.InputfieldFormBuilderFileList LI{font-size:1em !important;padding-left:0px !important;}.InputfieldFormBuilderFileList LI:before{display:none;}.InputfieldFormBuilderFileList LI .pw-no-select{font-size:0.8em;cursor:pointer;}.c-box UL LI:before{font-family:'Font Awesome 6 Pro';content:'\f058';position:absolute;left:0;font-size:1.2em;color:#94BDFC;}P A{color:#4955AE;border-bottom:1px solid #4955AE;transition:0.2s;}P A:hover{border-bottom:1px solid transparent;color:#242A56;}OL{line-height:1.5em;font-size:1.2em;padding-bottom:20px;}BLOCKQUOTE{font-weight:300;position:relative;background:#0C5197;padding:30px;padding-bottom:10px;padding-left:150px;margin-bottom:40px;margin-top:10px;border-radius:30px;box-shadow:0px 0px 10px rgba(0,0,0,0.059);}BLOCKQUOTE:before{content:'\f10d';font-family:'Font Awesome 6 Pro';font-weight:bold;color:#2E4C95;width:80px;height:80px;position:absolute;display:flex;justify-content:center;align-items:center;font-size:3em;top:30px;left:30px;border-radius:100%;background:#F19B2B;}BLOCKQUOTE P{color:#FFF;}.case-content BLOCKQUOTE:before{content:'\f10d';font-family:"Font Awesome 5 Pro";font-size:1.3em;position:absolute;left:0;margin-left:20px;color:#F9F9F9;background:#D5D5D5;width:40px;height:40px;display:flex;padding-left:8px;padding-top:8px;border-radius:100%;}.case-content BLOCKQUOTE{padding-left:80px;font-size:1em;font-weight:normal;}H1{font-size:3em;font-family:'creative_vintage_regularss';font-weight:normal;line-height:1.3em;}.c-box H1{font-size:2.7em;color:#21376B;}H1 STRONG{font-weight:normal;}H2{font-size:2.4em;font-weight:normal;line-height:1.5em;color:#21376B;padding-bottom:25px;font-weight:normal;font-family:'creative_vintage_regularss';}H2 STRONG{font-weight:normal;color:#DFB223;}H2 I{color:#F7C426;padding-right:25px;}H2 A.anchor{display:none;}H3{font-size:1.8em;font-weight:bold;line-height:1.5em;color:#673389;}H4{font-size:1.5em;line-height:1.5em;font-family:'creative_vintage_regularss';font-weight:normal;padding-bottom:30px;display:block;}UL{padding:0;list-style:none;}.container{margin:0 auto;width:100%;}/*Buttons*/.tiny A.button{padding:0px;border-radius:0px;height:60px;display:flex;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;}.tiny A.button:hover{box-shadow:none !important;}A.button,BUTTON.button{font-weight:bold;padding:15px;padding-left:25px;padding-right:25px;display:block;background:#8CC4FF;border-radius:100px;font-size:1.15em;color:#06396D;transition:0.1s;box-shadow:0px 2px 30px rgba(0,0,0,0.05);border:none;font-family:Komet,sans-serif;}BUTTON.button{width:100%;display:block;font-size:1em;padding-top:10px;padding-bottom:10px;background:#06396D;color:#FFF;cursor:pointer;}BUTTON.button:hover{background:#D88A25;}A.button:hover{background:#FFF;box-shadow:0px 0px 0px 5px #14569A !important;}A.button I{padding-left:15px;}A.button.large{font-size:1.3em;padding-top:20px;padding-bottom:20px;padding-left:40px;padding-right:40px;display:inline-flex;justify-content:center;align-items:center;}A.button.large I{font-size:1.4em;padding-right:20px;}A.button.white{background:#FFF;}A.button.navy{background:#06396D;color:#FFF;}A.button.navy I{color:#F19B2B;}A.button.orange{background:#F19B2B;color:#FFF;}/*Header*/.header{position:fixed;width:100%;height:90px;transition:0.1s;padding-left:0px;padding-right:0px;background:rgba(13,81,151,1);z-index:100;box-shadow:0px 2px 10px rgba(0,0,0,0.1);}.header.tiny{height:60px;box-shadow:0px 2px 20px rgba(0,0,0,0.1);background:rgba(13,81,151,0.95);}.header .row{width:100%;position:relative !important;padding-left:0px;margin-left:0px;}.logo-nav{flex:auto;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;}.tiny .logo{height:60px;transition:0.1s;}.tiny .logo IMG{padding-top:5px;padding-bottom:5px;}.logo{background:#FFF;width:auto;height:90px;position:relative;flex:0;display:flex;justify-content:center;align-items:center;padding-left:30px;padding-right:30px;}.nav{padding-left:20px;}.logo IMG{position:relative;display:block;height:40px;transition:0.1s;}.nav UL LI{display:inline-block;}.tiny .nav UL LI A{height:60px;}.nav UL LI A{display:flex;height:90px;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;color:#FFF;font-size:1.2em;text-decoration:none;font-weight:600;letter-spacing:0.2px;}.nav UL LI A I{padding-left:15px;}.nav UL LI A:hover{background:#DCE2F2;color:#0D5198;text-shadow:none;transition:0.2s;}.nav UL LI.active A{color:#BDDBFC;}.tiny .contact-apply{padding-right:0px;}.contact-apply{display:flex;align-items:center;padding-right:20px;}.tiny A.circle-icon I{width:30px;height:30px;font-size:0.6em;padding:0px;}A.circle-icon I{border:3px solid;padding:10px;border-radius:100%;width:40px;height:40px;font-size:0.8em;color:#8CC4FF;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;}.tiny A.header-phone{font-size:1.2em;border-right:none;margin-right:0px;}A.header-phone{font-weight:bold;font-size:1.3em;color:#FFF;margin-right:20px;border-right:2px solid rgba(255,255,255,0.105);padding-right:20px;display:flex;justify-content:center;align-items:center;}UL.mega-menu{position:absolute;top:100%;background:#E3E9F5;width:100%;left:0;padding-top:50px;padding-bottom:20px;padding-left:30px;padding-right:30px;text-align:center;opacity:0;visibility:hidden;box-shadow:0px 2px 5px rgba(0,0,0,0.1);overflow:hidden;transform:translateX(-100px);}UL.mega-menu:before{content:'';width:1000px;height:1000px;top:-700px;left:-400px;background:#DCE2F2;border-radius:100%;position:absolute;z-index:-1;}UL.mega-menu:after{content:'';width:1000px;height:1000px;top:-100px;right:-400px;background:#DCE2F2;border-radius:100%;position:absolute;z-index:-1;}.nav UL LI:hover UL.mega-menu{visibility:visible;opacity:1;transition:0.2s;transform:translateY(0px);}.nav .summary SPAN{font-size:1.2em;font-weight:600;color:#21376B;display:block;margin-bottom:35px;}.nav UL LI:hover{background:#DCE2F2;transition:0.2s;}.nav UL LI:hover A{color:#0D5198;}UL.mega-menu LI:hover{background:none;}UL.mega-menu LI A{background:#FFF;color:#21376B;box-shadow:0px 5px 10px rgba(0,0,0,0.05);font-size:1.3em;height:auto;padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px;margin-left:15px;margin-right:15px;margin-bottom:30px;border-radius:100px;}UL.mega-menu LI A:hover{background:#D88A25;color:#FFF;}UL.mega-menu LI.current A{background:#D88A25;color:#FFF;}UL.mega-menu LI.current A I{color:#FFF;}UL.mega-menu LI A I{padding-left:0px;padding-right:20px;font-size:2em;color:#D88A25;}UL.mega-menu LI A:hover I{color:#FFF;transition:0.2s;}/*HERO!*/.hero{position:relative;}.hero.home-hero{background:#06396D;overflow:hidden;padding-top:100px;padding-bottom:100px;position:relative;z-index:1;}.hero.home-hero:after{content:'';background:rgb(6,57,109);background:-moz-linear-gradient(94deg,rgba(6,57,109,1) 6%,rgba(6,57,109,0.17690826330532217) 100%);background:-webkit-linear-gradient(94deg,rgba(6,57,109,1) 6%,rgba(6,57,109,0.17690826330532217) 100%);background:linear-gradient(94deg,rgba(6,57,109,1) 6%,rgba(6,57,109,0.17690826330532217) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#06396d",endColorstr="#06396d",GradientType=1);position:absolute;top:0;right:0;width:60%;height:100%;z-index:-1;}.hero.home-hero .col{max-width:850px;}.hero.home-hero H1{color:#FFF;padding-bottom:25px;animation:fade-down 1s 0.25s forwards;opacity:0;}@keyframes fade-down{0%{transform:translateY(-20px);opacity:0;}100%{transform:translateY(0px);opacity:1;}}.hero.home-hero H1 STRONG{color:#F19B2B;}.hero SUB{font-size:1.5em;line-height:1.4em;position:relative;display:block;color:#FFF;padding-bottom:40px;animation:fade-down 1s 0.5s forwards;opacity:0;}.button-wrap{position:relative;}.hero.home-hero .button-wrap{animation:fade-down 1s 0.75s forwards;opacity:0;}.button-wrap A{display:inline-block;margin-right:20px;}.button-wrap A I{padding-left:0px;padding-right:15px;}.hero SPAN.time{color:#FFF;font-weight:normal;font-size:1em;display:block;margin-top:30px;animation:fade-down 1s 1s forwards;opacity:0;}.hero SPAN.time I{padding-right:10px;color:#D88A25;}.hero IMG.background-image{position:absolute;top:0;right:0;width:60%;height:100%;object-fit:cover;z-index:-1;}.hero.home-hero IMG.background-image{position:relative !important;height:100% !important;}.hero.home-hero.area-landing IMG.background-image{position:absolute !important;width:60% !important;}.background-image-wrap{z-index:-1 !important;position:absolute !important;top:0 !important;right:0 !important;width:60% !important;height:100% !important;animation:fade-in 1s 0.75s forwards;opacity:0;}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.background-image-wrap .slick-list{height:100% !important;}.background-image-wrap .slick-track{height:100% !important;}/*Points List*/.points{background:#F4F7FC;padding-top:40px;padding-bottom:40px;}.points .point-item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;}.vertical-points .point-item{justify-content:flex-start;}.point-icon I{border:5px solid #8CC4FF;border-radius:100px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;font-size:1.8em;color:#06396D;}.point-text{padding-left:30px;}.point-text SPAN{display:block;font-size:1.3em;line-height:1.5em;color:#06396D;}/*Mobile Menus*/.mobile-only{display:none;}.mobile-menu{display:none !important;}BUTTON.btn-menu{display:none;}.mobile-nav{display:none;}.cover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;visibility:hidden;transition:0.2s;}.cover.expand{display:block;background:rgba(0,0,0,0.5);opacity:1;visibility:visible;}A.mobile-link{display:none;}/*C-box*/.c-box{position:relative;padding-top:100px;padding-bottom:100px;}.centre-content{text-align:center;}.centre-content P{max-width:800px;font-size:1.5em;display:block;margin:0 auto;}.c-box OL LI{font-size:1.2em;line-height:1.4em;color:#06396D;font-weight:500;position:relative;padding-left:40px;}.c-box UL LI OL LI{font-size:0.85em;padding-top:20px;font-weight:300;}.c-box OL LI OL LI{font-size:0.8em;font-weight:300;padding-top:20px;}/*How It Works*/.how-works{background:#FFFFFF;}.how-box{position:relative;padding:20px;}.how-box P{font-weight:bold;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;position:relative;}.how-box P{padding-left:85px;padding-bottom:30px;}.how-box P STRONG{width:60px !important;height:60px !important;position:absolute;left:0;top:5px;display:inline-flex;justify-content:center;align-items:center;margin-right:20px;font-size:1.6em;color:#FFF;background:#94BDFC;border-radius:100%;}.how-box A{font-weight:bold;font-size:1.25em;margin-top:20px;display:inline-block;color:#06396D;}.how-box A I{padding-left:10px;}.how-box IMG{max-width:100%;background:rgba(244,247,253,0.407);border-radius:100%;margin:0 auto;text-align:center;margin-bottom:30px;/*box-shadow: inset 0px 10px 50px rgba(0, 0, 0, 0.02);*/}/*Reviews*/.reviews{background:#21376B;padding-top:100px;padding-bottom:100px;position:relative;z-index:1;}.reviews:before{content:'';background:url(images/review-bg.png) left/cover no-repeat;width:300px;height:100%;position:absolute;top:0;left:0px;z-index:-1;}.reviews:after{content:'';background:url(images/review-bg.png) right/cover no-repeat;width:300px;height:100%;position:absolute;top:0;right:0px;-webkit-transform:scaleX(-1);transform:scaleX(-1);z-index:-1;}.reviews P{color:#FFF;}.reviews H2{color:#FFF;padding-bottom:50px;}.review-image{flex:0;padding-right:80px;}.review-content{max-width:950px;display:flex;flex-wrap:wrap;align-items:center;margin:0 auto;}.review-text{flex:1;}.review-text P{font-size:1.5em;font-weight:300;}.review-text P:before{content:'“';font-weight:bold;font-size:1.4em;color:#94BDFC;padding-right:10px;line-height:0;font-family:'creative_vintage_regularss';}.review-text P:after{content:'”';font-weight:bold;font-size:1.4em;color:#94BDFC;padding-left:10px;line-height:0;font-family:'creative_vintage_regularss';}.review-text I{color:#E99E37;padding-right:5px;}.review-text SPAN{color:#FFF;display:block;font-size:1.1em;margin-top:30px;}.review-image IMG{width:150px;height:150px;object-fit:contain;/*object-fit: cover;*//*border-radius: 100%;*/}/*Brands*/.brands{position:relative;padding-top:50px;padding-bottom:50px;background:#F2F4F9;}.brands .col-md-12{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:1500px;margin:0 auto;}.brands IMG{max-width:200px;max-height:75px;object-fit:contain;width:100%;}/*Pre-foot Boxes*/.pre-foot{position:relative;display:flex;justify-content:center;align-items:stretch;padding-left:0px;padding-right:0px;}.wide{position:relative;width:100%;flex:1;padding-top:70px;padding-bottom:70px;display:flex;justify-content:center;align-items:center;}.navy{background:#274080;}.wide IMG{margin-bottom:30px;max-height:100px;}.wide H3{padding-bottom:20px;}.navy H3,.navy P{color:#FFF;}.pale{background:#E2E6F3;}.wide .col-md-12{max-width:500px;margin:0 auto;text-align:center;}.wide P{padding-bottom:30px;}/*Locations - Footer*/.locations{padding-top:75px;padding-bottom:60px;background:#2E4C95;box-shadow:0px 0px 30px rgba(0,0,0,0.05);}.locations H2{color:#FFF;}.locations UL LI:before{display:none;}.locations UL{padding-top:20px;}.locations UL LI{padding-left:0px;padding-bottom:0px;display:inline-block;}.locations UL LI A{background:#375BAD;color:#FFF;font-size:1em;font-weight:600;border-radius:50px;padding-top:15px;padding-bottom:15px;padding-left:35px;padding-right:35px;margin-right:15px;display:block;margin-bottom:15px;transition:0.1s;}.locations UL LI A:hover{background:#DFB223;color:#2E4C95;}.locations UL LI A.white{background:#FFF;color:#2E4C95;}/*Footer - Main*/.footer{padding-top:75px;padding-bottom:75px;background:#21376B;}.footer H4{color:#FFF;}.footer H4 STRONG{font-weight:normal;color:#F19B2B;}.footer UL LI A{color:#FFF;font-weight:300;font-size:1.3em;transition:0.1s;border-bottom:2px solid transparent;}.footer UL LI A:hover{border-bottom:2px solid;}.footer UL LI{margin-bottom:15px;}.footer .header-phone{border-right:none;margin-right:0px;padding-right:0px;display:block;margin-bottom:10px;}.footer SPAN STRONG{display:block;padding-bottom:10px;margin-top:30px;}.footer SPAN{font-weight:normal;display:block;font-size:1.2em;color:#FFF;}.align-right{text-align:right;}.footer HR{height:5px;border:none;margin-top:40px;margin-bottom:30px;background:#134374;}.footer .col-md-6 A{color:#FFF;font-size:1.2em;}/*Categories*/.product-cats{background:#F4F7FC;box-shadow:inset 0px -5px 30px rgba(0,0,0,0.1);}.cat-box{margin:30px;overflow:hidden;border-radius:30px;background:#FFF;position:relative;box-shadow:0px 5px 20px rgba(0,0,0,0.1);transition:0.1s;display:flex;width:100%;}.cat-box-area{max-width:calc(100% - 20px);margin:0 auto;margin-bottom:30px;}.cat-box-area .cat-image IMG{min-height:400px;}.cat-box:hover{transform:translateY(-5px);box-shadow:0px 10px 30px rgba(0,0,0,0.1),0px 0px 0px 10px #FFF;}.cat-box A{display:flex;flex-direction:column;justify-content:space-between;width:100%;}.cat-box A .cat-content{padding:25px 25px 30px 25px;padding-left:35px;font-size:1.3em;font-weight:900;color:#06396D;flex:0 0 20%;}.cat-box A .cat-image{flex:1;}.cat-box A .cat-content I{padding-left:10px;}.cat-box A .cat-image IMG{width:100%;height:250px !important;object-fit:cover;}.c-box .button-wrap{text-align:center;margin-top:50px;}/*Breadcrumbs*/.crumbs{background:#FFF;padding-bottom:20px;padding-top:20px;}UL.breadcrumb{z-index:20;}UL.breadcrumb LI{display:inline-block;}UL.breadcrumb LI:first-child:before{display:none;}UL.breadcrumb LI:before{content:'\f054';font-family:'Font Awesome 6 Pro';color:rgba(0,0,0,0.318);padding-right:10px;padding-left:10px;font-size:0.8em;}UL.breadcrumb LI A{border-bottom:2px solid transparent;color:#21376B;font-size:1.1em;}UL.breadcrumb LI A:hover{border-bottom:2px solid rgba(0,0,0,0.094);}UL.breadcrumb LI A.current{font-weight:800;}/*Mini Points*/.mini-points{padding-top:25px;padding-bottom:25px;background:#F2F4F9;z-index:1;position:relative;border-bottom:1px solid rgba(47,63,103,0.091);}.mini-points .point-text SPAN{font-size:1.1em;}.mini-points .point-icon I{width:50px;height:50px;font-size:1.45em;}/*Product Page*/.product-view{padding-top:50px;}.product-view .col-md-6:first-child{justify-content:space-between;display:flex;flex-direction:column;}.product-head H1{padding-bottom:0px;}.product-head SUMMARY{padding-bottom:20px;font-size:1.4em;font-weight:normal;color:#213774;}.product-head SUB{font-size:1.1em;font-weight:bold;color:#21376B;}.buy-box{background:#E99E37;border-radius:15px;display:flex;padding:22.5px 25px 22.5px 35px;justify-content:space-between;align-items:center;margin-top:40px;margin-bottom:40px;}.buy-box H2{padding-bottom:0px;font-size:2em;font-family:Komet,sans-serif;font-weight:bold;color:#FFF;text-shadow:0px 3px 5px rgba(0,0,0,0.1);}.buy-box A.button{box-shadow:0px 5px 10px rgba(0,0,0,0.1);}.product-offer{background:#F5F7FE;padding:35px;border-radius:15px;}.product-offer H3{font-family:'creative_vintage_regularss';font-weight:normal;font-size:1.4em;color:#2E4C95;padding-bottom:30px;}.product-offer UL LI{font-size:1.1em;border-bottom:1px solid #CFD7E9;padding-bottom:17.5px;margin-bottom:17.5px;}.product-offer UL LI:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}.product-offer UL LI:before{color:#2E4C95;font-size:1.4em;line-height:normal;}.product-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:35px;margin-bottom:35px;}.product-notice .notice-content{flex:1;}.product-notice .notice-content SPAN{display:block;color:#21376B;}.product-notice>I{font-size:2.5em;padding-right:30px;color:#94BDFC;}.product-notice .notice-content A{font-weight:bold;margin-top:10px;display:inline-block;font-size:1em;color:#2E4C95;border-bottom:2px solid transparent;}.product-notice .notice-content A:hover{border-bottom:2px solid;}.product-notice .notice-content A I{margin-left:10px;}/*Social Links*/.share{display:flex;align-items:center;margin-top:30px;}.share SPAN{font-weight:bold;margin-right:30px;font-size:1.1em;color:#21376B;}.share UL{display:inline-block;}.share UL LI:before{display:none;}.share UL LI{display:inline-block;padding:0px;}.share UL LI A{font-size:1.8em;margin-right:15px;color:#E99E37;}.share UL LI A:hover{color:#0D5197;}/*Product Images*/.product-images{width:100%;}.product-images A{padding-top:30px;padding-bottom:30px;display:inline-block;width:100%;text-align:center;}.product-images A IMG{width:100%;max-width:550px;margin:0 auto;}/*Product Detail*/.product-detail{border-top:5px solid #F5F7FE;margin-top:40px;padding-top:50px;}.accordion-wrap{margin-bottom:20px;border-radius:10px;transition:0.2s;}.accordion-wrap:hover{}H2.accordion-toggle{transition:0.2s;font-family:Komet,sans-serif;font-weight:bold;font-size:1.4em;padding-left:30px;border-radius:100px;background:#F5F7FE;position:relative;padding-top:25px;padding-bottom:25px;}H2.accordion-toggle I{color:#94BDFC;}H2.accordion-toggle:before{font-family:'Font Awesome 6 Pro';content:'\f078';position:absolute;right:15px;font-weight:bold;top:;color:#364A76;font-size:0.8em;padding-right:20px;transition:0.3s;}.accordion-toggle{cursor:pointer;}.accordion-content{display:none;padding:30px;}.accordion-content H3{font-size:1.5em;padding-bottom:20px;}.accordion-content HR{height:1px;border:none;background:rgba(6,57,109,0.056);margin-bottom:30px;margin-top:10px;}.accordion-content A.button{display:inline-block;}.accordion-wrap:nth-of-type(1) .accordion-content{display:block;}/*Sidebar*/.product-detail .col-md-3{min-width:400px;flex:0;}.product-detail .col-md-9{flex:1;}.sidebar{position:sticky;top:80px;padding-left:40px;}.vertical-points{border-radius:15px;padding:30px 30px 10px 30px;background:#FBFCFE;border-bottom:none;}.vertical-points .container{padding:0px;}.vertical-points .row{display:block;}.vertical-points .row .col-md-3{max-width:100%;margin-bottom:20px;}/*Standard Box*/.standard SUB{font-size:1.2em;font-weight:bold;margin-bottom:20px;display:block;color:#757575;}.standard .button-wrap{text-align:left;}/*Category*/.category-intro{padding-top:30px;padding-bottom:40px;background:#FFF;}.category-wrap .category-intro{background:#FAFAFB;}.category-wrap .category-intro .row{border-bottom:2px solid #F2F4F9;padding-bottom:40px;}.category-intro H1 I{padding-right:20px;color:#D38F2D;}.category-intro SUMMARY{font-size:1.3em;padding-top:10px;color:#21376B;font-weight:normal;display:block;max-width:900px;font-weight:500;line-height:1.5em;}.prod-list{background:#FAFAFB;padding-top:0px;}.prod-item{background:#FFF;margin:20px;padding:30px;position:relative;border-radius:30px;overflow:hidden;box-shadow:0px 5px 30px rgba(0,0,0,0.05);transition:0.1s;}.prod-item:hover{box-shadow:0px 5px 30px rgba(0,0,0,0.05),inset 0px 0px 0px 5px #21376B;}A.prod-image{display:block;width:100%;text-align:center;}A.prod-image IMG{max-width:100%;max-height:400px;object-fit:contain;padding:20px;}A.prod-title{color:#21376B;font-size:1.4em;display:block;padding-top:30px;padding-bottom:10px;font-weight:bold;}.prod-list .col-md-4{display:flex;width:100%;}.prod-list .col-md-4 .prod-item{width:100%;display:flex;flex-direction:column;justify-content:space-between;}SPAN.price{font-size:1.3em;padding-bottom:20px;display:block;}SPAN.price:before{content:'From ';font-size:0.8em;}SPAN.price STRONG{color:#274080;}.prod-detail UL LI{font-size:1em;}.prod-detail A.button{text-align:center;}.prod-detail A.button:hover{box-shadow:none !important;background:#21376B;}.category-wrap{padding:0px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;position:relative;}.product-cats .col-md-4{display:flex;}.cat-content{position:relative;flex:1;}.cat-content .container{margin:0px !important;}.cat-content .crumbs{background:#FAFAFB;}.cat-menu{max-width:300px;flex:1;position:relative;padding:30px;border-right:1px solid rgba(47,63,103,0.091);}.cat-menu H2{font-size:1.6em;}/*Category Search*/FORM.full-search SPAN{display:block;font-size:1.2em;font-weight:500;border-bottom:1px solid #F2F4F9;padding-bottom:10px;margin-bottom:10px;color:#21376B;}FORM.full-search .input-group{padding-bottom:15px;}FORM.full-search LABEL{font-size:1em;line-height:1.8em;cursor:pointer;}FORM.full-search BUTTON{margin-top:10px;}A.reset{display:block;text-align:center;margin-top:10px;color:grey;}.notice{display:inline-block;border:1px solid #EBECF0;background:#FFF;padding:20px;padding-bottom:0px;border-radius:20px;}/*Categories (Overview)*/.alternate:nth-child(odd) .row{flex-direction:row-reverse;}.alternate{background:#F2F4F9;}.alternate:nth-child(odd){background:#FFF;}.alternate .button-wrap{margin-top:20px;}.image-size{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;}.image-wrap{text-align:center;position:relative;margin-left:30px;}.alternate:nth-child(odd) .image-wrap{margin-left:0px;margin-right:30px;}.image-wrap:after{content:'';position:absolute;top:20px;left:20px;width:100%;height:100%;background:#FFFFFF;border-radius:20px;z-index:-1;}.alternate:nth-child(odd) .image-wrap:after{top:auto;left:auto;top:-20px;left:-20px;background:#F2F4F9;}.image-wrap IMG{max-width:100%;margin-bottom:-5px;border-radius:20px;}.alternate .col-md-6{display:flex;flex-direction:column;justify-content:center;}/*FAQs*/.two-col{background:rgba(241,243,248,0.364);border-bottom:1px solid #E0E3EC;border-top:1px solid #E0E3EC;}.faq H2{font-size:1.8em;}.faq H2 I{font-size:0.9em;}.faq HR{height:1px;border:none;background:#E0E3EC;margin-bottom:40px;margin-top:20px;}.faq .sidebar{background:#FFF;box-shadow:0px 5px 30px rgba(0,0,0,0.05);padding:40px;margin-left:50px;border-radius:20px;}.contents{}.contents UL LI:before{display:none;}.contents UL LI{padding-left:0px;font-size:1em;border-bottom:1px solid #E0E3EC;margin-bottom:20px;}.contents UL LI:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom:none;}.contents UL LI A{font-size:1.3em;color:#21376B;line-height:1.5em;transition:0.1s;}.contents UL LI A:hover{color:#F19B2B;}/*Application Form*/.app-wrap .container{max-width:1200px;}.application-header{background:#E3E8F6;text-align:center;padding-top:50px;padding-bottom:50px;}.progress-check{counter-reset:my-sec-counter;margin-top:30px;display:flex;justify-content:center;}.progress-check UL{display:flex;}.progress-check UL LI:before{font-family:Komet,sans-serif;counter-increment:my-sec-counter;content:counter(my-sec-counter);color:#FFF;font-weight:bold;font-size:0.9em;background:#94BDFC;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:100%;position:relative;margin-right:12.5px;}.progress-check UL LI.active:before{background:#21376B;}.progress-check UL LI{font-size:1.2em;padding-bottom:0px;margin-right:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.progress-check UL LI:first-child{padding-left:0px;margin-left:0px !important;}.progress-check UL LI.active{background:#FFF;padding:15px 20px;margin-left:40px;border-radius:100px;box-shadow:0px 3px 10px rgba(0,0,0,0.05);font-weight:bold;}.application-form{background:#EDF0F9;padding-top:60px;}.info-notice{background:#E99E37;border-radius:10px;position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;overflow:hidden;margin-bottom:40px;}.info-notice .notice-icon{background:#D99333;flex:0 0 100px;display:flex;justify-content:center;align-items:center;font-size:3em;color:#FFF;position:relative;}.info-notice .notice-content{padding:30px;flex:1;}.info-notice .notice-content P{padding-bottom:5px;font-size:1.25em;text-shadow:0px 2px 5px rgba(0,0,0,0.1);color:#FFF;}.info-notice .notice-content P:last-child{padding-bottom:0px;}.intro-box{padding:30px;background:#FFF;box-shadow:0px 5px 30px rgba(0,0,0,0.05);border-radius:10px;}.intro-box UL{padding-top:10px;padding-bottom:5px;}.intro-box UL LI{padding-bottom:15px;font-weight:bold;}.intro-box P{padding-bottom:10px;font-weight:400;}FORM.postcode-check{margin-top:50px;clear:both;position:relative;clear:both;}FORM.postcode-check LABEL{font-size:1.7em;font-weight:bold;padding-bottom:22.5px;color:#21376B;display:block;}FORM.postcode-check INPUT{display:block;width:100%;padding:20px 30px;border-radius:100px;border:1px solid #EAEEF6;box-shadow:0px 5px 30px rgba(0,0,0,0.05);font-size:1.3em;font-family:Komet,sans-serif !important;color:#21376B;outline:none;}SPAN.form-info{font-size:1.1em;display:block;margin-top:20px;margin-bottom:30px;color:#21376B;}SPAN.form-info:before{content:'\f05a';font-weight:bold;color:#94BDFC;padding-right:10px;font-family:'Font Awesome 6 Pro';}FORM.postcode-check BUTTON{width:auto;font-size:1.3em;padding:15px;padding-left:40px;padding-right:40px;display:inline-block;}FORM.postcode-check BUTTON I{padding-left:20px;color:#F19B2B;transition:0.1s;}FORM.postcode-check BUTTON:hover I{color:#FFF;}.align-right{text-align:right !important;width:100%;position:relative;display:block;}/*Postcode Popup*/.area-redirect{position:fixed;overflow:hidden;width:100%;height:100vh;background:rgba(255,255,255,0.933);z-index:200;top:0;display:flex;justify-content:center;align-items:center;animation:fade-in 2s forwards running;}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}.redirect-content{max-width:500px;width:100%;text-align:center;}.redirect-content I.fa-solid{font-size:5em;color:#E99E37;margin-bottom:20px;}.redirect-content H2{padding-bottom:10px;}.redirect-content SPAN{font-size:1.3em;}/*Formbuilder*/.FormBuilder LABEL{font-size:1.3em;font-weight:bold !important;font-family:Komet;margin-bottom:10px;color:#21376B;display:block;}.InputfieldMarkup LABEL{font-size:1.5em;padding-top:10px;display:block !important;}.InputfieldMarkup HR{height:1px;border:none;margin-bottom:10px;background:#E3E8F6;}.FormBuilder INPUT{padding:30px !important;border-radius:100px;border:1px solid #EAEEF6 !important;box-shadow:0px 5px 30px rgba(0,0,0,0.05);background:#FFF !important;font-size:1.3em !important;font-family:Komet,sans-serif !important;color:#21376B;outline:none;}.FormBuilder TEXTAREA{padding:30px !important;border-radius:30px;border:1px solid #EAEEF6 !important;box-shadow:0px 5px 30px rgba(0,0,0,0.05);background:#FFF !important;font-size:1.3em !important;font-family:Komet,sans-serif !important;color:#21376B;outline:none;}.FormBuilder INPUT:focus{border:1px solid #0D5197 !important;}.FormBuilder SELECT:focus{border:1px solid #0D5197 !important;}.FormBuilder SELECT{border-radius:100px;height:62px !important;padding-left:30px !important;border:1px solid #EAEEF6 !important;box-shadow:0px 5px 30px rgba(0,0,0,0.05);font-size:1.3em !important;font-family:Komet,sans-serif !important;color:#21376B;outline:none;background:#FFF !important;}.FormBuilder .description{font-size:1.2em;font-family:Komet;font-weight:normal;color:#21376B !important;opacity:1 !important;}.FormBuilder .description:before{content:'\f05a';font-family:'Font Awesome 6 Pro';padding-right:10px;color:#F19B2B;}.FormBuilder BUTTON{font-weight:bold;padding:15px !important;padding-left:25px !important;padding-right:25px !important;display:block;background:#F19B2B !important;border-radius:100px !important;font-size:1.3em !important;color:#FFF;transition:0.1s;box-shadow:0px 2px 30px rgba(0,0,0,0.05);border:none;font-family:Komet,sans-serif !important;display:inline-block;width:auto;}.FormBuilder BUTTON{}.FormBuilder BUTTON:after{content:'\f061';padding-left:20px;font-family:'Font Awesome 6 Pro';}.FormBuilder .InputfieldSubmitPrev BUTTON{background:#17589B !important;}.FormBuilder .InputfieldSubmitPrev BUTTON:before{content:'\f060';padding-right:20px;font-family:'Font Awesome 6 Pro';}.FormBuilder .InputfieldSubmitPrev BUTTON:after{display:none;}.InputfieldSubmitNext{text-align:right !important;}.InputfieldFormBuilderFileUpload INPUT{font-size:0.9em !important;font-weight:normal;border-radius:0px;box-shadow:;}LI.InputfieldFormBuilderFileUpload:before{display:none;}LI.InputfieldFormBuilderFileUpload{padding-left:0px !important;}.InputfieldFormBuilderFile{border-radius:25px;border:1px solid #EAEEF6 !important;box-shadow:0px 5px 30px rgba(0,0,0,0.05);background:#FFF !important;padding:30px !important;}.FormBuilder P.notes{padding-bottom:0px;font-size:1em !important;}.InputfieldFormBuilderFileUpload INPUT#file-upload-button{display:none !important;}P.alert-error{font-size:1.1em;margin-bottom:10px;border-radius:100px;padding-left:20px !important;padding-right:20px !important;background:#E3E8F6 !important;color:#203568 !important;border:1px solid rgba(32,53,104,0.040);font-family:Komet;}P.alert-error:before{content:'\f321';font-weight:bold;padding-right:10px;color:#F19B2B;font-family:'Font Awesome 6 Pro';}.InputfieldContent .input-error{margin-top:10px;font-size:1em !important;color:#21376B !important;}.InputfieldContent .input-error:before{content:'\f321';font-weight:bold;padding-right:10px;color:#F19B2B;font-family:'Font Awesome 6 Pro';}.FormBuilder .InputfieldRadios UL LI{margin-bottom:20px !important;padding-bottom:0px;background:#FFF !important;border-radius:100px;width:calc(50% - 20px) !important;margin-right:20px !important;font-size:1em;border:1px solid #EAEEF6 !important;box-shadow:0px 5px 30px rgba(0,0,0,0.05);background:#FFF !important;padding-left:0px;}.FormBuilder .InputfieldRadios UL LI:before{content:'';padding-left:0px;padding-right:0px;}.FormBuilder .InputfieldRadios UL LI.checked LABEL:before,.form FORM .InputfieldCheckboxes UL LI.checked LABEL:before{opacity:1;visibility:visible;}.FormBuilder .InputfieldRadios UL LI LABEL:before,.form FORM .InputfieldCheckboxes UL LI LABEL:before{transition:0.2s;opacity:0;visibility:hidden;content:'';content:'\f058';font-family:'Font Awesome 6 Pro';font-size:1.4em;padding-right:10px;color:#F0A440;position:absolute;left:25px;line-height:1.3em;}.FormBuilder .InputfieldRadios UL LI.checked LABEL,.form FORM .InputfieldCheckboxes UL LI.checked LABEL{padding-left:70px !important;}.FormBuilder .InputfieldRadios UL LI.checked{border:1px solid #0D5197 !important;}.FormBuilder .InputfieldRadios UL LI INPUT{display:none;}.FormBuilder .InputfieldRadios UL LI LABEL{padding:15px 15px 20px 15px !important;padding-left:30px !important;padding-right:30px !important;cursor:pointer;display:block;position:relative;transition:0.2s;margin-bottom:0px;}/*Area Template*/.area-landing .crumbs{background:none;padding-bottom:100px;}.area-landing .crumbs A{color:#FFF;}.area-landing{padding-top:0px !important;}.area-landing .crumbs UL LI:before{color:#FFF;}.area-coverage{background:#F2F4F9;position:relative;box-shadow:0px 10px 30px rgba(225,229,242,0.534);z-index:1;}.area-coverage .row{justify-content:center;}.area-coverage H2{text-align:center;}.area-coverage H2 STRONG{color:#2E4C95;}.area-coverage UL{display:flex;flex-wrap:wrap;margin-top:20px;}.area-coverage UL LI{font-size:1.3em;flex:0 0 33.3%;}.area-coverage UL LI:before{font-weight:bold;color:#2E4C95;}P.summary-content{font-weight:bold;font-size:1.4em;}/*Popular Products*/.popular-products{position:relative;background:#274080;}.popular-products H2{color:#FFF;text-align:center;}.card-slide{position:relative;width:100%;}.card-slide BUTTON{position:absolute;z-index:5;top:50%;transform:translateY(-50%);border:none;background:none;color:#FFF;font-size:2em;cursor:pointer;outline:none;}.card-slide BUTTON:hover{color:#F19B2B;}BUTTON.slick-prev{left:-50px;}BUTTON.slick-next{right:-50px;}.popular-products .button-wrap{text-align:center;}.minprod{padding:10px;display:flex;}A.minprod-box{background:#FFF;position:relative;display:flex;border-radius:20px;overflow:hidden;transition:0.2s;width:100%;box-shadow:0px 5px 30px rgba(0,0,0,0.2);}A.minprod-box:hover{box-shadow:0px 10px 30px rgba(0,0,0,0.1),0px 0px 0px 10px #FFF;}.minprod-image{display:flex;justify-content:center;align-items:center;position:relative;padding:30px;}.minprod-details{position:relative;width:100%;padding:30px;background:#F2F4F9;}.minprod-details P{font-weight:bold;font-size:1.1em;color:#FFF;text-shadow:0px 3px 5px rgba(0,0,0,0.1);font-weight:500;display:inline-block;background:#F19B2B;padding:10px 25px;margin-bottom:0px;margin-top:0px;border-radius:100px;}.minprod-details H3{font-size:1.2em;line-height:1.5em;padding-bottom:15px;min-height:100px;}.minprod-image IMG{max-width:125px;max-height:125px;position:relative;display:block;}/*.postcode-search*/.postcode-search{position:relative;background:#E2E6F3;box-shadow:inset 0px 0px 30px #D7DDEE;}FORM.postcode-finder{position:relative;display:flex;flex-direction:row;max-width:800px;margin:0 auto;margin-top:20px;}FORM.postcode-finder INPUT{display:block;width:100%;padding:20px 30px;border-radius:100px;border:1px solid #EAEEF6;box-shadow:0px 5px 30px rgba(0,0,0,0.05);font-size:1.3em;font-family:Komet,sans-serif !important;color:#21376B;outline:none;}FORM.postcode-finder BUTTON{width:80px;font-size:1.6em;color:#FFF;display:flex;justify-content:center;align-items:center;background:#E99E38;height:71px;cursor:pointer;border:0px;margin-left:20px;border-radius:100%;transition:0.2s;}FORM.postcode-finder BUTTON:hover{background:#21376B;}.redirect-content .button-wrap{display:flex;flex-direction:row;justify-content:center;margin-top:20px;}.area-search-result{max-width:1000px;}.area-search-result A.back{margin-top:40px;display:block;font-size:1.2em;}.area-search-result A.back I{padding-right:10px;}.area-result-wrap{}/*Blog Post*/.article-details UL LI:before{display:none;}.article-details UL LI{padding-left:0px;display:inline-block;font-size:1.1em;color:#21376B;padding-right:20px;}.article-details UL LI I{color:#F19B2B;padding-right:10px;}.news-article-content .article-details{border-bottom:1px solid #E0E3EC;margin-bottom:50px;}.news-article-content{padding-top:30px;}.news-article-header .col-md-12{max-width:1200px;}IMG.intro-image{max-width:100%;width:100%;margin-bottom:30px;border-radius:20px;}.news-article-content H2{margin-top:10px;}.news-article-content IMG{max-width:100%;}.news-article-content FIGURE{margin:0 auto;text-align:center;margin-bottom:30px;}.news-article-content FIGURE IMG{margin-top:20px;margin-bottom:10px;border-radius:30px;box-shadow:0px 5px 30px rgba(0,0,0,0.1);}.news-article-content FIGURE FIGCAPTION{color:#21376B;font-size:1.1em;}/*News Overview*/.news-overview{padding-top:50px;padding-bottom:50px;background:#FBFCFC;border-top:1px solid rgba(192,204,204,0.172);}.news-overview .col-md-4{display:flex;}A.news-preview{margin:0px 30px 30px;display:block;border:1px solid rgba(0,0,0,0.078);position:relative;border-radius:25px;overflow:hidden;box-shadow:0px 5px 30px rgba(0,0,0,0.05);background:#FFFFFF;transition:0.2s;display:flex;}A.news-preview:hover{box-shadow:0px 10px 50px rgba(0,0,0,0.1),0px 0px 0px 5px #0D5197;border:1px solid #0D5197;}.date-box{position:absolute;top:0;left:0;z-index:1;width:75px;background:#0D5197;color:#FFF;text-align:center;padding-top:10px;padding-bottom:10px;}.date-box SPAN.large{font-weight:bold;font-size:1.8em;display:block;}.date-box SPAN.small{font-size:1em;display:block;}A.news-preview IMG{max-width:100%;position:relative;}A.news-preview H3{font-size:1.6em;padding-bottom:10px;}A.news-preview P{font-size:1.3em;}.news-box{display:flex;flex-direction:column;}.news-details{padding:30px;display:flex;flex-direction:column;justify-content:space-between;flex:1;}.news-details .article-details{border-bottom:none;padding-bottom:0px;margin-bottom:0px;}.news-overview .button-wrap{text-align:center;margin-top:30px;}.news-overview.home-news{padding-top:100px;padding-bottom:100px;}/*Contact us Page*/.contact-us-page .col-md-12{max-width:900px;margin:0 auto;}.contact-us-page H2,.contact-details H2{text-align:center;}.contact-details{background:#FAFBFC;border-top:1px solid #DFE3EC;}.contact-details P{text-align:center;}.contact-box{margin-top:20px;margin-bottom:40px;}.contact-item{background:#FFF;box-shadow:0px 5px 30px rgba(0,0,0,0.05);padding:20px 30px 20px 20px;display:flex;align-items:center;border-radius:100px;margin-left:10px;margin-right:10px;}.contact-item I{font-size:2em;width:75px;height:75px;display:flex;border-radius:100%;color:#8CC4FF;border:3px solid #8CC4FF;justify-content:center;align-items:center;}.contact-item SPAN,.contact-item A{margin-left:30px;font-size:1.4em;color:#21376B;font-weight:bold;display:block;text-align:center;}.contact-details P STRONG I{padding-right:10px;color:#8CC4FF;}/*Mobile Menu*/.fancybox-content{width:calc(100% - 40px);border-radius:20px;}.mobile-main-menu{background:#06396D;position:relative;}.mobile-main-menu UL LI A{display:block;font-size:1.5em;padding-left:30px;padding-right:30px;padding-top:25px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.125);color:#FFF;font-family:'creative_vintage_regularss';font-weight:normal;transition:0.2s;}.mobile-main-menu UL LI A I{font-weight:300;color:#F19B2B;padding-right:20px;}.mobile-main-menu UL LI A:hover{background:#0D5197;}.mobile-sub-menu{background:#E2E6F3;padding:30px;position:relative;box-shadow:inset 0px 5px 30px rgba(0,0,0,0.1);}.mobile-sub-menu UL LI A{font-size:1.3em;font-weight:600;padding-bottom:10px;padding-top:10px;padding-left:10px;padding-right:10px;border-radius:10px;display:block;color:#21376B;font-weight:bold;}.mobile-sub-menu UL LI A:hover{background:#FFF;}.mobile-sub-menu UL LI A:before{content:'\f061';padding-right:30px;font-family:'Font Awesome 6 Pro';}/*Application form Mini Prod Preview*/.application-minprod{margin-top:20px;box-shadow:none;}.application-minprod A{box-shadow:none;box-shadow:0px 5px 30px rgba(0,0,0,0.05);}.application-minprod A:hover{box-shadow:0px 5px 30px rgba(0,0,0,0.05);}.application-minprod UL LI{padding-bottom:10px;line-height:1.5em;padding-left:35px;}.application-minprod H3{min-height:auto;}/*Application Form Table*/.intro-box TABLE{max-width:100%;}.intro-box TABLE TBODY TR{display:flex;flex-wrap:wrap;width:100%;}.intro-box TABLE TBODY TR TD{flex:0 0 50% !important;text-align:center;padding:30px;}.intro-box TABLE IMG{max-width:150px;width:100%;}/*Reasons Boxes*/SECTION.reasons{position:relative;background:#F4F7FC;}.reasons .col-md-4{display:flex;width:100%;margin-top:50px;}.reason-box{background:#FFF;margin:15px;padding:30px;border-radius:30px;box-shadow:0px 5px 30px rgba(0,0,0,0.05);width:100%;display:flex;align-items:stretch;}.reason-image:before{content:'';width:120%;height:120%;position:absolute;background:rgba(0,0,0,0.065);z-index:-1;border-radius:100%;top:-10px;left:-10px;}.reason-image{height:100px;text-align:center;color:#18599B;width:100px;margin:0 auto;border-radius:100%;background:#18599B;display:flex;justify-content:center;align-items:center;margin-bottom:25px;position:relative;z-index:1;position:absolute;top:-30px;left:50%;transform:translateX(-50%);}.reason-image I{font-size:3em;color:#FFF;font-weight:300;}.reason-content{padding-top:50px;width:100%;flex:1;display:flex;flex-direction:column;justify-content:space-between;}.reason-content H3{text-align:center;font-size:1.6em;margin-bottom:25px;}.reason-content P{text-align:center;font-size:1.3eme;}.reason-content A{text-align:center;}.reason-popup{max-width:1200px !important;}.popup-wrap{display:flex;flex-direction:row;}.popup-image{max-width:500px;min-width:400px;overflow:hidden;}.popup-image IMG{max-width:100%;margin-bottom:-5px;height:100%;object-fit:cover;}.popup-content P{font-weight:normal;}.popup-content{padding:50px;}.reason-image{}/*Franchise*/.franchise-form{text-align:center;}@media (min-width:0px) and (max-width:1500px){.nav UL LI>A{padding-left:15px;padding-right:15px;}.nav UL.mega-menu LI A{padding-left:30px;padding-right:30px;}.header A.header-phone{font-size:1.1em;border-right:none;margin-right:0px;}.header A.header-phone I{width:30px;height:30px;font-size:0.7em;}.contact-apply{padding-right:0px;}.header A.button{border-radius:0px;height:90px;display:flex;justify-content:center;align-items:center;}.header.tiny A.button{height:60px;}}@media (min-width:0px) and (max-width:1300px){.footer .col-md-3{flex:0 0 33.3%;max-width:33.3%;text-align:center;}.footer .container .col-md-3:nth-of-type(4){max-width:100%;flex:0 0 100%;text-align:center;margin-top:30px;}.contact-box.row{flex-direction:column;align-items:center;}.contact-box.row .col-md-4{max-width:100%;flex:0 0 100%;}.contact-box .contact-item{margin-bottom:20px;margin-left:0px;margin-right:0px;width:100%;}.contact-item I{width:50px;height:50px;font-size:1.2em;}}@media (min-width:0px) and (max-width:1400px){.category-wrap .col-md-4{max-width:50%;flex:0 0 50%;}.category-wrap A.prod-image IMG{max-height:280px;}}@media (min-width:0px) and (max-width:1200px){.nav UL LI A{}.nav UL LI A I{display:none;}.contact-apply A.button{padding-left:15px;padding-right:15px;}.contact-apply A.circle-icon{display:none;}.logo A IMG{max-width:150px;object-fit:contain;}.product-cats .container{padding-left:0px;padding-right:0px;}.cat-box{margin:15px;}.how-works .row{justify-content:center;}.how-works .col-md-4{max-width:50%;flex:0 0 50%;}.how-works .how-box IMG{max-height:300px;margin:0 auto;display:block;}/*.how-works .how-box P STRONG
{
display: none;
}*//*.how-works .how-box P
{
padding-left: 0px;
}*/.c-box .container{padding-left:10px;padding-right:10px;}.brands .col-md-12{justify-content:center;}.brands IMG{padding:15px;}.category-wrap{flex-direction:column;}.cat-menu{width:100%;max-width:100%;}.category-wrap .category-intro{padding-left:50px;padding-right:50px;}.minprod-details H3{min-height:auto;}.popular-products{padding-left:50px;padding-right:50px;}.news-overview .container{padding-left:0px;padding-right:0px;}}@media (min-width:0px) and (max-width:1150px){.product-view .col-md-6{max-width:100%;flex:0 0 100%;}.product-view .product-images A IMG{max-height:400px;object-fit:contain;}.share{margin:0 auto;padding-bottom:30px;}.product-head H1{font-size:2.4em;padding-bottom:20px;text-align:center;}.product-head SUMMARY{font-size:1.3em;text-align:center;}.product-head SUB{text-align:center;display:block;}.buy-box H2{font-size:1.6em;}.product-notice{max-width:800px;margin:0 auto;margin-top:40px;}.product-detail .col-md-9{max-width:100%;flex:0 0 100%;}.product-detail .col-md-3{max-width:100%;flex:0 0 100%;}.vertical-points .row{display:flex;}.vertical-points .col-md-3{flex:0 0 50% !important;max-width:50% !important;}.sidebar{padding-left:0px;}.faq .sidebar{margin-left:0px;margin-bottom:50px;}.faq .col-md-8{max-width:100%;flex:0 0 100%;}.faq .col-md-4{max-width:100%;flex:0 0 100%;}.faq .row{flex-direction:column-reverse;}.faq{padding-top:50px;padding-bottom:50px;}.area-coverage .col-md-8{max-width:100%;flex:0 0 90%;}}@media (min-width:0px) and (max-width:1050px){.popup-wrap{}.popup-image{display:none;}}@media (min-width:0px) and (max-width:875px){.nav{display:none;}.contact-apply{display:none;}.c-box,.news-overview,.news-overview.home-news{padding-top:40px;padding-bottom:40px;}H1{font-size:2.4em;}.application-header H1{font-size:1.8em;}.progress-check UL{flex-wrap:wrap;}.progress-check UL LI{padding-left:20px;padding-right:20px;margin:0px;justify-content:flex-start;flex:0 0 50%;max-width:500%;margin-bottom:20px;}.progress-check UL LI:first-child{padding-left:20px;}.progress-check UL LI:before{margin-right:10px;margin-left:10px;}.progress-check UL LI.active{border-radius:10px;margin-left:0px;margin-right:0px;}.hero SUB{font-size:1.4em;}A.button.large{font-size:1.1em;padding-top:15px;padding-bottom:15px;padding-left:30px;padding-right:30px;}.button-wrap A{margin-bottom:20px;}.hero.home-hero{padding-top:50px;padding-bottom:50px;}SECTION.points{padding-top:30px;padding-bottom:30px;}H2{font-size:2em;}.centre-content P{font-size:1.3em;}P,.c-box .col-md-8 UL LI,.c-box .col-md-6 UL LI{font-size:1.3em;}.c-box .button-wrap{margin-top:10px;}.mob-only{display:flex;}.logo A IMG{max-width:none;height:45px;}.mob-only A{display:flex;justify-content:center;align-items:center;width:100px;font-size:2em;color:#FFF;}.mob-only A.mob-apply{border-left:1px solid rgba(255,255,255,0.164);}.mob-only A.mob-apply:hover{background:#06396D;}.mob-only A.mob-menu{background:#8CC4FF;transition:0.2s;}.mob-only A.mob-menu:hover{background:#F19B2B;}.how-works .col-md-4{max-width:100%;flex:0 0 100%;}.how-works .how-box P{}.how-works .how-box IMG{position:absolute;max-width:30%;right:0;bottom:0;}.how-works .how-box UL{max-width:75%;}.how-works .how-box{border-bottom:1px solid rgba(24,86,148,0.103);padding-bottom:30px;margin-bottom:10px;}.area-coverage .col-md-8{max-width:100%;flex:0 0 100%;}.area-coverage UL LI{flex:0 0 50%;max-width:50%;}}@media (min-width:0px) and (max-width:849px){.footer .col-md-3{max-width:100%;flex:0 0 100%;margin-bottom:20px;}.footer{padding-top:50px;padding-bottom:50px;}.footer .align-right{text-align:center !important;}.alternate .button-wrap{text-align:center;margin-bottom:30px;}.alternate .image-wrap{margin-right:0px !important;margin-left:0px !important;}.alternate .image-wrap:after{display:none;}.alternate H2{text-align:center;}.alternate P{text-align:center;}.category-wrap .prod-item{padding:20px;margin:10px;}.faq H2{font-size:1.5em;}.cat-box-area .cat-image IMG{max-height:300px;min-height:auto;}A.news-preview{margin-left:10px;margin-right:10px;}.article-details{text-align:center;margin-top:20px;border-bottom:0px !important;margin-bottom:0px !important;}.popular-products .button-wrap{margin-top:20px;}.reviews:after{display:none;}.reviews:before{background-size:contain;opacity:0.5;}.review-image{display:none;}.review-text{text-align:center;}.review-text P{font-size:1.3em;}.reviews H2{padding-bottom:20px;}.InputfieldSelect UL LI,.InputfieldRadios UL LI,.InputfieldCheckboxes UL LI{float:none !important;min-width:100% !important;max-width:100% !important;}}@media (min-width:0px) and (max-width:620px){.hero.home-hero{text-align:center;}.hero.home-hero .container{padding-left:0px;padding-right:0px;}.how-box IMG{max-height:300px;margin:0 auto;display:block;}.how-box UL LI{padding-bottom:10px;}.how-works .container{padding-left:0px;padding-right:0px;}.background-image-wrap{width:100% !important;}.hero.home-hero:after{background:rgb(6,57,109);width:100%;opacity:0.7;}.hero.home-hero{text-shadow:0px 2px 20px rgba(0,0,0,0.3);min-height:calc(100vh - 220px);display:flex;align-items:center;flex-direction:column;justify-content:center;}.hero.home-hero A{text-shadow:none;}.hero.home-hero.area-landing IMG.background-image{width:100% !important;}.points SPAN{font-size:1em;}SECTION.points{padding-top:15px;padding-bottom:15px;}SECTION.points .point-text{padding-left:20px;}SECTION.points .container{padding-left:0px;padding-right:0px;}.point-icon I{width:60px;height:60px;font-size:1.6em;}.c-box .container{padding-left:10px;padding-right:10px;}.c-box H1{font-size:2em;text-align:center;}.c-box SUMMARY{text-align:center;font-size:1.3em;}.crumbs .container{padding-left:10px;padding-right:10px;text-align:center;}.category-intro{padding-top:5px;padding-bottom:;border-bottom:1px solid rgba(47,63,103,0.091);}.how-box UL LI{font-size:1.2em;}.pre-foot{display:block;}.pre-foot .wide{padding-top:40px;padding-bottom:40px;}.category-wrap .category-intro{padding-left:10px;padding-right:10px;}.category-wrap .col-md-4{max-width:100%;flex:0 0 100%;}.category-wrap .prod-item{padding:30px;margin:0px;margin-bottom:20px;}.category-wrap .prod-item A.prod-image IMG{max-height:200px;}.category-wrap .category-intro{border-bottom:none;padding-bottom:0px;}.wide IMG{max-height:70px;margin-bottom:15px;}.minprod-details P{border-radius:15px;}A.minprod-box{display:block;}.buy-box{display:block;text-align:center;}.buy-box H2{margin-bottom:20px;}.product-view .product-images A{padding-top:0px;}.share{font-size:0.9em;}.share UL LI A{font-size:1.1em;}.share SPAN{margin-right:20px;}.product-offer UL LI{font-size:1.1em !important;}.product-offer{padding:20px;}.product-offer H3{text-align:center;}.product-notice I{display:none;}.accordion-content{padding-left:0px;padding-right:0px;}P,.c-box .col-md-8 UL LI,.c-box .col-md-6 UL LI,.intro-box UL LI{font-size:1.2em;font-weight:normal;}.accordion-content UL LI{font-size:1.2em;font-weight:300;padding-bottom:10px;}.accordion-content UL{padding-bottom:10px;}.sidebar{padding:20px !important;}.product-view .sidebar{padding:0px !important;}.vertical-points{display:block !important;}.vertical-points .point-item{max-width:100% !important;width:auto !important;}.sidebar UL LI A{font-size:1.1em !important;}.product-view .col-md-3{min-width:auto;flex:0 0 100% !important;max-width:100% !important;}.area-coverage UL LI{flex:0 0 100%;max-width:100%;text-align:center;padding-left:0px;}.area-coverage UL LI:before{position:relative;padding-right:20px;}.locations UL LI A{font-size:0.9em;padding-left:20px;padding-right:20px;padding-top:12.5px;padding-bottom:12.5px;margin-right:5px;margin-bottom:10px;}.locations H2{padding-bottom:10px;}BLOCKQUOTE{padding:30px;}BLOCKQUOTE:before{position:relative;top:0;left:0;height:50px;width:50px;font-size:1.5em;margin-bottom:20px;}.InputfieldForm LABEL{margin-bottom:20px;}.area-result-wrap{padding-left:30px;padding-right:30px;}.area-result-wrap .button-wrap A{display:block;width:100%;flex:0 0 100%;}.area-result-wrap .button-wrap{display:block;}FORM.postcode-check LABEL{font-size:1.2em;}FORM.postcode-check INPUT{font-size:1.1em;}.FormBuilder LABEL{font-size:1.2em;margin-bottom:15px;}.FormBuilder INPUT{font-size:1.1em !important;padding:25px !important;}.FormBuilder SELECT{padding:10px !important;padding-left:25px !important;height:auto !important;}.FormBuilder INPUT{max-width:100% !important;}.InputfieldFormBuilderFileUpload INPUT{padding:20px !important;font-size:0.9em !important;}.application-header{padding-top:40px;}.progress-check UL LI{max-width:100%;font-size:;flex:0 0 100%;}.progress-check UL{display:block;text-align:left !important;width:100%;}.progress-check UL LI.active{background:none;box-shadow:none;padding-top:0px;padding-bottom:0px;}@media (min-width:0px) and (max-width:550px){.logo{flex:auto;padding-left:15px;padding-right:15px;}.logo A IMG{height:auto;max-width:200px;min-width:auto;width:100%;}.mob-only A{width:80px;font-size:1.4em;}H2.accordion-toggle{font-size:1.2em;}.FormBuilder BUTTON{float:none !important;width:100% !important;display:block !important;font-size:1.2em !important;}}@media (min-width:0px) and (max-width:500px){.how-works .how-box IMG{position:relative !important;max-width:100% !important;max-height:200px !important;}.how-works .how-box P STRONG{display:none;}.how-works .how-box P{padding-left:0px;text-align:center;}.how-works .how-box UL{max-width:100%;}.how-works .how-box A{display:block;text-align:center;}.how-works .how-box{padding-left:0px;padding-right:0px;}}@media (min-width:0px) and (max-width:450px){.logo{flex:1;height:60px;}.fixed-spacer{height:60px;}.logo A IMG{width:150px;}.header{height:60px;}.mob-only A{height:auto;}}@media (min-width:0px) and (max-width:480px){.FormBuilder LABEL{padding-bottom:20px !important;padding-top:10px !important;}}@media (min-width:0px) and (max-width:380px){.mob-only A{width:60px;}H2{font-size:1.6em;}H2 I{display:block;width:100%;padding-right:0px;padding-bottom:15px;}.cat-box{margin-left:0px;margin-right:0px;}.product-cats{padding-left:0px;padding-right:0px;}.cat-box A .cat-content{font-size:1.2em;text-align:center;padding-left:20px;padding-right:20px;}.button-wrap A{display:block !important;width:100%;text-align:left;padding-left:65px !important;}.button-wrap A I{position:absolute;left:20px;}}}@media (min-width:0px) and (max-width:500px){.contact-item SPAN,.contact-item A{font-size:1.2em;}}@media (min-width:0px) and (max-width:400px){.contact-item SPAN,.contact-item A{font-size:1.1em;margin-left:15px;}.contact-item{padding:10px;}H2.accordion-toggle I{display:none;}H2.accordion-toggle{padding-right:60px;font-size:1.1em;}}