﻿.center-aligned-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a,.partition-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a,.title-below .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a,.title-above .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a{padding:2px 5px;border-radius:4px;text-transform:uppercase;filter:none;}.countdowntimer-content{text-align:center;justify-content:center;font-weight:700;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif;font-size:24px;align-items:center;color:#fff;background-color:#aaa;}@media screen and (min-width:768px){.countdowntimer-content{display:flex;}}.countdowntimer-content .blackfriday{font-size:20px;}.countdowntimer-content div{color:#fff;font-size:20px;font-weight:700;margin:2px 5px;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif;}.countdowntimer-content .time{background-color:#fff;padding:2px 2px;width:46px;border-radius:8px;margin:2px 5px;display:inline-block;font-weight:700;color:#aaa;}.countdowntimer-content .time span{display:block;}.countdowntimer-content .time .firstsp{font-size:21px;font-weight:600;line-height:16px;}.countdowntimer-content .time .secondsp{font-size:9px;}.heroBlock-container{background-repeat:no-repeat;object-fit:cover;background-size:100%;margin-bottom:40px;min-height:300px;background-size:cover;}.heroBlock-container .content-section.gradient{background-image:linear-gradient(90deg,#111b40 0%,rgba(17,27,64,.95) 53%,rgba(17,27,64,0) 100%);padding:40px 60px;max-width:100%;margin:0;justify-content:flex-start;flex-wrap:wrap;display:flex;min-height:inherit;box-sizing:border-box;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient{padding:40px 20px!important;background-image:linear-gradient(90deg,#000 0%,rgba(0,0,0,.95) 32%,rgba(0,0,0,0) 100%);padding-bottom:20px!important;}}.heroBlock-container .content-section.gradient .partnerlogoblock-container{display:none;}.heroBlock-container .content-section.gradient .contentbannerblock-container{max-width:1320px;padding:0 20px;width:100%;margin:0 auto 40px auto;order:1;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .contentbannerblock-container{padding:0;}}.heroBlock-container .content-section.gradient .contentbannerblock-container div{background-image:none!important;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section{display:flex;flex-direction:column;width:70%;padding:0;text-align:left;margin:0;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section{width:100%;}}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section>*:last-child{margin-bottom:0!important;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{margin-bottom:10px;color:#25c9d0;font-family:"Agbalumo";font-size:32px;font-weight:300;line-height:1.25;text-transform:none;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{font-size:24px;line-height:1.25;font-weight:300;}}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock-mobile{color:#fff;margin-bottom:20px;font-weight:bold;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock p,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock span,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock div,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock ul,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock li,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock-mobile p,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock-mobile span,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock-mobile div,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock-mobile ul,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock-mobile li{color:#fff;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock ul,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock-mobile ul{list-style-type:none;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a{border:solid 1px #fff;background-color:#fff;color:#25c9d0;width:max-content;height:44px;margin-top:0!important;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a{background-color:transparent!important;border:0!important;box-shadow:none!important;justify-content:flex-start!important;padding:0!important;color:#fff!important;font-size:12px!important;line-height:12px!important;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a{display:table!important;}}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext p,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a p{margin-bottom:10px;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext p:last-of-type,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext p:only-of-type,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a p:last-of-type,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a p:only-of-type{margin-bottom:0;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext i.right,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a i.right{display:none;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:focus,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:focus-within,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a:focus,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a:focus-within{box-shadow:0 12px 12px -8px rgba(0,0,0,.3);border:1px solid #cc4173;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:hover,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a:hover{color:#fff;background-color:#25c9d0;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:hover,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a:hover{border-bottom:2px solid #fff!important;}}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext i.right,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section a i.right{border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:5px;}}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext{display:flex;align-items:center;justify-content:center;padding:10px 20px;border:2px solid #25c9d0;box-shadow:none;border-radius:50px;background-color:#25c9d0;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;line-height:1;font-weight:700;color:#fff;transition:all .2s ease;text-transform:capitalize;margin-bottom:unset;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:hover{border-color:transparent!important;background-color:#25c9d0;color:#fff;text-shadow:0 2px 4px #333;box-shadow:0 12px 12px -8px rgba(0,0,0,.3);margin-top:-2px;margin-bottom:-2px;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext a{color:#fff!important;font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Droid Sans","Helvetica Neue",sans-serif,"Apple Color Emoji","color emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:20px;line-height:1;font-weight:700;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext a:hover{text-decoration:none;color:#fff!important;border:0;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:focus,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:focus-within{border-color:transparent!important;background-color:rgba(36,45,55,.3);box-shadow:inset 0 1px 10px rgba(0,0,0,.3);color:#fff;outline:0;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:focus a,.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:focus-within a{outline:0;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext:active{color:#fff!important;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext.disabled{font-weight:normal;background-color:rgba(0,0,0,.1);border-width:1px;border-color:rgba(0,0,0,.3);color:rgba(0,0,0,.3);}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-buttontext.disabled:hover{background-color:rgba(0,0,0,.1);text-shadow:none;box-shadow:none;cursor:not-allowed;text-decoration:none;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-title{font-size:32px!important;}}.heroBlock-container .content-section.gradient .restoolblock-container{max-width:1320px;padding:0 20px;width:100%;margin:0 auto 40px auto;order:2;display:inline-flex;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .restoolblock-container{padding:0;margin-bottom:0;}}.heroBlock-container .content-section.gradient .restoolblock-container.content-restool .content-section:not(.vertical){width:100%;}.heroBlock-container .content-section.gradient .restoolblock-container .content-section{padding:0;width:fit-content;margin:0;}@media all and (-ms-high-contrast:active),(-ms-high-contrast:none){.heroBlock-container .content-section.gradient .restoolblock-container .content-section{display:table;width:auto;}}.heroBlock-container .content-section.gradient .restoolblock-container .content-section.restoolblock-section{max-width:1320px;width:auto;display:flex;flex-wrap:wrap;}.heroBlock-container .content-section.gradient .restoolblock-container .partnerlogoblock-container{margin:0;padding:0;width:auto;height:88px;align-self:flex-end;display:block;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .restoolblock-container .partnerlogoblock-container{display:none!important;}}.heroBlock-container .content-section.gradient .restoolblock-container .partnerlogoblock-container img{width:auto;height:88px;}.heroBlock-container .content-section.gradient .jumplinksblock-container{order:4;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .jumplinksblock-container{padding:0;}}.heroBlock-container .content-section.gradient .jumplinksblock-container .Listblock-title{display:none;}@media screen and (min-width:961px){.herocontentblock .restoolblock-container.content-restool.horizontal .content-section .angular-res-tool .restool-content-wrapper{min-height:200px;}}body.mobile .non-lazy{background-image:var(--mobile-background)!important;}.title-above .heroBlock-container .content-section.gradient .contentbannerblock-container,.title-below .heroBlock-container .content-section.gradient .contentbannerblock-container,.partition-background .heroBlock-container .content-section.gradient .contentbannerblock-container,.center-aligned-background .heroBlock-container .content-section.gradient .contentbannerblock-container{margin-bottom:20px;}.title-above .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1.block-title,.title-below .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1.block-title,.partition-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1.block-title,.center-aligned-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1.block-title{text-shadow:none;margin:0;}.title-above .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock,.title-below .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock,.partition-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock,.center-aligned-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock{display:none;}.title-above .heroBlock-container .jumplinksblock-container,.title-below .heroBlock-container .jumplinksblock-container,.partition-background .heroBlock-container .jumplinksblock-container,.center-aligned-background .heroBlock-container .jumplinksblock-container{width:100%;}@media screen and (max-width:768px){.title-above .heroBlock-container .jumplinksblock-container,.title-below .heroBlock-container .jumplinksblock-container,.partition-background .heroBlock-container .jumplinksblock-container,.center-aligned-background .heroBlock-container .jumplinksblock-container{width:initial;}}.title-above .heroBlock-container .jumplinksblock-container .jumplinks-container,.title-below .heroBlock-container .jumplinksblock-container .jumplinks-container,.partition-background .heroBlock-container .jumplinksblock-container .jumplinks-container,.center-aligned-background .heroBlock-container .jumplinksblock-container .jumplinks-container{filter:none;}.title-above .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink,.title-below .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink,.partition-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink,.center-aligned-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink{padding:2px 5px;align-items:center;}.title-above .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink:hover .jumpLinkText,.title-below .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink:hover .jumpLinkText,.partition-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink:hover .jumpLinkText,.center-aligned-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink:hover .jumpLinkText{border-bottom:0;}.title-above .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon,.title-below .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon,.partition-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon,.center-aligned-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon{padding:0;}.title-above .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon svg,.title-below .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon svg,.partition-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon svg,.center-aligned-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon svg{height:16px!important;width:16px!important;}.title-above .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkText,.title-below .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkText,.partition-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkText,.center-aligned-background .heroBlock-container .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkText{font-size:14px;border-bottom:0;}.title-above .heroBlock-container{background:none!important;--mobile-background:none!important;}.title-above .heroBlock-container .content-section.gradient{background-color:transparent;}@media screen and (max-width:768px){.title-above .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section{text-align:center;}}.title-above .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{color:#25c9d0;text-shadow:none;}@media screen and (max-width:768px){.title-above .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{text-align:center;font-size:28px!important;}}@media screen and (max-width:360px){.title-above .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{font-size:26px!important;}}.title-above .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a{color:#13696c;}.title-above .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon svg path{fill:#13696c!important;}.title-above .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkText{color:#13696c!important;}.title-below .heroBlock-container{background:none!important;--mobile-background:none!important;}.title-below .heroBlock-container .content-section.gradient{background-color:transparent;}.title-below .heroBlock-container .content-section.gradient .contentbannerblock-container{order:2;}.title-below .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{color:#25c9d0;text-shadow:none;}@media screen and (max-width:768px){.title-below .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{font-size:28px!important;}}@media screen and (max-width:360px){.title-below .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{font-size:26px!important;}}.title-below .heroBlock-container .content-section.gradient .restoolblock-container{order:1;}.title-below .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a{color:#13696c;}.title-below .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a .jumpLinkIcon path{fill:#13696c!important;text-shadow:none;}.title-below .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a .jumpLinkText{color:#13696c;}.partition-background .heroBlock-container .content-section.gradient{background:linear-gradient(to right,rgba(247,96,73,.75) 0%,rgba(247,96,73,.75) 50%,transparent 50%);}@media screen and (max-width:768px){.partition-background .heroBlock-container .content-section.gradient{background:linear-gradient(to right,rgba(247,96,73,.75) 0%,rgba(247,96,73,.75) 70%,transparent 70%);}}.partition-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section{text-align:left;}.partition-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{max-width:50%;width:100%;}@media screen and (max-width:768px){.partition-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{max-width:70%;font-size:24px!important;}}.partition-background .heroBlock-container .content-section.gradient .jumplinksblock-container{text-align:left;}.partition-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a{background:#fbeeee;border:2px solid #ba573c;border-bottom:2px inset #ba573c!important;color:#ba573c;}.partition-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon path{fill:#ba573c!important;}.partition-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkText{color:#ba573c;}.partition-background .heroBlock-container .content-section.gradient .restoolblock-container{justify-content:flex-start;}.center-aligned-background .heroBlock-container .content-section.gradient{background:none!important;}.center-aligned-background .heroBlock-container .content-section.gradient .contentbannerblock-container{margin-bottom:0!important;}.center-aligned-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section{align-items:center;}.center-aligned-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{color:rgba(0,0,0,.7);text-shadow:none;background:rgba(255,255,255,.75);max-width:60%;width:100%;padding:20px;border-top-left-radius:50px;border-top-right-radius:50px;}@media screen and (max-width:768px){.center-aligned-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{max-width:initial;position:relative;top:4px;font-size:28px!important;}}@media screen and (max-width:360px){.center-aligned-background .heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{font-size:24px!important;}}@media screen and (max-width:768px){.center-aligned-background .heroBlock-container .content-section.gradient .jumplinksblock-container{background:rgba(255,255,255,.75);max-width:100%;width:100%;padding:20px 0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;position:relative;top:-10px;padding-top:40px;justify-content:center;}}.center-aligned-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container{background:rgba(255,255,255,.75);max-width:60%;width:100%;padding:20px 0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:relative;top:-10px;padding-top:40px;justify-content:center;}@media screen and (max-width:768px){.center-aligned-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container{width:initial;max-width:initial;background:none;top:initial;padding:0;}}.center-aligned-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a{color:#ba573c;}.center-aligned-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkIcon svg path{fill:#ba573c!important;}.center-aligned-background .heroBlock-container .content-section.gradient .jumplinksblock-container .jumplinks-container a.jumpLink .jumpLinkText{color:#ba573c!important;}.center-aligned-background .heroBlock-container .content-section.gradient .restoolblock-container{margin-bottom:0;}.res-widget-container .search-container{z-index:99;}@media screen and (max-width:480px){.focus-right .heroBlock-container{background-position:right;}.focus-center .heroBlock-container{background-position:center;}.focus-left .heroBlock-container{background-position:left;}}@media screen and (min-width:769px){body .heroBlock-container .content-section .contentbannerblock-container .content-section .block-textblock{display:block;}}@media screen and (max-width:768px){body .heroBlock-container .content-section .contentbannerblock-container .content-section .block-textblock{display:none!important;}}@media screen and (min-width:769px){body .heroBlock-container .content-section .contentbannerblock-container .content-section .block-textblock-mobile{display:none;}}@media screen and (max-width:768px){body .heroBlock-container .content-section .contentbannerblock-container .content-section .block-textblock-mobile{display:block!important;}}.heroBlock-container{background-size:cover;background-position:50% 50%;}.heroBlock-container .content-section.gradient{background-blend-mode:multiply;background-color:rgba(0,0,0,.35);justify-content:center;background-image:none;margin-left:auto;margin-right:auto;max-width:100%!important;flex-direction:column;box-sizing:border-box;}@media screen and (max-width:360px){.heroBlock-container .content-section.gradient{box-sizing:border-box;}}@media screen and (max-width:360px){.heroBlock-container .content-section.gradient .contentbannerblock-container{margin:0 0 20px 0;}}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section{width:100%;text-align:center;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section h1{font:400 48px/1.25 "Agbalumo"!important;color:#fff;text-shadow:0 2px 4px #333;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock{color:#fff;font-weight:bold;text-shadow:0 2px 4px #333;justify-content:center;}.heroBlock-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock p{font-weight:bold;}.heroBlock-container .content-section.gradient .restoolblock-container{display:flex;justify-content:center;}.heroBlock-container .content-section.gradient .restoolblock-container .partnerlogoblock-container{display:none;}.heroBlock-container .content-section.gradient .jumplinksblock-container{justify-content:center;text-align:center;}.Title-Area{margin-bottom:40px;}.Title-Area .content-container div{background-repeat:no-repeat;background-position:center;background-size:cover;justify-content:center;}.Title-Area .content-container .verrtical,.Title-Area .content-container .vertical{background-blend-mode:multiply;background-color:rgba(0,0,0,.35);padding:40px 20px;box-sizing:border-box;}.Title-Area .content-container .block-textblock{font-weight:bold;}.Title-Area .block-maindiv .block-content{width:100%;display:flex;flex-wrap:wrap;align-items:center;margin:auto;}.Title-Area .vertical,.Title-Area .horizontal{min-height:350px;justify-content:space-around;}.Title-Area .block-title,.Title-Area .block-textblock{flex:0 0 100%;justify-content:center;text-align:center;}.Title-Area .block-title+.block-textblock{padding:10px 0 20px 0;}.Title-Area .block-title+.block-additional-content{padding-top:20px;}@media screen and (max-width:414px){.Title-Area .block-title{padding-top:0;}}.Title-Area .block-textblock{color:#fff;text-shadow:0 2px 4px #333;padding-bottom:20px;}body.mobile .non-lazy{background-image:var(--mobile-background)!important;}.heroBlock-container.sideImageHero{position:relative;background-color:#fff;}@media screen and (min-width:769px){.heroBlock-container.sideImageHero{min-height:430px;}}.heroBlock-container.sideImageHero .content-section.gradient{z-index:1;position:relative;background-color:unset;padding:40px 0;max-width:1320px!important;}@media screen and (max-width:768px){.heroBlock-container.sideImageHero .content-section.gradient{padding-top:20px!important;padding-bottom:20px!important;}}@media screen and (min-width:769px){.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container{max-width:60%;margin-left:0;}}.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section h1{text-align:left;font-size:48px!important;font-weight:400!important;line-height:45.5px!important;font-family:"Agbalumo"!important;color:#333!important;text-shadow:none;}@media screen and (max-width:768px){.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section h1{font-size:36px!important;text-align:center;width:100%;}}.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section .block-textblock,.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section div,.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section p,.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section span,.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section h2{text-align:left;font-size:20px;font-weight:300;line-height:30px;color:#333!important;text-shadow:none;}@media screen and (max-width:768px){.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section .block-textblock,.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section div,.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section p,.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section span,.heroBlock-container.sideImageHero .content-section.gradient .contentbannerblock-container .content-section h2{font-size:14px;font-weight:400;line-height:20px;text-align:center;overflow:hidden;display:-webkit-box;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;}}@media screen and (min-width:769px){.heroBlock-container.sideImageHero .content-section.gradient .restoolblock-container{justify-content:flex-start;margin-left:0;}}@media screen and (max-width:1280px){.heroBlock-container.sideImageHero .content-section.gradient .restoolblock-container{max-width:80%;}}@media screen and (max-width:1120px){.heroBlock-container.sideImageHero .content-section.gradient .restoolblock-container{max-width:75%;}}@media screen and (max-width:768px){.heroBlock-container.sideImageHero .content-section.gradient .restoolblock-container{max-width:100%;}}.heroBlock-container.sideImageHero .sideImage{background-position:right;background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;max-width:40%;width:100%;right:20px;left:0;margin-left:auto;z-index:-1;}@media screen and (max-width:768px){.heroBlock-container.sideImageHero .sideImage{display:none;}}.heroBlock-container.subpageHero.content-container{background-image:none!important;}.heroBlock-container.subpageHero.content-container .content-section.gradient{background:linear-gradient(to bottom,#bef1f3 0%,#bef1f3 40%,transparent 40%);}@media screen and (max-width:768px){.heroBlock-container.subpageHero.content-container .content-section.gradient{background:linear-gradient(to bottom,#bef1f3 0%,#bef1f3 65%,transparent 65%);}}@media screen and (max-width:420px){.heroBlock-container.subpageHero.content-container .content-section.gradient{background:linear-gradient(to bottom,#bef1f3 0%,#bef1f3 67%,transparent 67%);}}.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container{order:2;margin-bottom:0;}.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section h1{font-family:"Agbalumo"!important;font-size:42px!important;font-weight:400!important;line-height:30px!important;color:#cc4173!important;text-shadow:none;text-align:center;margin-bottom:24px;}@media screen and (max-width:768px){.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section h1{font-size:32px!important;line-height:36px!important;}}.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock,.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section div,.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section p,.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section span,.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section h2{color:#444!important;font-size:24px;font-weight:400;line-height:30px;text-align:center;text-shadow:none;}@media screen and (max-width:768px){.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section .block-textblock,.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section div,.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section p,.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section span,.heroBlock-container.subpageHero.content-container .content-section.gradient .contentbannerblock-container .content-section h2{font-size:14px!important;line-height:20px!important;text-align:left;}}.heroBlock-container.subpageHero.content-container .content-section.gradient .restoolblock-container{order:1;margin-bottom:5em;}@media screen and (max-width:420px){.heroBlock-container.subpageHero.content-container .content-section.gradient .restoolblock-container{margin-bottom:2.5em;}}.heroBlock-container.subpageHero.content-container .content-section.gradient .restoolblock-container .content-section{width:100%;}.heroBlock-container.subpageHero.content-container .content-section.gradient .restoolblock-container .content-section h2{text-align:left;font-size:16px!important;line-height:24px!important;font-weight:700;color:#333;font-family:Open sans;}.heroBlock-container.fullImageHero .sideImage{display:none;}.heroBlock-container:not(.sideImageHero) .contentbannerblock-container .content-section .block-title,.heroBlock-container:not(.subpageHero) .contentbannerblock-container .content-section .block-title{color:#fff!important;}@media screen and (max-width:768px){.heroBlock-container .content-section.gradient .restoolblock-container .content-section.exportable{width:100%!important;}}