/*!
	Theme Name: CV Child
	Template: clearvertical
	Author: Clear Vertical
	Author URI: https://www.clearvertical.co.uk/
	Description: Child Theme
	Version: 1.0
	Tags: Responsive
	Text Domain: cv
*/body{color:#4E4E55;font-family:"Urbanist",sans-serif;letter-spacing:.075rem;font-family:'Urbanist', sans-serif}a{color:#48C1B8;text-decoration:none}a:hover{color:#303036;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}h1,h2,h3,h4,h5,h5{color:#303036;margin-bottom:1rem}h1{font-size:1.8rem;margin-bottom:35px}h2{font-size:1.75rem;margin-bottom:35px}h3{font-size:1.625rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1.0625rem}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white a,.text-white p{color:#fff}.text-white a{text-decoration:underline}.text-muted{color:#999 !important}.lead{font-size:1.25rem;font-weight:300;letter-spacing:.13rem}strong.alt{color:#48C1B8}.bg_grey{background-color:#f6f6f6}.box_border-bottom{background-color:#fff;border-bottom:2px solid #48C1B8;height:100%;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;padding:3.75rem}.box_column-padding .vc_column-inner{padding:50px 50px 15px 50px !important}@media screen and (max-width: 767px){.box_column-padding .vc_column-inner{padding:40px 40px 5px 40px !important}}.box_service>.vc_column-inner>.wpb_wrapper{align-items:end;display:flex;flex-direction:column;height:100%;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;position:relative}.box_service>.vc_column-inner>.wpb_wrapper a{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.box_service>.vc_column-inner>.wpb_wrapper .wpb_text_column{padding:1.5625rem 4.5625rem 1.5625rem 1.5625rem;width:100%}.box_service>.vc_column-inner>.wpb_wrapper .wpb_text_column::after{background:url("img/svg/icons/arrow-right.svg") no-repeat center;bottom:26px;content:'';height:20px;position:absolute;right:37px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;width:20px}.box_service>.vc_column-inner>.wpb_wrapper:hover .wpb_text_column::after{right:27px}.dark-green-bg{background-color:#054752;padding:3rem 0}.dark-green-bg p.lead{margin-bottom:35px}.dark-green-bg p{margin-bottom:5px}@media screen and (max-width: 767px){.dark-green-bg p.lead{font-size:1.125rem}}#homepage-courses .vc_row.vc_column-gap-30>.vc_column_container{padding:0 15px !important}#homepage-courses .vc_row.vc_column-gap-30>.vc_column_container:first-child,#homepage-courses .vc_row.vc_column-gap-30>.vc_column_container:nth-child(2){padding:0 !important}.bg_pattern{background-image:url(img/svg/bg_pattern.svg);background-position:100%;background-repeat:repeat}.bg_pattern .secondary-link{background-color:#F6FCFB}.bg_big_logo{background-image:url(img/svg/big-stroke-logo.svg);background-position:100% 75%;background-repeat:no-repeat;background-size:500px 360px}@media screen and (max-width: 1199px){.bg_big_logo{background-position:100% -65%;background-size:400px 360px}}@media screen and (max-width: 991px){.bg_big_logo{background-position:100% 0%;background-size:310px 570px}}@media screen and (max-width: 440px){.bg_big_logo{background-position:120% 175%;background-size:270px 360px}}.border-box{background-color:white;border:1px solid #D2D6D6}.border-box .vc_column_container>.vc_column-inner{padding:0px}.border-box .courses-button{padding:1.25rem !important}.course-tag.free{background-color:#054752;border:6px solid #054752;border-bottom:0px}.course-tag.free .link-icon__label,.course-tag.free .link-noicon__label{color:white}.course-tag.free .link-icon svg path,.course-tag.free .link-noicon svg path{stroke:white}#free-taster-cta{padding:1.8rem 0 1.5rem 0 !important}#free-taster-cta .cta-content{display:inline-flex}#free-taster-cta .cta-text{margin-top:0.85rem;margin-right:2.5rem}#free-taster-cta a{text-decoration:none !important}#free-taster-cta .link-icon__label{color:white !important}@media screen and (max-width: 991px){#free-taster-cta{padding:2.5rem 0 1rem 0 !important}}@media screen and (max-width: 767px){#free-taster-cta .cta-content{display:block}#free-taster-cta .cta-text{margin-top:0rem;margin-right:0rem}#free-taster-cta .secondary-link.white{text-align:center;margin:1.5rem auto 0 auto}}.primary-green-portal{background-color:white;border:1px solid #D8D8D9;padding:2rem !important;border-top:5px solid #48C1B8;text-align:center}.primary-green-portal iframe .custom-body-background .custom-player{background:#054752 !important}.secondary-blue-portal{background-color:white;border:1px solid #D8D8D9;padding:2rem !important;border-top:5px solid #054752;text-align:center}@media screen and (max-width: 991px){#content-block-2{margin:3rem 0}#content-block-2 .block-2-content{order:2}#content-block-2 .block-2-image{order:1}}@media screen and (max-width: 991px){.start-today-content{padding:1.5rem !important}}.free-trial-cta .vc_custom_1630076083492,.free-trial-cta .vc_custom_1630080551047{width:max-content !important;margin:0 auto}.link-wrapper{position:absolute;height:84.5%;width:100%;z-index:1;transition:.6s}@media screen and (max-width: 767px){.link-wrapper{height:100%}}.link-wrapper a{height:100%;left:0%;position:absolute;top:0%;width:100%}@media screen and (max-width: 1440px){.link-wrapper a{height:97%}}@media screen and (max-width: 1199px){.link-wrapper a{height:90.5%}}@media screen and (max-width: 991px){.link-wrapper a{height:96%}}@media screen and (max-width: 767px){.link-wrapper a{height:100%;width:100%}}@media screen and (max-width: 991px){.course-header-image{margin-bottom:3rem}}#about-offers .border-box{min-height:300px}@media screen and (max-width: 1440px){#about-offers .border-box{min-height:350px}}@media screen and (max-width: 1199px){#about-offers .border-box{min-height:370px}}@media screen and (max-width: 991px){#about-offers .border-box{min-height:350px}}@media screen and (max-width: 767px){#about-offers .border-box{min-height:auto}}.part-course-blocks .border-box{min-height:170px}@media screen and (max-width: 1199px){.part-course-blocks .border-box{min-height:190px}}@media screen and (max-width: 991px){.part-course-blocks .border-box{min-height:170px}}@media screen and (max-width: 767px){.part-course-blocks .border-box{min-height:auto}}#add-on-carousel .woocommerce ul.products.columns-3 li.product,#add-on-carousel .woocommerce-page ul.products.columns-3 li.product{margin-bottom:0px;width:100% !important}#add-on-carousel ul.slick-dots li::before{display:none !important}.btn,.gform_button{border:0;border-radius:0;color:white;padding:0.75rem 1.25rem;width:auto}.btn-primary,.gform_button{background-color:#48C1B8;position:relative}.btn-primary:hover,.btn-primary:active,.gform_button:hover,.gform_button:active{background-color:#054752 !important}.gform_button{font-weight:500 !important;letter-spacing:1px;transition:.6s}.btn-secondary{background-color:#054752;position:relative}.btn-secondary:hover,.btn-secondary:active{background-color:#48C1B8 !important}@-webkit-keyframes d{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes d{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}80%{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@-webkit-keyframes e{0%{-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}80%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes e{0%{-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}80%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.link-icon,.link-noicon{display:inline-block;position:relative}.link-icon{color:#303036}.link-icon svg path,.link-noicon svg path{stroke:#303036}.link-icon__inner,.link-noicon__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-icon__label,.link-noicon__label{display:block;padding:0 0 .5rem 0;position:relative;letter-spacing:1px;overflow:hidden;color:#303036}@media only screen and (max-width: 769px){.link-icon__label,.link-noicon__label{font-size:18px}}.link-icon--black,.link-noicon--black{color:#333 !important;text-decoration:none !important}.link-icon--black .link-noicon__label:before,.link-noicon--black .link-noicon__label:before{background-color:#333 !important}.link-icon__icon,.link-noicon__icon{display:block;margin-left:.66667rem;position:relative;overflow:hidden;width:10px;height:10px;line-height:0;margin-bottom:7px}.link-icon__icon__main,.link-noicon__icon__main{position:absolute;top:0;left:0;width:100%;height:auto}@media only screen and (min-width: 769px){.link-icon:hover .link-icon__icon__main,.link-icon:hover .link-noicon__icon__main{-webkit-animation:d .8s ease-in;animation:d .8s ease-in}}.link-icon__icon__secondary,.link-noicon__icon__secondary{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}@media only screen and (min-width: 769px){.link-icon:hover .link-icon__icon__secondary,.link-icon:hover .link-noicon__icon__secondary{-webkit-animation:e .8s ease-in;animation:e .8s ease-in}}.link-icon__icon svg,.link-noicon__icon svg{width:10px;height:10px;-o-object-fit:contain;object-fit:contain}.primary-link{background-color:#48C1B8;font-weight:500 !important;-moz-width:fit-content;-webkit-width:fit-content;width:fit-content}.primary-link .link-icon__icon,.primary-link .link-noicon__icon{margin-bottom:0px !important}.primary-link .link-icon__inner{padding:.75rem 1.25rem;letter-spacing:1px}.primary-link .link-icon{color:#fff}.primary-link .link-icon svg path,.primary-link .link-noicon svg path{stroke:#fff}.primary-link:hover{-webkit-transition:.6s ease-in;transition:.6s ease-in;background-color:#054752}.secondary-link{border:2px solid rgba(72,193,184,0.6);font-weight:500 !important;-moz-width:fit-content;-webkit-width:fit-content;width:fit-content}.secondary-link .link-icon__icon,.secondary-link .link-noicon__icon{margin-bottom:0px !important}.secondary-link .link-icon__label{padding:0 !important}.secondary-link .link-icon__inner{padding:.75rem 1.25rem;letter-spacing:1px}.secondary-link:hover{border:2px solid #48c1b8;-webkit-transition:.6s ease-in;transition:.6s ease-in}.primary-link.align-center,.secondary-link.align-center,.tertiary-link.align-center{margin:0 auto}.tertiary-link{-moz-width:fit-content;-webkit-width:fit-content;width:fit-content;font-weight:500 !important}.tertiary-link .link-icon__icon,.tertiary-link .link-noicon__icon{margin-bottom:0px !important}.tertiary-link .link-icon__inner{padding:.75rem 0rem;letter-spacing:1px}.tertiary-link:hover{-webkit-transition:.6s ease-in;transition:.6s ease-in}.tertiary-link .link-icon__label:before,.tertiary-link .link-noicon__label:before{content:"";position:absolute;bottom:0px;right:0;width:100%;height:2px;background-color:#48C1B8;opacity:.6;-webkit-transition:.3s ease-in;transition:.3s ease-in;overflow:hidden}@media only screen and (min-width: 769px){.tertiary-link .link-icon:hover .link-icon__label:before,.tertiary-link .link-icon:hover .link-noicon__label:before,.tertiary-link .link-noicon:hover .link-icon__label:before,.tertiary-link .link-noicon:hover .link-noicon__label:before{opacity:1}}.secondary-link.white{border:2px solid rgba(72,193,184,0.6);color:white;font-weight:500 !important;-moz-width:fit-content;-webkit-width:fit-content;width:fit-content}.secondary-link.white .link-icon__icon,.secondary-link.white .link-noicon__icon{margin-bottom:0px !important}.secondary-link.white .link-icon__inner{color:white}.secondary-link.white .link-icon svg path,.secondary-link.white .link-noicon svg path{stroke:#FFF}.secondary-link.white:hover{border:2px solid #48c1b8;-webkit-transition:.6s ease-in;transition:.6s ease-in}.tertiary-link.white{-moz-width:fit-content;-webkit-width:fit-content;width:fit-content;color:white;float:left;margin-left:2rem}.tertiary-link.white .link-icon{color:#fff}.tertiary-link.white .link-icon svg path,.tertiary-link.white .link-noicon svg path{stroke:#fff}.tertiary-link.white .link-icon__icon,.tertiary-link.white .link-noicon__icon{margin-bottom:0px !important}.tertiary-link.white .link-icon__inner{padding:0}.tertiary-link.white .link-icon__label:before,.tertiary-link.white .link-noicon__label:before{content:"";position:absolute;bottom:0px;right:0;width:100%;height:2px;background-color:#48C1B8;opacity:.6;-webkit-transition:.3s ease-in;transition:.3s ease-in;overflow:hidden}@media only screen and (min-width: 769px){.tertiary-link.white .link-icon:hover .link-icon__label:before,.tertiary-link.white .link-icon:hover .link-noicon__label:before,.tertiary-link.white .link-noicon:hover .link-icon__label:before,.tertiary-link.white .link-noicon:hover .link-noicon__label:before{opacity:1}}input,select,textarea{-webkit-appearance:none;background:white;border:2px solid #e5e5e5;border-radius:0;color:#4E4E55;padding:0.625rem 1.125rem;width:100%}input:focus,select:focus{border-color:#48C1B8;outline:none}.select-wrapper,.vc_grid-styled-select{background-color:white;position:relative}.select-wrapper select,.vc_grid-styled-select select{background-color:transparent;position:relative;z-index:2}.select-wrapper::after,.vc_grid-styled-select::after{background-image:url("img/svg/icons/select-arrow.svg");background-position:center;background-repeat:no-repeat;background-size:16px 8px;border-left:2px solid #e5e5e5;content:'';height:100%;position:absolute;right:2px;width:39px;z-index:1}select{-webkit-appearance:none;color:#929292}input[type=submit]{width:auto}::placeholder{color:#929292;opacity:1}input[type=radio]{-webkit-appearance:radio;position:relative;width:auto}input[type=checkbox]{-webkit-appearance:checkbox}input[type=checkbox],input[type=radio]{float:left;height:15px;margin:5px 5px 0 0;padding:0;width:15px}.gform_wrapper ul li{padding-left:0 !important}.gform_wrapper ul li::before{display:none !important}.gform_wrapper .gfield_required{color:red !important}.form-box{background-color:white;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important}.form-box .gform_wrapper{background-color:#fff;padding:25px}@media screen and (max-width: 991px){.form-box .gform_wrapper{padding:30px 14px 30px 30px}}@media screen and (max-width: 640px){.form-box .gform_wrapper{padding:30px}}.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{font-weight:500 !important}.gform_legacy_markup_wrapper ul.gfield_checkbox li{float:left;width:50%}.icon{position:relative}.icon span{padding-left:1.5rem}.icon::before{background-position:50% 50%;background-repeat:no-repeat;content:'';display:inline-block;height:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.envelope::before{background-image:url("img/svg/icons/envelope.svg")}.phone::before{background-image:url("img/svg/icons/phone.svg")}.icon-social{background-position:50% 50%;background-repeat:no-repeat;background-size:13px;border-radius:50%;float:left;height:40px;margin-right:1rem;width:40px}.icon-social:hover{opacity:0.8}@media screen and (max-width: 1199px){.icon-social{height:30px;width:30px}}.facebook{background-color:#3b5998;background-image:url("img/svg/icons/facebook.svg")}.instagram{background-color:#cd486b;background-image:url("img/svg/icons/instagram.svg")}.linkedin{background-color:#0077b5;background-image:url("img/svg/icons/linkedin.svg")}.twitter{background-color:#0084b4;background-image:url("img/svg/icons/twitter.svg")}.youtube{background-color:#bb0000;background-image:url("img/svg/icons/youtube.svg")}.email-share{background-color:#303036;background-image:url("img/svg/icons/envelope-light.svg")}.link{background-color:#054752;background-image:url("img/svg/icons/link.svg");cursor:pointer}.course-tag::before{background-position:100% 100%;background-size:45px;background-repeat:no-repeat;border-radius:0 !important;content:'';display:inline-block;height:45px;position:absolute !important;top:0 !important;left:0 !important;transform:translateY(0%) !important;width:45px;margin:1.5rem 0 0 1.5rem;z-index:1}.ondemand::before{background-image:url(img/svg/icons/ondemand.svg)}.adi::before{background-image:url(img/svg/icons/adi.svg)}.standards::before{background-image:url(img/svg/icons/standards.svg)}.course::before{background-image:url(img/svg/icons/courses.svg)}.free::before{background-image:url(img/svg/icons/free.svg)}.small-icon{background-position:50% 50%;background-repeat:no-repeat;background-size:20px;height:20px;margin-right:1rem;width:20px}.theory-small{background-image:url(img/svg/icons/ito-theory-small.svg)}.video-small{background-image:url(img/svg/icons/ito-video-small.svg)}.wheel-small{background-image:url(img/svg/icons/ito-wheel-small.svg)}.calendar-small{background-image:url(img/svg/icons/ito-calendar-small.svg)}.mail-small{background-image:url(img/svg/icons/ito-mail-small.svg)}.teaching-small{background-image:url(img/svg/icons/ito-teaching-small.svg)}.person-small{background-image:url(img/svg/icons/ito-person-small.svg);background-size:18px;height:30px}.large-icon{background-position:50% 50%;background-repeat:no-repeat;background-size:50px;content:'';height:50px;width:50px}.icon-1{background-image:url(img/svg/icons/ito-icon-large-01.svg)}.icon-2{background-image:url(img/svg/icons/ito-icon-large-02.svg)}.icon-3{background-image:url(img/svg/icons/ito-icon-large-03.svg)}.overflow-v{overflow:visible !important}.imgpad{width:50px !important;margin:0 auto !important;padding-bottom:20px !important}.icon-bubble{background-color:white;background-size:50px;background-repeat:no-repeat;content:'';height:50px;top:-30px;width:80px;position:absolute;left:45%}.icon-bubble::after{background-repeat:no-repeat;background-size:50px;content:'';height:50px;width:50px;position:absolute;left:20%}.question::after{background-image:url(img/svg/icons/ito-icon-question.svg)}.pricing::after{background-image:url(img/svg/icons/ito-icon-price.svg)}.bubble-logo::after{background-repeat:no-repeat;background-repeat:no-repeat;background-size:100px;content:"" !important;height:100px;position:absolute;width:100px;z-index:2;bottom:40px;right:40px}@media screen and (max-width: 1440px){.bubble-logo::after{background-size:80px;height:80px;width:80px;bottom:35px;right:35px}}@media screen and (max-width: 1199px){.bubble-logo::after{background-size:60px;height:60px;width:60px;bottom:55px;right:55px}}@media screen and (max-width: 991px){.bubble-logo::after{bottom:30px;right:30px}}@media screen and (max-width: 440px){.bubble-logo::after{background-size:35px;height:35px;width:35px;bottom:25px;right:25px}}.bubble-play::after{background-image:url(img/svg/ito-bubble-play.svg)}.bubble-wheel::after{background-image:url(img/svg/ito-bubble-wheel.svg)}.page-content ul{list-style-type:none;overflow:hidden;padding:0;position:relative}.page-content ul li::before{background-color:#48C1B8;border-radius:50%;content:'';height:7px;left:0;position:absolute;top:8px;width:7px}.page-content ul li{padding-left:0.9375rem;position:relative}.list-circle{list-style-type:none;padding:0;position:relative}.list-circle li::before{background:transparent url("img/svg/icons/arrow-right.svg") no-repeat center !important;content:'' !important;height:11px !important;position:absolute !important;top:5px !important;width:11px !important;left:0}.list-circle li{margin-bottom:1rem;padding-left:1.875rem !important;position:relative}.list-tick{margin:0 0 25px 0 !important}.list-tick li{list-style-type:none;margin:0;padding:8px 15px 8px 36px !important;position:relative}.list-tick li::before{background:transparent url("img/svg/icons/check-circle.svg") !important;content:'';height:26px !important;left:0;position:absolute !important;transition:all .2s ease-in-out;width:26px !important}.list-tick.white-tick li::before{background:transparent url("img/svg/icons/check-circle-light.svg") !important}.benefits-list li{float:left;padding-left:1.25rem !important;width:30%}@media screen and (max-width: 1199px){.benefits-list li{margin-bottom:.7rem;width:100%}.benefits-list li:last-child{margin-bottom:0}}.benefits-list li.green-1::before{background-color:#48C1B8 !important}.benefits-list li.green-2::before{background-color:#0E726D !important}.benefits-list li.green-3::before{background-color:#054752 !important}.benefits-list li.green-4::before{background-color:#033139 !important}.benefits-list.full li{width:100% !important;margin-bottom:.7rem}ul.list-half li{float:left;margin-left:1%;width:48%;margin-bottom:.75rem;padding-left:1.25rem}ul.list-half.white li::before{background-color:#fff}.slick-arrow{background-color:#48C1B8 !important;height:2em !important;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;width:2em !important}.slick-arrow i{color:#fff}.slick-arrow i::before{background:url("img/svg/icons/arrow-right-light.svg") no-repeat;content:'';height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:20px}.slick-arrow:hover{background-color:#054752 !important}.slick-prev i::before{background:url("img/svg/icons/arrow-left-light.svg") no-repeat}.cv_slider{background-color:#fff;border-bottom:2px solid #48C1B8;height:100%;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;padding-bottom:0 !important;visibility:visible !important}.cv_slider .ult-item-wrap .ult-item-wrap{width:50%}.cv_slider .ult-item-wrap .ult-item-wrap .ult-item-wrap{width:100%}@media screen and (max-width: 991px){.cv_slider .ult-item-wrap .ult-item-wrap{width:100%}}.cv_slider .ult-item-wrap .vc_col-sm-6{height:100%;width:100%}.cv_slider .ult-item-wrap .vc_col-sm-6 .vc_column-inner{height:100%}.cv_slider .slick-track{display:flex !important}.cv_slider .slick-track .slick-slide{height:inherit !important}.cv_slider .slick-track .slick-slide .vc_row{height:100%}.cv_slider .slick-arrow{right:20px;top:30px}.cv_slider .slick-prev{left:auto;right:65px}@media screen and (max-width: 991px){.cv_slider .image-column .vc_column-inner{min-height:400px}}@media screen and (max-width: 570px){.cv_slider .image-column .vc_column-inner{height:auto !important;min-height:300px}}.cv_slider .text-column{padding:3.75rem !important}@media screen and (max-width: 570px){.cv_slider .text-column .vc_column-inner{padding:0}}@media screen and (max-width: 570px){.cv_slider .text-column{padding:2.5rem 0 !important}}@media screen and (max-width: 570px){.cv_slider{background-color:transparent;border-bottom:0;-webkit-box-shadow:none !important;box-shadow:none !important}}.cv_tabs{background-color:#f6f6f6;padding:3.75rem 0}.cv_tabs .vc_tta-tabs-list{text-align:center}.cv_tabs .vc_tta-tab a{border:0 !important}.cv_tabs .vc_tta-tab.vc_active>a{background-color:#48C1B8 !important;color:#fff !important}.cv_tabs .vc_tta-panels-container{margin-top:50px}.cv_tabs .vc_tta-panels-container .vc_tta-panels{background-color:transparent !important;border:0 !important}.cv_tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body{background-color:transparent !important;border-color:transparent !important;padding:0}.cv_tabs .vc_tta-panel .vc_tta-panel-heading{background-color:#fff !important}.cv_tabs .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#48C1B8 !important}.cv_tabs .vc_tta-panel.vc_active .vc_tta-panel-heading a{color:#fff !important}.cv_tabs .wpb_column .wpb_column{align-items:center !important;background:#fff}.cv_tabs .wpb_column .wpb_column:first-child{border-right:15px solid #f6f6f6}@media screen and (max-width: 991px){.cv_tabs .wpb_column .wpb_column:first-child{margin-bottom:30px}}.cv_tabs .wpb_column .wpb_column:last-child{border-left:15px solid #f6f6f6}.cv_tabs .wpb_column .wpb_column:after{background:#48C1B8;bottom:0;content:'';height:4px;left:0;position:absolute;width:100%;z-index:1}.cv_tabs .tab-row{margin-bottom:30px !important}.cv_tabs .aio-icon-component{margin-bottom:0}.cv_tabs .aio-icon-box{background:#fff;padding:1.875rem}.cv_tabs .aio-icon-box .aio-icon-left{vertical-align:middle}@media screen and (max-width: 620px){.cv_tabs .aio-icon-box .aio-ibd-block{float:left;margin-top:20px;width:100%}}.link-arrow{padding-right:1.8rem;position:relative}.link-arrow::after{background-image:url("img/svg/icons/arrow-right.svg");content:'';height:20px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px}.link-arrow:hover::after{right:-5px}.float-right{float:right}@media screen and (max-width: 991px){.float-right{float:unset}}.alignleft,img.alignleft{display:inline;float:left;margin-right:1.5em}.alignright,img.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.wp-caption{margin-bottom:1.5em;padding-top:5px;text-align:center}.wp-caption img{border:0 none;margin:0;padding:0}.wp-caption p.wp-caption-text{font-size:10px;line-height:1.5;margin:0}.animation-delay-1{animation-delay:0 !important}@media screen and (max-width: 991px){.animation-delay-1{animation-delay:unset !important}}.animation-delay-2{animation-delay:.3s !important}@media screen and (max-width: 991px){.animation-delay-2{animation-delay:unset !important}}.animation-delay-3{animation-delay:.6s !important}@media screen and (max-width: 991px){.animation-delay-3{animation-delay:unset !important}}.animation-delay-4{animation-delay:.9s !important}@media screen and (max-width: 991px){.animation-delay-4{animation-delay:unset !important}}.animation-delay-5{animation-delay:1.2s !important}@media screen and (max-width: 991px){.animation-delay-5{animation-delay:unset !important}}.animation-delay-6{animation-delay:1.5s !important}@media screen and (max-width: 991px){.animation-delay-6{animation-delay:unset !important}}.animation-delay-7{animation-delay:1.8s !important}@media screen and (max-width: 991px){.animation-delay-7{animation-delay:unset !important}}.animation-delay-8{animation-delay:2.1s !important}@media screen and (max-width: 991px){.animation-delay-8{animation-delay:unset !important}}@media screen and (max-width: 991px){.fadeIn,.fadeInUp{animation:unset !important}.wpb_animate_when_almost_visible{opacity:1 !important}}#top-bar{background-color:#f6f6f6;font-size:.875rem;padding:.3875rem 0}#top-bar .nav-item{position:relative}#top-bar .nav-link{color:#303036;margin-left:.2rem;padding:.5rem 1rem}#top-bar .nav-link:hover{color:#48C1B8}#top-bar .nav-link:last-child{padding-right:0}header{background:#fff;position:fixed;-webkit-transition:all .6s ease;transition:all .6s ease;width:100%;z-index:20}.border-bottom-light{border-bottom:2px solid #F6FCFB}.navbar{padding:1rem 0}@media screen and (max-width: 991px){.navbar .container{position:relative}}@media screen and (max-width: 991px){.navbar{padding:3rem 0}}.navbar-brand{padding:0;position:absolute;z-index:1}.navbar-brand img{height:95px;padding:1.375rem 0;width:auto}@media screen and (max-width: 767px){.navbar-brand img{height:85px !important}}.navbar-light .navbar-nav .nav-item:last-child .nav-link{padding-right:0}.navbar-light .navbar-nav .nav-link{color:#303036;padding:.5rem 1rem}.navbar-light .navbar-nav .nav-link:hover{color:#48C1B8}.navbar-light .navbar-nav .dropdown-toggle::after{content:none}.navbar-light .navbar-nav .dropdown-menu{background:#f6f6f6;border-color:#4697c3;border-style:solid;border-width:2px 0 0 0;border-radius:0;margin:0;min-width:12rem}.navbar-light .navbar-nav .dropdown-menu .dropdown-item{color:#303036;padding:.55rem 1.5rem}.navbar-light .navbar-nav .dropdown-menu .dropdown-item:hover{background-color:#48C1B8;color:white}.navbar-light .navbar-nav .dropdown-menu .dropdown-menu{background:white;border-color:#f6f6f6;left:208px;top:0px}@media screen and (max-width: 991px){.navbar-light .navbar-nav .dropdown-menu .dropdown-menu{display:block}}.navbar-light .navbar-toggler{background-color:#48C1B8;border:0;border-radius:0;padding:.35rem}.navbar-light .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .collapse.show .nav,.navbar-light .collapsing .nav{margin-bottom:30px}.navbar-light .collapse.show .nav-link,.navbar-light .collapsing .nav-link{padding:.5rem 0}.navbar-light .collapse.show .menu-item,.navbar-light .collapsing .menu-item{border-bottom:2px solid #f6f6f6}.navbar-light .collapse.show .menu-item:last-child,.navbar-light .collapsing .menu-item:last-child{border-bottom:0}.navbar-light .collapse.show .dropdown-toggle:focus,.navbar-light .collapsing .dropdown-toggle:focus{outline:none}.navbar-light .collapse.show .dropdown-toggle::after,.navbar-light .collapsing .dropdown-toggle::after{background:url("img/svg/icons/select-arrow.svg");background-position:center;background-repeat:no-repeat;background-size:16px 8px;border:0;content:'';height:8px;position:absolute;right:0;top:16px;width:39px}@media screen and (max-width: 991px){.navbar-light .container{padding-left:15px;padding-right:15px}}@media (min-width: 992px){.navbar-light ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}}.unclickable>a:hover{cursor:default}.header-fixed header{position:fixed;top:0px}.header-fixed header .navbar{padding:1rem 0}@media screen and (max-width: 991px){.header-fixed header .navbar{padding:0;height:100%}}.header-fixed header .navbar-brand img{height:95px}@media screen and (max-width: 1199px){.header-fixed header .navbar-brand img{margin-top:-6px}}.header-fixed header #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu{margin-top:1rem !important}@media screen and (max-width: 1199px){.header-fixed header #mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu{margin-top:-0.05rem !important}}.header-fixed header .mega-menu-flyout .mega-sub-menu{margin-top:0 !important}@media screen and (max-width: 1440px){.header-fixed header .mega-menu-flyout .mega-sub-menu{margin-top:1rem !important}}@media screen and (max-width: 1199px){.header-fixed header .mega-menu-flyout .mega-sub-menu{margin-top:-0.05rem !important}}@media screen and (max-width: 1199px){.header-fixed header #top-bar{display:none}}@media screen and (max-width: 1199px){.header-fixed header{height:82px}}@media screen and (max-width: 991px){.header-fixed header{top:0}}.responsive-menu-open .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='53.7' height='53.7' viewBox='0 0 53.7 53.7'><path opacity='1' fill='%23FFFFFF' d='M44.4,42L29.3,26.8l15.1-15.1c0.4-0.4,0.4-1,0-1.4l-1-1c-0.4-0.4-1-0.4-1.4,0L26.8,24.4L11.9,9.3c-0.4-0.4-1-0.4-1.4,0l-1.2,1.2c-0.4,0.4-0.4,1,0,1.4l15.2,15.2L9.3,42c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l15.2-15.2L42,44.4c0.4,0.4,1,0.4,1.4,0l1-1C44.8,43,44.8,42.4,44.4,42z'/></svg>")}.responsive-menu-open #cv_responsiveMenu{-webkit-transform:translateX(0%);transform:translateX(0%)}#cv_responsiveMenu{background:#F6FCFB;bottom:0;left:0;overflow:scroll;padding:0 0 30px;position:fixed;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .6s ease;transition:all .6s ease;top:0;width:300px;z-index:10000}#cv_responsiveMenu ul{list-style:none;margin:0;padding:0}#cv_responsiveMenu a{border-bottom:solid 1px #f6f6f6;color:#303036;display:block;max-width:100%;padding:0.875rem 1.75rem;-webkit-transition:all .6s ease;transition:all .6s ease;width:300px}#cv_responsiveMenu .sub-menu{display:none}#cv_responsiveMenu .sub-menu a{background:#fff;padding:0.875rem 1.75rem 0.875rem 2.5rem;position:relative}#cv_responsiveMenu .sub-menu .sub-menu a{background-color:#f6f6f6;padding-left:60px}#cv_responsiveMenu .menu-item-has-children{position:relative}#cv_responsiveMenu .menu-item-has-children::after{background:transparent url("img/svg/icons/arrow-down.svg");color:#48C1B8;content:'';height:22px;position:absolute;right:12px;text-align:center;top:15px;width:22px}#cv_responsiveMenu .sub-open::after{background:transparent url("img/svg/icons/arrow-up-light.svg")}#cv_responsiveMenu .sub-open .sub-menu{display:block}#cv_responsiveMenu .sub-open>a{background:#48C1B8;color:#fff}.small-close{display:none;z-index:1000}@media screen and (max-width: 991px){#cv_responsiveMenuToggle{display:block;position:absolute;right:0;top:-22px}}#mega-menu-wrap-header-menu{width:100%}@media screen and (max-width: 991px){#mega-menu-wrap-header-menu{display:none}}#mega-menu-wrap-header-menu #mega-menu-header-menu{padding:0;text-align:right;visibility:visible}#mega-menu-header-menu>li.mega-menu-megamenu>ul.mega-sub-menu{background:#f6f6f6 !important;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.18) !important;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.18) !important;margin-top:1.4rem !important}#mega-menu-header-menu>li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{display:none !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{background:#f6f6f6 !important;border-bottom:1px solid #ddd !important;font-size:1rem !important;line-height:3.4375rem !important;padding:0 1rem 0 3rem !important;width:26.8% !important}@media screen and (max-width: 1440px){#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{width:29.8% !important}}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus{background-color:#48C1B8 !important;color:#fff !important}#mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu{background:#fff !important;border:0 !important;left:26.8% !important;width:73.21% !important}@media screen and (max-width: 1440px){#mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu{left:29.8% !important;width:70.21% !important}}#mega-menu-header-menu li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:left !important;position:unset !important}#mega-menu-header-menu li.mega-menu-item-has-children li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator::after{background:url("img/svg/icons/arrow-right.svg") no-repeat !important;content:'' !important;height:17px !important;left:1.0625rem;margin:0 !important;position:absolute !important;top:50%;transform:translateY(-50%) !important;width:17px !important}#mega-menu-header-menu>li.mega-menu-tabbed>ul.mega-sub-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link>span.mega-indicator::after,#mega-menu-header-menu li.mega-menu-item-has-children li.mega-menu-item-has-children:hover>a.mega-menu-link>span.mega-indicator::after{background:url("img/svg/icons/arrow-right-light.svg") no-repeat !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link:hover{color:#48C1B8 !important;transition:.6s}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item>a.mega-menu-link{color:#054752;font-weight:600 !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{color:#48C1B8 !important}.menu-text .mega-sub-menu{float:left !important;padding:2rem 0.5rem 2rem 2rem !important}.menu-text .mega-block-title{border-bottom:1px solid #ddd !important;color:#48C1B8 !important;font-size:1.125rem !important;font-weight:normal !important;margin-bottom:1rem !important;padding-bottom:1rem !important;text-transform:none !important}.menu-text .btn{margin-top:0.5rem}.menu-img .mega-sub-menu{float:right !important;padding:2rem 2rem 2rem 0.5rem !important}.mega-menu-flyout .mega-sub-menu{border-top:2px solid #48C1B8 !important;margin-top:1.35rem !important;padding:.5rem !important}.mega-menu-flyout .mega-sub-menu a{font-size:16px !important;padding:.3rem 1.5rem !important}.mega-menu-flyout .mega-sub-menu a:hover{background:#48C1B8 !important;color:#fff !important}.header-button{margin:0 4.5rem 0 1rem !important}@media screen and (max-width: 991px){.header-button{display:none !important}.header-button .header-text{margin-bottom:3rem}}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu{width:350px}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#48C1B8 !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu{background:white;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{background:white}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item{border-bottom:1px solid #F6FCFB !important;transition:.6s}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child{border-bottom:0px !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child:hover{border-bottom:0px  !important}#mega-menu-wrap-header-menu #mega-menu-header-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:hover{border-bottom:1px solid #F6FCFB !important}.mega-menu-flyout .mega-sub-menu a{font-size:16px !important;padding:1rem 0.75rem !important}.mega-menu-flyout ul.mega-sub-menu a:hover{background:#F6FCFB !important;color:#303036 !important}#header-video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;top:-30rem}#header-video{position:absolute;left:50%;bottom:0;min-width:100vw;min-height:100%;top:50%;transform:translate(-50%, -50%)}#video-content{position:relative;bottom:0;top:50%;width:100%}@media (max-width: 561px){#video-content{padding-top:0}#video-content h1{font-size:30px !important;line-height:45px !important}}#video-content h1{text-align:left !important;font-size:48px;line-height:60px !important;color:white;margin-bottom:18px}@media (max-width: 1440px){#video-content h1{font-size:40px !important}}@media (max-width: 991px){#video-content h1{font-size:30px !important;line-height:48px !important}}#video-content .lead{color:white;margin-bottom:35px}@media (max-width: 1199px){#video-content .lead{font-size:1.25rem}}@media (max-width: 991px){#video-content .lead{font-size:1rem}}#video-content .header-block{background-color:#054752;border-top:5px solid #48C1B8;padding:3rem;z-index:11}@media (max-width: 1440px){#video-content .header-block{padding:2.5rem}}@media (max-width: 991px){#video-content .header-block{padding:2rem}}#video-content .button-container .primary-link{float:left}#video-content .button-container .primary-link:hover{background-color:#24A094 !important}#video-content .button-container .secondary-link{float:left;margin-left:2rem;margin-top:-2px}@media (max-width: 620px){#video-content .button-container .primary-link{float:unset !important}#video-content .button-container .secondary-link{float:unset !important;margin-left:0rem !important;margin-top:1rem !important}}.homepage-banner{padding:200px 0}.homepage-banner .wpb_button,.homepage-banner .wpb_content_element,.homepage-banner ul.wpb_thumbnails-fluid>li{margin-bottom:0px}@media (max-width: 1440px){.homepage-banner{padding:80px 0}}@media (max-width: 991px){.homepage-banner{padding:120px 0}}@media (max-width: 440px){.homepage-banner{padding:70px 0 40px 0}}.secondary-color-overlay::before{content:" ";width:160vw;height:100vh;position:absolute;z-index:10;top:0;left:0;transform:translate(-20%, -40%);background:#072f2d;background:-webkit-linear-gradient(#072f2d 0%, rgba(7,47,45,0) 100%, rgba(7,47,45,0) 100%);background:-o-linear-gradient(#072f2d 0%, rgba(7,47,45,0) 100%, rgba(7,47,45,0) 100%);background:linear-gradient(#072f2d 0%, rgba(7,47,45,0) 100%, rgba(7,47,45,0) 100%)}ul.mega-sub-menu li.view-all{background-color:#48C1B8 !important}footer{margin-top:3rem}footer a{color:#4E4E55}footer h5{margin-bottom:1.6875rem}footer .logo img{height:52px;margin-bottom:2rem;width:auto}@media screen and (max-width: 440px){footer .logo img{width:130px !important}}@media screen and (max-width: 991px){footer .logo{margin-bottom:3rem}}footer .footer-content{padding:3rem 0 0 0}@media screen and (max-width: 991px){footer .first-list{margin-bottom:1.5rem}}footer .login-portal{border:1px solid #D8D8D9;padding:1rem 2rem;border-top:5px solid #48C1B8;text-align:center}footer .login-portal .secondary-link{width:100%}@media screen and (max-width: 991px){footer .login-portal{margin-top:3rem;margin-bottom:1.5rem;padding:1rem}}footer #icons{float:right;margin-top:2rem}footer #icons .icon-social{height:35px;width:35px;margin-right:1.25em}footer #icons .icon-social:last-of-type{margin-right:0}footer #icons .facebook{background-size:11px}footer #icons .facebook,footer #icons .instagram,footer #icons .linkedin,footer #icons .twitter,footer #icons .youtube{background-color:#054752}footer #icons .facebook:hover,footer #icons .instagram:hover,footer #icons .linkedin:hover,footer #icons .twitter:hover,footer #icons .youtube:hover{background-color:#48C1B8}@media screen and (max-width: 991px){footer #icons{float:unset;margin:0 auto;width:260px}}@media screen and (max-width: 767px){footer #icons .icon-social{background-size:11px;height:30px;width:30px;margin-right:1em}}#sub-footer{background-color:#F6FCFB;margin-top:1.75rem;padding-top:1.5rem;font-size:.8rem}@media screen and (max-width: 991px){#sub-footer .text-end{text-align:center !important;margin-top:1rem}}@media screen and (max-width: 991px){#sub-footer{text-align:center}}html,body{overflow-x:hidden}#page-header{background-color:#F6FCFB;margin-bottom:60px;overflow:hidden;padding:60px 0 25px 0;text-align:center;background-image:url(img/svg/bg_pattern.svg);background-position:100%;background-repeat:repeat}.page-content{padding-top:74px}@media screen and (max-width: 767px){.container{width:90%}}.height-full .wpb_wrapper{height:100%}@media screen and (max-width: 767px){.flex-margin .wpb_column{margin-bottom:35px}}@media screen and (max-width: 620px){iframe{width:100%}}img{height:auto;max-width:100%}.padding-bottom{padding-bottom:60px}.padding-top{padding-top:60px}.padding-vertical{padding:60px 0}#error{padding:90px 0}.cv_job-display-type{display:none}.cv_job-display-type.active{display:block}.job-row{padding:1.875rem 0 3.75rem 0}#cv_jobIntro{background:#f6f6f6;margin-bottom:30px;padding:0.575rem 0.9375rem}#cv_jobIntro::after{clear:both;content:'';display:table}#cv_jobIntro .job-toggle{cursor:pointer;display:block;float:left;line-height:1;margin-left:2rem;margin-top:3px;position:relative}#cv_jobIntro .job-toggle:hover{opacity:.7}#cv_jobIntro .job-toggle i{left:-24px;position:absolute;top:-4px}#cv_jobIntro .job-toggle i::after{content:'';height:18px;left:0;position:absolute;top:2px;width:18px}#cv_jobIntro .job-toggle .th-list::after{background:url(img/svg/icons/th-list.svg) no-repeat;background-size:18px}#cv_jobIntro .job-toggle .table::after{background:url(img/svg/icons/table.svg) no-repeat;background-size:18px}@media screen and (max-width: 620px){#cv_jobIntro .job-toggle{margin-left:1.5rem}}#cv_jobIntro .job-toggle.active{color:#48C1B8;opacity:1}#cv_jobIntro .job-toggle:not(:last-child){border-right:solid 1px #303036;margin-right:6px;padding-right:6px}@media screen and (max-width: 620px){#cv_jobIntro .pull-left{width:100%}}@media screen and (max-width: 620px){#cv_jobIntro .pull-right{width:100%}}@media screen and (max-width: 620px){#cv_jobIntro{padding:0.75rem 1.875rem 1.1875rem}}.sidebar-item__job{background:#f6f6f6;border-bottom:3px solid #48C1B8;margin-bottom:30px;padding:30px}.sidebar-item__job:last-of-type{margin-bottom:4rem}.sidebar-item__job svg{font-size:75%}.cv_job-item:not(:last-child){margin-bottom:30px}.cv_job-featured *{background:center center / cover;height:100%}.cv_job-content{border:solid 1px #f6f6f6;overflow:hidden;padding:30px;position:relative}.cv_job-content .excerpt{margin-bottom:15px}.cv_job-content h3{margin-bottom:6px}.cv_job-content .job-meta{border-bottom:solid 1px #f6f6f6;padding-bottom:15px;margin-bottom:15px}.cv_job-content::after{background:#48C1B8;bottom:0;content:'';height:3px;left:100%;position:absolute;transition:all .6s ease;width:100%}.cv_job-content:hover::after{animation:cv_jobLineSlide .6s ease;left:0}@keyframes cv_jobLineSlide{from{left:-100%;right:auto}to{left:0}}.job-actions .pull-left{margin:13px 0 0 0}.job-actions .pull-left svg{color:#48C1B8;height:1.3em;position:relative;width:0.4em !important}.job-actions .pull-left p a{display:inline-block}.job-actions .pull-left .text{padding-left:1.5rem}.job-actions .pull-left .single-listing__link{bottom:30px;position:absolute}.job-actions .pull-left .icon-border{float:left;position:relative}.job-actions .pull-left .icon-border::before{background:transparent url("img/svg/icons/angle-right.svg") no-repeat center;content:'';height:16px;left:0;position:absolute;top:4px;width:16px}@media screen and (max-width: 400px){.job-actions .pull-left{width:100%}}@media screen and (max-width: 400px){.job-actions .pull-right{margin-top:0.625rem;text-align:left !important;width:100%}}.job-actions::after{clear:both;content:'';display:table}.share-job-outer{height:50px;margin-bottom:0;overflow:hidden}.job-share-toggle{cursor:pointer;display:block;line-height:50px;-webkit-transition:all .6s ease;transition:all .6s ease}.share-job-outer.clicked,.job-share-toggle:hover{color:#48C1B8}.share-job-outer.clicked span{line-height:25px}.share-job-outer a{display:inline-block;height:25px;text-align:center;width:25px}.job-share-items .icon-social{background-size:10px;margin-left:1rem;margin-right:0}#cv_jobTable a{display:block;margin:-10px 0;padding:10px 0;position:relative;z-index:10}#cv_jobTable{width:100%}#cv_jobTable tr td:not(:last-child){pointer-events:none}#cv_jobTable tr:not(:last-child),#cv_jobTable .adp-directions tr:not(:last-child){border-bottom:solid 1px #fff}#cv_jobTable th:not(:last-child),#cv_jobTable td:not(:last-child),.adp-directions th:not(:last-child),.adp-directions td:not(:last-child){border-right:solid 1px #fff}#cv_jobTable th,#cv_jobTable td,.adp-directions th,.adp-directions td{font-weight:normal;padding:10px 0;text-align:center}#cv_jobTable th,.adp-directions th{background:#48C1B8;border-bottom:solid 1px #fff;color:#fff}#cv_jobTable tbody tr:nth-child(odd),.adp-directions tbody tr:nth-child(odd){background:#f6f6f6}#cv_jobTable tbody tr:nth-child(even),.adp-directions tbody tr:nth-child(even){background:#ddd}#job{margin-bottom:3rem}.sidebar-item__apply{margin-top:30px}#apply-btn{line-height:57px;margin-top:30px}#apply-btn i{margin-right:1.5rem;position:relative}#apply-btn i::before{background:transparent url("img/svg/icons/angle-left.svg") no-repeat center;content:'';height:16px;left:0;position:absolute;top:2px;width:16px}#job #mapPanel{display:none;opacity:0;visibility:hidden}#job #mapPanel h4{background:#48C1B8;color:#fff;margin-bottom:0;margin:-5px -5px 5px;padding:18px 30px}#job #mapPanel h5 span{cursor:pointer}#job #mapPanel.is-visible{background:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);box-shadow:0 2px 20px 0 rgba(0,0,0,0.1);display:block;margin:30px 0;opacity:1;padding:5px;position:relative;visibility:visible}#job #mapPanel.is-visible::after{background:#fff;bottom:0;content:'';height:5px;left:0;position:absolute;width:100%}#job #mapPanelMap{height:300px;overflow:scroll}#job .adp-placemark{display:none}.map-input-search #address{border-bottom:2px solid #48C1B8;border-left:0;border-right:0;border-top:0;margin-bottom:15px;margin-top:15px;padding:5px 4px;width:100%}.job-icons{background:#f6f6f6;margin:0 0 30px;padding:30px 0}.job-icons svg{font-size:44px;margin-bottom:20px}.job-icons h6{color:#48C1B8;margin:3rem 0 0 0}.job-icons p{margin-bottom:0}@media screen and (max-width: 767px){.job-icons p{margin-bottom:2rem}}.job-icons .col-md-4:last-child p{margin-bottom:0}.job-icons i{position:relative}.job-icons .fas::before{content:'';height:30px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.job-icons .fa-users::before{background:url(img/svg/icons/users.svg) no-repeat}.job-icons .fa-map-marker-alt::before{background:url(img/svg/icons/map-marker-alt.svg) no-repeat}.job-icons .fa-pound-sign::before{background:url(img/svg/icons/pound-sign.svg) no-repeat}.job-scroll{height:100vh;overflow:hidden !important}#jobPopup{bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:99999}#jobPopup.active{display:block;opacity:1;visibility:visible}.jp-background{background:#000;height:100%;opacity:.6;position:absolute;width:100%}.jp-content{background:#fff;border-bottom:solid 5px #48C1B8;height:800px;left:50%;max-width:90%;max-height:90%;overflow-y:scroll;padding:30px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:600px;z-index:10}#field_8_6,#field_9_10{width:100%}#jobPopup .divider{border:solid #f6f6f6 !important;border-width:2px 0 !important;padding-top:15px;padding-bottom:15px;width:100%}#jobPopup textarea{height:136px}#jobPopup li{border:none !important}#jobPopup li::before{display:none !important}#jobPopup .gfield_radio{margin-bottom:0}#jobPopup .gfield_radio li svg{display:none}#jobPopup .ginput_container{margin:0 0 8px 0}#jobPopup .gform_wrapper li.hidden_label input{margin-bottom:12px;margin-top:0}#jobPopup .ginput_container_radio li{float:left;margin-right:15px}#jobPopup .gform_footer{margin:0;padding:0 0 10px}#jobPopup .section-title h4{margin-bottom:7px}body #jobPopup ul li.gfield{margin-bottom:10px;margin-top:0}.vc_grid-filter{margin-bottom:2rem !important}.vc_grid-filter .vc_grid-filter-item{border:0 !important;margin:0 0.625rem !important;padding:.3rem 0 .2rem !important}.vc_grid-filter .vc_grid-filter-item:first-child{margin-left:0 !important}.vc_grid-filter .vc_grid-filter-item::before{background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:0;bottom:0;content:'';height:2px;left:50%;position:absolute;top:auto;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.35s all ease;width:0}.vc_grid-filter .vc_grid-filter-item:hover{background-color:transparent !important}.vc_grid-filter .vc_grid-filter-item:hover::before{background-color:#48C1B8;width:100%}.vc_grid-filter .vc_grid-filter-item:hover span{color:#48C1B8 !important}.vc_grid-filter .vc_active{background-color:transparent !important}.vc_grid-filter .vc_active::before{background-color:#48C1B8;width:100%}.vc_grid-filter .vc_active span{color:#48C1B8 !important}@media screen and (max-width: 768px){.vc_grid-styled-select{border:0 !important;width:100% !important}}@media screen and (max-width: 768px){.vc_grid-styled-select select{border:2px solid #e5e5e5 !important}}.vc_grid-styled-select .vc_arrow-icon-navicon{display:none !important}.case-studies-feed .vc_grid-item-mini{background-color:#f6f6f6;border-bottom:3px solid #48C1B8;height:100%;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important}.case-studies-feed .vc_grid-item-mini .vc_gitem-zone{padding:30px}.case-studies-feed .vc_grid-item-mini .vc_gitem-zone-a{padding:0}.case-studies-feed .vc_grid-item-mini .vc_gitem-col{padding:0}.case-studies-feed .vc_grid-item-mini .vc_gitem-post-data-source-post_date{color:#999}.case-studies-feed .vc_grid-item-mini .vc_gitem-post-data-source-post_excerpt,.case-studies-feed .vc_grid-item-mini p{margin-bottom:0}.case-studies-feed .vc_grid-item-mini h4{margin-bottom:0}.wpb_content_element.wpb_gmaps_widget{margin-bottom:0}.wpb_content_element.wpb_gmaps_widget .wpb_wrapper{padding:0}.faq-loop{padding-bottom:30px;position:relative}.question-answer,#faqs .question .meta .sep:last-of-type{display:none}#faqs .col-md-12{margin-bottom:30px;position:static}#faqFilter{display:inline-block;width:100%}#faqFilter .faq-filter__item{background:white;color:#303036;cursor:pointer;display:block;margin-bottom:20px;margin-right:12px;padding:0.8rem 1.5rem;transition:all .3s ease-in-out;border:1px solid #D8D8D9}#faqFilter .faq-filter__item:last-child{margin-right:0}#faqFilter .faq-filter__item.active,#faqFilter .faq-filter__item.active-search{background:#48C1B8;color:#fff;border:1px solid #48C1B8}.faq-search{float:left;margin-bottom:2rem;position:relative;width:100%}.faq-search .search_text{border-color:#f6f6f6;border-style:solid;border-width:2px;float:left;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;padding-left:3rem;position:relative}.faq-search .search_text:focus{border-color:#48C1B8}.faq-search #search-icon{left:24px;position:absolute;top:23px;z-index:1}.faq-search #search-icon::after{background:url("img/svg/icons/search.svg");content:'';height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:20px}#faqItems{display:flex;flex-wrap:wrap}#faqItems .question__outer{margin-bottom:2.1875rem}#faqs .question{background:#F6FCFB;cursor:pointer;height:100%;padding:20px;position:relative}#faqs .question p{margin:0}#faqs .question .line{background:#48C1B8;height:2px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;margin:5px 0 6px 0;width:30px}#faqs .question .meta{font-size:75%;font-style:italic;opacity:.8;text-transform:capitalize}#faqs .question-close{color:#fff;cursor:pointer;display:none;visibility:hidden}#faqs .question.active{background:#48C1B8}#faqs .question.active .line{background:#fff;width:50px}#faqs .clicked .question.active{-webkit-transition:none;transition:none}#faqs .active .question-close{background:#48C1B8;border-radius:50%;display:block;line-height:30px;position:absolute;right:-15px;top:-15px;transition-delay:.6s;visibility:visible;width:30px}.question-answer-absolute{background:#48C1B8;color:#fff;left:15px;opacity:0;padding:20px;position:absolute;right:15px;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;visibility:hidden}.question-answer-absolute p:first-child{margin-top:0}.question-answer-absolute.active{opacity:1;visibility:visible}#news .vc_grid-filter-dropdown{display:none}#news .vc_grid-filter-dropdown .vc_grid-styled-select{border-color:#ddd;height:40px;position:relative}#news .vc_grid-filter-dropdown .vc_grid-styled-select select{font-size:1rem;height:40px;line-height:1rem;margin-right:0;padding:10px;z-index:1}#news .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon{position:absolute;right:8px;top:9px}@media screen and (max-width: 767px){#news .vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon{display:block;right:14px;top:13px}}#news .vc_pageable-slide-wrapper{display:flex;flex-wrap:wrap}.news-feed .vc_grid-item-mini{background-color:#f6fcfb;border:1px solid #D8D8D9;border-top:5px solid #48C1B8;height:100%}.news-feed .vc_grid-item-mini .vc_gitem-zone .vc_gitem_row{padding:0 1.875rem}.news-feed .vc_grid-item-mini .vc_gitem-zone .vc_gitem_row:first-child{padding:0}.news-feed .vc_grid-item-mini .vc_gitem-post-data-source-post_date{display:none}.news-feed .vc_grid-item-mini .vc_gitem-zone-a{padding:0}.news-feed .vc_grid-item-mini .vc_gitem-col{padding:0}.news-feed .vc_grid-item-mini .vc_gitem-post-data-source-post_title{padding-top:0.9375rem}.news-feed .vc_grid-item-mini .vc_gitem-post-data-source-post_date{color:#999}.news-feed .vc_grid-item-mini .vc_gitem-post-data-source-post_excerpt{padding-bottom:1.875rem}.news-feed .vc_grid-item-mini .vc_gitem-post-data-source-post_excerpt,.news-feed .vc_grid-item-mini p{margin-bottom:0}.single-post #meta{border-bottom:2px solid #f6f6f6;margin-bottom:30px;padding-bottom:20px}#social-line{border-top:2px solid #f6f6f6;margin-top:30px;padding-top:20px}#sidebar .widget{margin-bottom:30px}#sidebar .widget label{display:none}#sidebar .widget select{background:#fff url(img/svg/icons/select-arrow.svg);background-position:93% 50%;background-repeat:no-repeat;background-size:16px 8px}#sidebar .widget_categories{background:#f6f6f6;border-bottom:2px solid #48C1B8;padding:30px}#sidebar .widget_recent_entries{border:2px solid #f6f6f6;padding:30px}#sidebar .widget_recent_entries ul{margin-bottom:0}#sidebar .sidebar-cta{background:#f6f6f6;border-bottom:2px solid #48C1B8;padding:30px}#sidebar .sidebar-cta p:last-child{margin-bottom:0}#post-categories{margin-bottom:30px}#post-categories .col-xl-4{margin-bottom:30px}#post-categories .box{background-color:#f6f6f6;height:100%;margin-bottom:30px}#post-categories .box img{width:100%}#post-categories .box .info{padding:30px 30px 0 30px}#post-categories .box .info .meta{color:#999}#post-categories .box .info p:last-child{margin-bottom:0}.blog-cta-colour{margin-top:0px !important;margin-bottom:0px !important;padding-top:1rem !important;padding-right:1rem !important;padding-bottom:1rem !important;padding-left:1rem !important;background-color:#f6fcfb !important}#page-header-news{background-color:#F6FCFB;margin-bottom:30px;overflow:hidden;padding:60px 0 60px 0;background-image:url(img/svg/bg_pattern.svg);background-position:100%;background-repeat:repeat}#page-header-news .blog-title h1{font-size:34px !important;text-align:center;margin-bottom:0px}#page-header-news .circle-block{float:right}#page-header-news .circle-block img{border-radius:50%;width:350px;height:350px;object-fit:cover}.single-post #toc_container{background-color:white;border:1px solid #D8D8D9;border-top:5px solid #48C1B8;padding:1rem;margin-bottom:0}.single-post #toc_container p.toc_title{text-align:left}.single-post #toc_container ul.toc_list li::before{display:none}.single-post #toc_container ul.toc_list li{margin-bottom:.75rem}.single-post #toc_container ul.toc_list li a{color:#054752}.single-post #toc_container ul.toc_list li a:hover{color:#48C1B8}.single-post #toc_container ul.toc_list li:last-child{margin-bottom:0}.single-post h2 span,.single-post h3 span{scroll-margin-top:6em}.green-container{background-color:#F6FCFB;padding:2.5rem !important}.green-container .vc_column-inner{padding:0 !important}#blog_intro-standout{background-color:#054752}#blog_intro-standout .vc_column-inner{padding:2rem}#blog_intro-standout .wpb_text_column{padding:2rem}.toc_content .vc_column-inner{padding-left:0 !important}@media screen and (max-width: 991px){#page-header-news .blog-title h1{font-size:1.75rem !important;line-height:2.25rem;padding-top:2rem;text-align:center}#page-header-news .circle-block{float:unset;width:330px;margin:0 auto !important}#page-header-news .circle-block img{width:250px;height:250px}.single-post .es-100{height:50px !important}.toc_content{margin-bottom:20px !important}.toc_content .vc_column-inner{padding-right:0 !important}.green-container{padding:1.5rem !important}#blog_intro-standout .wpb_text_column{padding:1.25rem}.vc_column-inner .wpb_single_image .vc_single_image-wrapper{margin-bottom:2.5rem}.blog-image-2{margin-top:2.5rem;margin-bottom:0rem}}.filter-inner{background:#f6f6f6;border-bottom:3px solid #48C1B8;margin-bottom:2rem;padding:2rem}.filter-inner::after{clear:both;content:'';display:table}.filter-inner h5{line-height:2.7rem;margin-bottom:0}@media screen and (max-width: 991px){.filter-inner h5{line-height:1rem;margin-bottom:1.2rem}}@media screen and (max-width: 767px){.filter-inner{padding:2rem 2rem 1rem}}.trigger-dropdown{position:relative}.trigger-dropdown,.trigger-dropdown *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.trigger-title{background:#fff;cursor:pointer;margin-bottom:0;padding:0.594rem 1rem}.trigger-title::after{background:url(img/svg/icons/angle-down.svg) no-repeat center;background-size:14px;border-left:solid 2px #f6f6f6;content:'';height:2.688rem;line-height:2.688rem;position:absolute;right:0;text-align:center;top:0;width:2.688rem}@media screen and (max-width: 767px){.trigger-title{margin-bottom:1rem}}.trigger-dropdown.active .trigger-title::after{background:url(img/svg/icons/angle-up.svg) no-repeat center;background-size:14px}.resource-filter-dropdown{background:#fff;border-top:solid 2px #f6f6f6;box-sizing:border-box;display:none;position:absolute;width:100%;z-index:2}.trigger-dropdown.active .resource-filter-dropdown{display:block}.resource-filter-dropdown .option{border-bottom:solid 1px #f6f6f6;padding:12px}.resource-filter-dropdown input{-webkit-appearance:checkbox;appearance:checkbox;cursor:pointer}.resource-filter-dropdown label{box-sizing:border-box;cursor:pointer;display:inline-block;margin-bottom:0;padding-left:8px}#cv_resources{margin-bottom:2.264rem}.cv_resource{margin-bottom:2rem}.cv_resource a{display:block;-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important}.cv_resource a .title{padding:2rem}.cv_resource a h6{margin-bottom:0}.cv_resource a:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.cv_resource .featured-image{overflow:hidden;position:relative}.cv_resource .featured-image img{display:block;-webkit-transition:all .65s ease;transition:all .65s ease}#resource-excerpt{background:#f6f6f6;padding:3rem}#resource-excerpt p:last-child{margin-bottom:0}#resource-share::after{content:'';clear:both;display:table}#resource-share .icon{border-right:solid 1px #666;-webkit-box-sizing:border-box;box-sizing:border-box;color:#666;cursor:pointer;float:left;font-size:20px;text-align:center;width:25%}#resource-share .icon:hover{color:#352B45}#resource-share .link{position:relative;border-right:none}#resource-share .link span{position:absolute;font-size:12px;background:#666;color:#fff;padding:0 6px;top:100%;left:50%;transform:translateX(-50%);visibility:hidden}#resource-share .link span::before{border-left:solid 6px transparent;border-right:solid 6px transparent;border-bottom:solid 6px #666;content:'';height:0;left:calc(50% - 3px);position:absolute;top:-5px;width:0}#resource-share .link.copied span{visibility:visible}#resource-share .copy-link{opacity:0;position:absolute;z-index:-1}@media screen and (max-width: 991px){#resource-share{margin:2rem 0 1rem}}#resource-img{background-position:center !important;background-size:cover !important;height:100%}@media screen and (max-width: 991px){#resource-img{min-height:400px}}@media screen and (max-width: 767px){#resource-img{min-height:320px}}@media screen and (max-width: 620px){#resource-img{min-height:280px}}#cv_resource #form{padding:2rem 0}#resource-form{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.08) !important;padding:2.45rem 3rem 3rem}@media screen and (max-width: 500px){#resource-form{padding:1rem 2rem 1rem}}.back{display:inline-block;margin-bottom:2rem;position:relative}@media screen and (max-width: 490px){#cv_resource .btn{margin-bottom:15px}}.woocommerce a.remove{color:#48C1B8 !important;font-size:1.4em}.woocommerce a.remove:hover{background:#48C1B8}#coupon_code{height:42px;padding:0.75rem 1.25rem;width:180px}.woocommerce-cart table.cart img{width:100px}#order_review{margin-bottom:4rem}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{padding-left:0}#add_payment_method #payment ul.payment_methods li::before,.woocommerce-cart #payment ul.payment_methods li::before,.woocommerce-checkout #payment ul.payment_methods li::before{display:none !important}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin-top:.3rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#fff}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#fff}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ddd;border-radius:0}.checkout_coupon .form-row-first{width:auto !important}.checkout_coupon .form-row-last{float:left !important}.select2-container--default .select2-selection--single{background-color:#fff;border:2px solid #e5e5e5;border-radius:0px}.coupon .button,.checkout_coupon .button{padding:0.563rem 1.25rem !important}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0}.woocommerce-checkout .woocommerce-checkout-page{display:block}.confirmation-list{display:none}.woocommerce-order-received .woocommerce-checkout-page{display:none}.woocommerce-order-received .confirmation-list{display:block}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{width:100%}.woocommerce-account .woocommerce{margin-bottom:60px}.woocommerce-MyAccount-navigation{background-color:#f6f6f6;padding:20px 30px}.woocommerce-MyAccount-navigation ul{margin-bottom:0}.woocommerce-MyAccount-navigation li{border-bottom:1px solid #ddd;padding:10px 0 !important}.woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-MyAccount-navigation li::before{content:none !important}.woocommerce-MyAccount-navigation a{letter-spacing:0.1em;text-transform:uppercase}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:48%;padding:0}.woocommerce form .form-row{display:block}.woocommerce .col2-set .col-1{max-width:100% !important}.woocommerce .col2-set .col-2{max-width:100% !important}.prdctfltr_woocommerce{background-color:#f6f6f6;margin:2rem 0 !important;padding:1.25rem 1.75rem .75rem 1.75rem}.woocommerce-result-count,.woocommerce-ordering{display:none}@media screen and (max-width: 991px){.woocommerce ul.products li.product{width:29.53%}}@media screen and (max-width: 620px){.woocommerce ul.products li.product{width:100% !important}}@media screen and (max-width: 991px){.woocommerce ul.products li.first{clear:none}}.woocommerce .woocommerce-pagination{margin-bottom:3.5rem}.woocommerce .woocommerce-pagination ul li a,.woocommerce .woocommerce-pagination ul li span{padding:.6rem .8em !important}.woocommerce .added_to_cart{margin-left:1rem}.woocommerce li.product{border-bottom:1px solid #E1E8F7 !important;-webkit-transition:all 0.5s ease !important;-moz-transition:all 0.5s ease !important;-o-transition:all 0.5s ease !important;-ms-transition:all 0.5s ease !important;transition:all 0.5s ease !important}.woocommerce li.product .button{background-color:#054752}.woocommerce li.product:hover,.woocommerce li.product:active{border-bottom:1px solid #48C1B8 !important;-webkit-transition:all 0.5s ease !important;-moz-transition:all 0.5s ease !important;-o-transition:all 0.5s ease !important;-ms-transition:all 0.5s ease !important;transition:all 0.5s ease !important}.woocommerce li.product:hover h2,.woocommerce li.product:active h2{-webkit-transition:all 0.5s ease !important;-moz-transition:all 0.5s ease !important;-o-transition:all 0.5s ease !important;-ms-transition:all 0.5s ease !important;transition:all 0.5s ease !important;color:#48C1B8 !important}.woocommerce li.product:hover .button,.woocommerce li.product:active .button{background-color:#48C1B8}.woocommerce li.product:hover .button.product_type_simple,.woocommerce li.product:active .button.product_type_simple{background-color:transparent !important;color:#48C1B8 !important}.woocommerce li.product:hover .button.product_type_simple::after,.woocommerce li.product:active .button.product_type_simple::after{right:-40px !important}.woocommerce li.product .price{display:none !important}.woocommerce .woocommerce-LoopProduct-link .description{color:#054752;font-size:1rem}.woocommerce .woocommerce-LoopProduct-link .description p{text-align:left}.woocommerce .woocommerce-LoopProduct-link .woocommerce-Price-amount{display:none}.woocommerce .woocommerce-products-header{background:transparent;position:relative;text-align:center;z-index:1}.woocommerce .woocommerce-products-header p{display:none}.woocommerce .woocommerce-products-header .pmpro_content_message{display:none}.woocommerce ul.products li.product .button{margin-bottom:1.5rem}.woocommerce div.product div.images .flex-control-thumbs{margin-top:2rem}.woocommerce div.product div.images .flex-control-thumbs li img{padding:.5rem}.pswp__caption{display:none}.single-product .woocommerce-breadcrumb{display:none}.product-type-simple,.product-type-variable{margin-top:4rem}.product-type-simple .woocommerce-variation-availability p,.product-type-variable .woocommerce-variation-availability p{display:none}.product-type-simple .product_meta,.product-type-variable .product_meta{display:none}.shop-step{background-color:white;border-bottom:5px solid;position:relative;width:140px;height:auto;margin:auto}.shop-step .shop-step-content{text-align:center;padding:1rem}.shop-step .shop-step-content .number-icon{background-size:30px;width:30px;height:30px;margin:auto;margin-bottom:1rem}.shop-step .shop-step-content p{margin-bottom:0;font-size:.8rem}.shop-step.active{border-bottom:5px solid #48C1B8}.shop-step.active p{color:#48C1B8}.shop-step.active .icon-one{background-image:url("img/svg/icons/icon-one-blue.svg")}.shop-step.active .icon-two{background-image:url("img/svg/icons/icon-two-blue.svg")}.shop-step.active .icon-three{background-image:url("img/svg/icons/icon-three-blue.svg")}.shop-step.active .icon-four{background-image:url("img/svg/icons/icon-four-blue.svg")}#featured-products.bg_grey{padding:2rem 0;border-bottom:1px solid #E1E8F7}#featured-products.bg_grey .row .shop-step:after{content:"";position:absolute;left:calc(100% - -4px);top:50% !important;background:url(img/border-strip-2x.png) repeat 0 0;background-size:17px 2px;height:2px;width:200px;opacity:.25;transition:width .5s ease .1s}.row .shop-step:last-child #featured-products.bg_grey::after{display:none}.col-md-3:last-child .shop-step::after{display:none}@media screen and (max-width: 991px){#featured-products{display:none}}.woocommerce .product .single_variation_wrap button,.woocommerce .product .cart button{width:100% !important;float:left;margin-top:1rem !important}.woocommerce .product .single_variation_wrap .qty,.woocommerce .product .cart .qty{float:left !important;font-weight:700}.woocommerce .product .single_variation_wrap .quantity,.woocommerce .product .cart .quantity{width:65% !important}.woocommerce .product .single_variation_wrap .quantity input,.woocommerce .product .cart .quantity input{max-width:100% !important;min-width:100% !important;float:right !important}.woocommerce .product .single_variation_wrap .quantity input.qty,.woocommerce .product .cart .quantity input.qty{font-weight:400}.woocommerce div.product form.cart div.quantity{float:right !important}.woocommerce .stock.in-stock{display:none}.woocommerce .woocommerce-product-details__short-description{margin-bottom:2rem}.variations_form .variations{border-bottom:1px solid #E1E8F7 !important;margin-bottom:2em !important}.woocommerce .product .related.products{border-top:1px solid #E1E8F7 !important;margin-top:2rem;padding-top:4rem;width:100%;display:block;float:left}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:transparent;border:none;display:inline-block;position:relative;z-index:0;border-radius:0;margin:0;padding:0 1.5em}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:transparent;z-index:2;border-bottom-color:transparent;border-bottom:1px solid}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:0;border-width:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;text-decoration:none}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#48C1B8}.woocommerce .product .summary.entry-summary .price{margin-bottom:2rem;border-bottom:1px solid #E1E8F7;padding-bottom:2rem}.woocommerce .related.products .product .description,.woocommerce .products.columns-3 .product .description,.woocommerce .products.columns-4 .product .description{display:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none}@media screen and (max-width: 1024px){.product .woocommerce-product-gallery{padding:0 3rem 3rem 3rem}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:.5em;right:2em}.product .woocommerce-product-gallery,.product .summary.entry-summary{float:left !important;width:100% !important}}@media screen and (max-width: 1024px){.product .woocommerce-product-gallery{padding:0 .5rem 1rem .5rem}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:.5em;right:.5em}}.woocommerce div.product form.cart,.woocommerce .woocommerce-product-details__short-description{margin-bottom:1em !important}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form hr{color:#E1E8F7 !important;height:2px !important;margin:0 0 1rem 0}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form input[type=checkbox],.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form input[type=radio]{float:unset !important}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form .switch-candy{background-color:#054752 !important;border-radius:0px !important;box-shadow:unset !important;text-shadow:unset !important;border-radius:unset !important}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form .switch-candy a{border:0px !important;border-radius:0px !important;box-shadow:unset !important}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form .switch-candy label{font-weight:500}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form input.input-radio:enabled ~ label{box-shadow:unset !important;text-shadow:unset !important}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form .wcdp-payment-plans{background-color:#F6FCFB !important;padding:20px !important}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form .wcdp-payment-plans ul{margin-bottom:0px !important}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form .wcdp-payment-plans ul li{padding-left:0px !important}.woocommerce .product .summary .cart .webtomizer_wcdp_single_deposit_form .wcdp-payment-plans .wcdp-single-plan table{width:100% !important}.product-search{float:right !important;margin-top:3px !important;width:400px}.product-search .product-search-field-clear{font-size:1.2rem;right:5px !important}@media screen and (max-width: 991px){.product-search{width:250px}}@media screen and (max-width: 520px){.product-search{width:200px}}@media screen and (max-width: 460px){.product-search{width:100%}}.my-account{height:28px;position:absolute;right:73px;top:5px;width:28px}.my-account::after{background:url("img/svg/icons/user-circle.svg") no-repeat;content:'';height:28px;position:absolute;transition:.5s;width:28px}@media screen and (max-width: 353px){.my-account::after{height:22px;width:22px}}.my-account:hover::after{background-image:url("img/svg/icons/user-circle-hover.svg")}@media screen and (max-width: 1199px){.my-account{right:120px;top:-14px}}@media screen and (max-width: 991px){.my-account{right:138px}}@media screen and (max-width: 440px){.my-account{right:102px}}@media screen and (max-width: 353px){.my-account{right:92px}}.cart-contents{position:absolute;right:54px;top:4px}.cart-contents .cart-contents-count{background:#48C1B8;border-radius:50%;color:white;height:20px;line-height:21px !important;position:absolute;right:-40px;text-align:center;transition:.5s;top:-7px;width:20px;z-index:1;font-size:12px !important}@media screen and (max-width: 353px){.cart-contents .cart-contents-count{right:-37px}}.cart-contents:hover .cart-contents-count{background:#054752;top:-9px}.cart-contents::after{background:url("img/svg/icons/shopping-bag.svg") no-repeat;content:'';height:27px;position:absolute;width:27px}@media screen and (max-width: 353px){.cart-contents::after{height:21px;width:21px}}@media screen and (max-width: 1199px){.cart-contents{right:100px;top:-15px}}@media screen and (max-width: 991px){.cart-contents{right:112px}}@media screen and (max-width: 440px){.cart-contents{right:91px}}@media screen and (max-width: 353px){.cart-contents{right:87px}}.header-fixed .my-account{top:14px}@media screen and (max-width: 1199px){.header-fixed .my-account{top:-14px}}.header-fixed .cart-contents{top:13px}@media screen and (max-width: 1199px){.header-fixed .cart-contents{top:8px}}.header-fixed.header-shrunk .my-account{top:16px}@media screen and (max-width: 1199px){.header-fixed.header-shrunk .my-account{top:42px}}@media screen and (max-width: 991px){.header-fixed.header-shrunk .my-account{top:-14px}}.header-fixed.header-shrunk .cart-contents{top:15px}@media screen and (max-width: 1199px){.header-fixed.header-shrunk .cart-contents{top:8px}}@media screen and (max-width: 991px){.header-fixed.header-shrunk .cart-contents{top:-15px}}.post-type-archive-product h1,.post-type-archive-product p,.tax-product_cat h1,.tax-product_cat p{text-align:center}.woocommerce .woocommerce-breadcrumb{font-size:0.6875rem;letter-spacing:.1rem;margin-top:2rem;text-transform:uppercase}.woocommerce a.button,.woocommerce div.product form.cart .button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button{background-color:#48C1B8;border-radius:0px;letter-spacing:1.125px;font-weight:400;color:white;padding:0.75rem 1.25rem;transition:.5s}.woocommerce a.button:hover,.woocommerce a.button:active,.woocommerce div.product form.cart .button:hover,.woocommerce div.product form.cart .button:active,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:active,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:active,.woocommerce button.button:hover,.woocommerce button.button:active,.woocommerce input.button:hover,.woocommerce input.button:active{background-color:#054752 !important;color:#fff}.woocommerce a.button,.woocommerce div.product form.cart .button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce #respond input#submit,.woocommerce button.button,.woocommerce input.button{color:#fff !important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#054752}.woocommerce table.shop_table{border-radius:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em !important;margin:2em 0 2em 0;position:relative;color:#515151;background-color:white;border:1px solid #D2D6D6;border-top:5px solid #48C1B8;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:#054752}@media screen and (max-width: 991px){.woocommerce-notices-wrapper .woocommerce-message a{order:1;margin-top:1rem !important;text-align:center !important}.woocommerce-notices-wrapper .woocommerce-message{display:flex !important;flex-direction:column !important}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}}.woocommerce p.return-to-shop{margin-top:2rem}.woocommerce .woocommerce-cart-form{margin-top:2rem}.woocommerce table.shop_table{border:1px solid #E1E8F7}.woocommerce .woocommerce-cart-form .coupon button{font-size:14px;background-color:#676767;border-radius:0px;letter-spacing:1.125px;text-transform:uppercase;font-weight:600;color:white;padding:.8rem 1.25rem !important;transition:.5s;margin-top:0}.woocommerce .cart-collaterals{margin-top:5rem}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table td{border-top:1px solid #E1E8F7}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{width:100%;text-align:center;padding:1.25rem 0}.woocommerce .cart-collaterals .cart_totals.calculated_shipping .wc-proceed-to-checkout{margin-bottom:3rem}.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:none}.woocommerce-checkout li::before{content:none !important}.checkout_coupon .form-row-first{width:auto !important}.checkout_coupon .form-row-last{float:left !important}@media screen and (max-width: 767px){.coupon #coupon_code{min-width:100%}.coupon .button{min-width:100%}}.woocommerce-additional-fields{display:none}.woocommerce form .form-row .input-checkbox{margin:8px 16px 0 0}.checkout.woocommerce-checkout #customer_details .col-1{display:flex;flex-direction:column}.checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields{order:1}.checkout.woocommerce-checkout #customer_details .col-1 .woocommerce-account-fields{order:2}.woocommerce-checkout .woocommerce{display:inline-block;width:100%}.woocommerce .col2-set,.woocommerce-page .col2-set{width:47.8260869565% !important;float:left !important;margin-right:4.347826087% !important}@media screen and (max-width: 991px){.woocommerce .col2-set,.woocommerce-page .col2-set{width:100% !important}}.woocommerce .col2-set .col-1{max-width:100% !important;width:100%}.woocommerce .col2-set .col-2{max-width:100% !important;width:100%}.woocommerce .woocommerce-checkout #order_review_heading{width:47.8260869565% !important;float:right !important;margin-right:0 !important}@media screen and (max-width: 991px){.woocommerce .woocommerce-checkout #order_review_heading{width:100% !important}}.woocommerce .woocommerce-checkout #order_review{width:47.8260869565% !important;float:right !important;margin-right:0 !important}@media screen and (max-width: 991px){.woocommerce .woocommerce-checkout #order_review{width:100% !important}}.woocommerce table.shop_table{margin:0 -1px 3rem 0}.woocommerce table.shop_table th{color:#054752 !important;font-weight:400 !important}.woocommerce table.shop_table th bdi{color:#48C1B8 !important}.woocommerce table.shop_table ul#shipping_method li{padding:0}ul#shipping_method li #add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{margin-bottom:2rem !important}.woocommerce-checkout #get-started{display:none}.woocommerce-order-received #get-started{display:block}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{padding-left:1rem}.checkout .col2-set .col-2 .woocommerce-shipping-fields{margin-top:3rem;padding-top:3rem;border-top:1px solid #E1E8F7}.checkout .col2-set .col-2 .woocommerce-shipping-fields #ship-to-different-address input{margin:16px 10px 0 0}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:2rem}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #E1E8F7 !important}.woocommerce form .form-row{padding:3px;margin:0 0 12px}.woocommerce form .form-row label{margin-bottom:.5rem}.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods{border-bottom:1px solid #E1E8F7 !important}.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.wc_payment_methods li.woocommerce-info{padding:1rem !important}.woocommerce .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order .woocommerce-privacy-policy-text{padding-bottom:1rem !important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#F6F9FF;border:1px solid #E1E8F7 !important}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#48C1B8 !important}.woocommerce li::before{background-color:transparent !important}.woocommerce .quantity .qty{padding:0.625rem .125rem}.woocommerce-notice::before{display:none}.cart-contents{display:block;position:absolute;right:54px;top:8px}.cart-contents .cart-contents-count{background:#054752;border-radius:50%;color:white;height:20px;line-height:25px;position:absolute;right:-40px;text-align:center;transition:.5s;top:-7px;width:20px;z-index:1}@media screen and (max-width: 353px){.cart-contents .cart-contents-count{right:-37px}}.cart-contents:hover .cart-contents-count{background:#48C1B8;top:-9px}.cart-contents::after{background:url("img/svg/icons/shopping-bag.svg") no-repeat;content:'';height:25px;position:absolute;width:25px}@media screen and (max-width: 353px){.cart-contents::after{height:21px;width:21px}}@media screen and (max-width: 991px){.cart-contents{right:100px;top:-14px}}@media screen and (max-width: 440px){.cart-contents{right:91px}}@media screen and (max-width: 353px){.cart-contents{right:87px}}.woocommerce ul.products li.product .onsale{font-size:inherit;font-weight:400;line-height:inherit;margin:0;min-height:auto;min-width:auto;padding:0;text-indent:-9999px}.woocommerce ul.products li.product .onsale::before{background:#77a464 url("img/svg/icons/tag-sale.svg") no-repeat;background-position:14% 50%;background-size:20px;color:#fff;content:'Sale!';padding:.5rem 1rem .5rem 2.5rem;position:absolute;right:0;text-indent:initial;top:30px}.product_tag-leather .woocommerce-loop-product__link::before{background:#624a2e url("img/svg/icons/tag-leather.svg") no-repeat;background-position:14% 50%;background-size:20px;color:#fff;content:'Leather';left:0;padding:.5rem 1rem .5rem 2.5rem;position:absolute;top:30px}@media screen and (max-width: 1199px){.product_tag-leather .woocommerce-loop-product__link::before{top:150px}}.access-tag{margin-bottom:1.5rem;padding:.5rem;color:#48C1B8;-moz-width:fit-content;-webkit-width:fit-content;width:fit-content;border:1px solid #48C1B8;font-size:1rem}
/*# sourceMappingURL=style.css.map */
