.woocommerce-js h2{margin-bottom:unset}span.spectral-font{font-family:"Spectral",Sans-serif}.red-1{color:#45c2b2!important}.red{color:#079dbe!important}.italic{font-style:italic}.cstm-ani-btn{background-color:#ed1d24;padding:24px 45px;margin-top:-10px;margin-bottom:-10px;position:relative;overflow:hidden;width:316px}.cstm-ani-btn a{color:#fff;font-size:23px;line-height:25px;font-weight:700;font-family:"Montserrat",Sans-serif;position:relative;z-index:99}.cstm-ani-btn a img.ani-btn-arrow{position:absolute;right:-107px;top:17px}.cstm-ani-btn .btn-bars{position:absolute;height:35px;width:120%;background-color:rgba(163,14,19,.73);left:-9%;z-index:9;-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}span.btn-bars.bar-one{transform:rotate(18.2deg);bottom:-73px;height:121px}.front-page-logos .gallery-icon img{filter:grayscale(100%) brightness(95%) contrast(60%)}.cstm-ani-btn:hover span.btn-bars.bar-one{bottom:-203px}.cstm-ani-btn .hvr-btn-bars{position:absolute;height:35px;width:120%;background-color:rgba(163,14,19,.73);left:-9%;z-index:9;top:-158px;transform:rotate(17.9deg);-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.cstm-ani-btn:hover .hvr-btn-bars.hvr-bar-one{top:-48px;height:98px;-webkit-transition:all .4s cubic-bezier(.645,.045,.355,1);transition:all .4s cubic-bezier(.645,.045,.355,1)}.cstm-sdcs-sec .cstm-dscs-frm .elementor-field-group-field_2f31649{position:relative;border:1px solid #818a91}.cstm-sdcs-sec .cstm-dscs-frm .elementor-field-group-field_2f31649 label{position:absolute;text-align:center!important;width:-webkit-fill-available}.cstm-sdcs-sec .cstm-dscs-frm .elementor-field-group-field_2f31649 #form-field-field_2f31649{visibility:hidden}.cstm-sdcs-sec .cstm-dscs-frm input,.cstm-sdcs-sec .cstm-dscs-frm textarea{padding-left:3px}.cstm-sdcs-sec .cstm-dscs-frm a{color:white}.cstm-ani-btn-1{background-color:rgba(69,194,178,.6);padding:24px 45px;margin-top:-10px;margin-bottom:-10px;position:relative;overflow:hidden;width:316px}.cstm-ani-btn-1 .hvr-btn-bars-1{position:absolute;height:35px;width:120%;background-color:#45c2b2;left:-9%;z-index:9;top:-158px;transform:rotate(17.9deg);-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.cstm-ani-btn-1 a{color:#fff;font-size:23px;line-height:25px;font-weight:700;font-family:"Montserrat",Sans-serif;position:relative;z-index:99}.cstm-ani-btn-1 a img.ani-btn-arrow{position:absolute;right:-107px;top:17px}span.btn-bars-1.bar-one-1{transform:rotate(18.2deg);bottom:-73px;height:121px}.cstm-ani-btn-1 .bar-one-1{position:absolute;height:35px;width:120%;background-color:#45c2b2;left:-9%;z-index:9;-webkit-transition:all .2s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.cstm-ani-btn-1:hover .hvr-btn-bars-1.hvr-bar-one-1{top:-48px;height:98px;-webkit-transition:all .4s cubic-bezier(.645,.045,.355,1);transition:all .4s cubic-bezier(.645,.045,.355,1)}.cstm-ani-btn-1:hover span.btn-bars-1.bar-one-1{bottom:-203px}.cstm-srvs-fre-clm-sec .cstm-srvs-wrppr{display:flex;align-items:center;column-gap:10px}.cstm-srvs-fre-clm-sec .cstm-srvs-wrppr .cstm-nmbr{font-size:50px;font-weight:600;height:30px}.cstm-srvs-fre-clm-sec .cstm-srvs-wrppr .cstm-hrd{font-size:26px}.cstm-srvs-fre-clm-sec .cstm-clm .cstm-srvs-wrppr,.cstm-srvs-fre-clm-sec .cstm-clm .cstm-text,.cstm-srvs-fre-clm-sec .cstm-clm .cstm-btn{transform:translateY(140px);transition:.5s}.cstm-srvs-fre-clm-sec .cstm-clm{overflow:hidden}.cstm-srvs-fre-clm-sec .cstm-clm:hover .cstm-srvs-wrppr,.cstm-srvs-fre-clm-sec .cstm-clm:hover .cstm-text,.cstm-srvs-fre-clm-sec .cstm-clm:hover .cstm-btn{transform:translateY(0px);opacity:1}.cstm-srvs-fre-clm-sec .cstm-clm .cstm-text,.cstm-srvs-fre-clm-sec .cstm-clm .cstm-btn{transform:translatex(450px);opacity:0}.hover-lines .h-lines{position:relative}.hover-lines .h-lines:before{content:"";background-color:var(--porto-primary-color);height:3px;display:block;bottom:-16px;position:absolute;left:83px;width:10px;border-radius:0;transition:.5s}.hover-lines .h-lines:after{content:"";background-color:var(--porto-primary-color);height:3px;display:block;bottom:-16px;position:absolute;left:73px;width:7px;border-radius:0;transition:.5s}.cstm-hvr-line .elementor-element:hover .hover-lines .h-lines:after{left:62px}.cstm-hvr-line .elementor-element:hover .hover-lines .h-lines:before{left:48px}.cstm-crer-tm-sec-bfr-aftr:before{content:"";width:0;height:0;border-color:transparent #079dbe transparent transparent;border-style:solid;border-width:0 96px 96px 0;position:absolute;top:-15px;right:-15px}.cstm-crer-tm-sec-bfr-aftr:after{content:"";width:0;height:0;border-color:transparent transparent transparent #01244c;border-style:solid;border-width:96px 0 0 96px;z-index:-1;position:absolute;bottom:-15px;left:-15px}.cstm-crerpg-jnus-sec .cstm-brdr-clm{min-height:390px}.cstm-crerpg-jnus-sec .cstm-brdr-clm img{max-width:115px}.cstm-list a{text-decoration:none!important;color:unset}.cstm-carer-sec .cstm-job-list{list-style:none;margin-left:0;margin-bottom:0}.cstm-carer-sec .cstm-job-list li{background-color:#f8f8f8;padding:5px 25px;margin-bottom:25px}.cstm-carer-sec .cstm-job-list .cstm-three-clm{display:flex;align-items:center}.cstm-carer-sec .cstm-three-clm .cstm-lft-clm{flex:4}.cstm-carer-sec .cstm-three-clm .cstm-mdl-clm{flex:2}.cstm-carer-sec .cstm-three-clm .cstm-rht-clm{flex:1;text-align:right}.cstm-carer-sec .cstm-three-clm .cstm-lft-clm .cstm-job-title{margin-bottom:0;font-size:25px;font-weight:700}.cstm-carer-sec .cstm-three-clm .cstm-mdl-clm .cstm-deadline{margin-bottom:0;font-size:15px;font-weight:400}.cstm-carer-sec .cstm-three-clm .cstm-mdl-clm .cstm-deadline .cstm-bld{font-size:20px}.cstm-carer-sec .cstm-job-list li:last-child{margin-bottom:0}.cstm-carer-sec .elementor-tabs .elementor-tabs-wrapper{background-color:#f8f8f8;margin-top:20px;margin-bottom:20px}@media only screen and (max-width:972px){.cstm-carer-sec .cstm-job-list .cstm-three-clm{flex-wrap:wrap}.cstm-carer-sec .cstm-three-clm .cstm-lft-clm{flex-basis:100%}}@media only screen and (max-width:767px){.cstm-sdcs-sec .cstm-dscs-frm .elementor-field-group-field_2f31649{padding:15px 0}}.cstm-srvs-sldr .cntnt-wrapr{display:flex}.cstm-srvs-sldr .cntnt-wrapr .cstm-lft-clm,.cstm-srvs-sldr .cntnt-wrapr .cstm-rht-clm{flex:1;padding:0 20px!important}.cstm-srvs-sldr .elementor-slide-heading{text-align:center}.cstm-srvs-sldr .cntnt-wrapr .cstm-nmbr{font-size:50px;padding-top:6px;padding-bottom:10px}.cstm-srvs-sldr .cntnt-wrapr .cstm-sldr-btn{padding:16px 0}.cstm-srvs-sldr .cntnt-wrapr .cstm-sldr-btn .cstm-btn{font-size:16px;font-weight:500;text-transform:uppercase;background-color:#ff5757;border-style:solid;border-width:1px;border-color:#ff5757;border-radius:3px 3px 3px 3px;padding:15px 18px;color:white;text-decoration:none}.cstm-srvs-sldr .cntnt-wrapr .cstm-clnt-dtls{display:block;margin-top:15px}.cstm-srvs-sldr .cntnt-wrapr .cstm-lft-clm img{border-radius:10px}.cstm-hme-img-hight img{max-height:230px!important;height:230px!important;object-fit:cover}@media only screen and (max-width:820px){.cstm-srvs-sldr .cntnt-wrapr{display:block;text-align:center}.cstm-srvs-sldr .cntnt-wrapr .cstm-lft-clm img{max-width:230px;margin-bottom:25px}.cstm-srvs-sldr .cntnt-wrapr .cstm-nmbr{font-size:40px}}.cstm-hilght{color:#2c724e;font-weight:600}.cstm-hro-slider h2{color:#666;font-size:16px}.cstm-hro-sec .cstm-hro-slider h1{color:#000;font-size:60px!important;font-weight:300!important;line-height:1.1em!important;font-family:"Work Sans",sans-serif}.cstm-hro-sec .cstm-hro-slider p{color:#666;font-weight:400;line-height:1.7em;font-size:18px;margin-top:50px;margin-bottom:75px;font-family:"Work Sans",sans-serif}.cstm-hro-slider h2{color:#666;font-weight:400;line-height:1em;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-family:"Work Sans",sans-serif}.cstm-hro-slider .swiper-slide-inner{max-width:1200px}.cstm-hro-sec .cstm-hro-slider .elementor-swiper-button{width:60px;height:60px;background-color:rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:.5s}.cstm-hro-sec .cstm-hro-slider .elementor-swiper-button:hover{color:white;background-color:#2c724f}.cstm-hro-sec .cstm-hro-slider .elementor-slide-button{padding:20px 30px;font-weight:600!important}.cstm-frm-widgt input,.cstm-frm-widgt select,.cstm-frm-widgt textarea{padding-right:0!important;padding-left:0!important}.cstm-frm-widgt select{background-image:none}.cstm-hvr-clm{border-top:4px solid transparent;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}.cstm-hvr-clm:hover{border-color:#2c724f;background-color:#f2f5f6}.cstm-hvr-clm .elementor-icon{transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}.cstm-hvr-clm:hover .elementor-icon{-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}.cstm-hvr-clm:hover .elementor-button-link{color:#2c724f!important}.cstm-hero-hdng .elementor-headline-dynamic-wrapper{background-color:#079dbe}.cstm-hro-bg-clr-hlt{background-color:#079dbe;color:white}@media only screen and (min-width:1300px){.cstm-frm-widgt .elementor-field-type-submit{position:absolute;bottom:-75px;width:428px;left:-55px;border-radius:0px!important}.cstm-frm-widgt button{padding:20px 36px!important;border-radius:0px!important}}@media only screen and (min-width:1200px){.cstm-hme-tem-sec .elementor-swiper-button-prev{transform:translate(-70px,-50%)!important}.cstm-hme-tem-sec .elementor-swiper-button-next{transform:translate(70px,-50%)!important}}.cstm-ftr-frm button{position:absolute;bottom:8px;right:13px}.cstm-ftr-frm button:hover{color:#2c724e!important}@media only screen and (min-width:600px){.cstm-cntct-frm .elementor-form-fields-wrapper{display:grid;grid-template-columns:50% 50%;align-items:start;gap:20px}.cstm-cntct-frm .elementor-field-group-name{grid-row:1/1;grid-column:1/1}.cstm-cntct-frm .elementor-field-group-field_f064a7c{grid-row:2/2;grid-column:1/1;position:absolute;top:58px;left:0;max-width:50%;padding-left:0!important}.cstm-cntct-frm .elementor-field-group-email{grid-row:3/3;grid-column:1/1;top:117px;position:absolute;max-width:50%;padding-right:0!important}.cstm-cntct-frm .elementor-field-group-field_10c894e{grid-row:4/4;grid-column:1/1;position:absolute;top:175px;max-width:50%;padding-right:0!important}.cstm-cntct-frm .elementor-field-type-textarea{grid-row:1/1;grid-column:2/2}}@media only screen and (max-width:1024px){.cstm-hro-sec .cstm-hro-slider h1{font-size:40px!important}.cstm-hro-sec .cstm-hro-slider p{margin-top:30px;margin-bottom:35px}.cstm-mga-mnu .cstm-clm{width:100%}}@media only screen and (max-width:600px){.cstm-hro-slider h2{margin-bottom:15px}.cstm-carer-sec .cstm-three-clm .cstm-lft-clm .cstm-job-title{margin-bottom:10px;font-size:22px}}.cstm-hdng-bg-clr{background-color:#079dbe;color:white;padding:0 4px 0 3px}.cstm-hglt{color:#faaf40}.cstm-brdr-clm{border-width:1px;border-style:solid;border-image:linear-gradient(to bottom,#079dbe,rgba(0,0,0,0)) 0% 100%;min-height:500px}.cstm-brdr-clm ul{margin-left:23px}.cstm-brdr-clm ul li::marker{color:#079dbe!important}.cstm-blg-sec article{background-color:white;padding:30px!important}.cstm-blg-sec .page-numbers.current,.cstm-blg-sec .page-numbers{border:1px solid #079dbe;border-radius:100px;padding:8px 15px;font-size:18px;color:#079dbe}.cstm-blg-sec .page-numbers.current{background-color:#039cbd;color:white}.cstm-blg-sec a{text-decoration:none!important}.cstm-hme-sldr .review-sec{justify-content:center}.cstm-hme-sldr body{font-family:"Arial",sans-serif;margin:0;padding:0;display:flex;align-items:center;justify-content:center;height:100vh;background-color:#f0f0f0}.cstm-hme-sldr p{margin:0;padding:0}.cstm-hme-sldr h3{margin:0;padding:0}.cstm-hme-sldr .review-sec{display:flex;align-items:flex-end}.cstm-hme-sldr .slider-container{position:relative;width:1440px;max-width:860px;overflow:hidden;box-shadow:7px 7px 22px rgba(0,0,0,.05);border-radius:25px}.cstm-hme-sldr .testm-slider-heading{display:flex;justify-content:space-around;text-align:center;width:85%;margin:auto}.cstm-hme-sldr .testm-slider-heading h3{font-size:52px;gap:50px}.cstm-hme-sldr .testm-slider-heading h3:nth-child(2){color:#079dbe}.cstm-hme-sldr .testm-slider-heading h3:nth-child(3){color:#079dbe}.cstm-hme-sldr .full-slider{display:flex;transition:transform .4s ease-in}.cstm-hme-sldr .single-slide{min-width:100%;box-sizing:border-box}.cstm-hme-sldr .testimonial{padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.cstm-hme-sldr .testimonial img{border-radius:50%;width:123px;height:123px;margin-top:20px;margin-bottom:10px;cursor:pointer;object-fit:cover}.cstm-hme-sldr .testimonial p{font-size:1.375em;font-family:system-ui,"Segoe UI","Open Sans","Helvetica Neue",sans-serif;margin-top:20px;margin-bottom:25px;font-weight:400}.cstm-hme-sldr .info-text-sec{width:600px;max-width:95%}.cstm-hme-sldr .user-info{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:system-ui,"Segoe UI","Open Sans","Helvetica Neue",sans-serif;margin-top:20px}.cstm-hme-sldr .user-info h3{font-size:2.3em;font-weight:600}.cstm-hme-sldr .user-info h3:first-child{color:#079dbe}.cstm-hme-sldr .user-info h3:last-child{padding-left:10px}.cstm-hme-sldr .info-position p{font-family:system-ui,"Segoe UI","Open Sans","Helvetica Neue",sans-serif;font-size:20px;font-weight:400;margin-top:5px}.cstm-hme-sldr .indicator{border-radius:200px;width:55px;height:55px;margin:5px;cursor:pointer;object-fit:cover;opacity:.6}.cstm-hme-sldr .indicator-container{width:10%;display:flex;flex-direction:column;height:210px;justify-content:space-evenly;align-items:center}.cstm-hme-sldr .indicator:hover{opacity:.8}.cstm-hme-sldr .indicator.active{opacity:1;border:3px solid #faaf40}.cstm-jb-lnk a{color:black}.cstm-jb-lnk a:hover{color:#0383aa}.cstm-prvsy-nmbr-bg{rotate:45deg;text-align:center;background-color:#079dbe;color:white;width:55px;height:55px;display:inline-grid;align-items:center!important;margin-right:17px;margin-left:-79px;border-radius:4px;margin-top:-3px}.cstm-prvsy-sec .cstm-nmbr-rot{rotate:-45deg}.cstm-hme-tem-sec .eicon-chevron-left:before{content:"";background:url("https://savvylogical.co.uk/wp-content/uploads/2023/11/Vector-2.png");width:85px;height:85px;display:grid;background-size:contain;background-repeat:no-repeat;background-position:center;--lzl-bg-img:"https://savvylogical.co.uk/wp-content/uploads/2023/11/Vector-2.png"}.cstm-hme-tem-sec .eicon-chevron-right:before{content:"";background:url("https://savvylogical.co.uk/wp-content/uploads/2023/11/Vector-1.png");width:85px;height:85px;display:grid;background-size:contain;background-repeat:no-repeat;background-position:center;--lzl-bg-img:"https://savvylogical.co.uk/wp-content/uploads/2023/11/Vector-1.png"}.cstm-hme-tem-sec .eicon-chevron-right:before.lzl:not(.lzl-ed),.cstm-hme-tem-sec .eicon-chevron-right:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044%2084%22%20width%3D%2244%22%20height%3D%2284%22%3E%3C%2Fsvg%3E")}.cstm-abt-apt-sec .cstm-inr-clm .cstm-brdr-clm{min-height:unset}.cstm-cntctus-addrs-sec .cstm-brdr-clm{min-height:unset}@media only screen and (min-width:1200px){.cstm-mnu-itm{background-color:#0383aa;border-radius:4px;margin-left:20px!important}.cstm-mnu-itm a{color:white!important;margin-right:25px;margin-left:25px!important}.cstm-abt-apt-sec .cstm-inr-clm .elementor-column-gap-default{gap:30px}}@media only screen and (max-width:980px){.cstm-hme-sldr .review-sec{display:flex;flex-direction:column}.cstm-hme-sldr .slider-container{max-width:800px}.cstm-hme-sldr .indicator-container{width:40%;margin:auto;display:flex;height:auto;flex-direction:row;align-items:center;margin-top:30px}.cstm-hme-sldr .indicator{width:20%;height:60px}}.sngl-srvs-faq-sec .elementor-widget-accordion .elementor-accordion-item{margin-bottom:30px}.elementor-7244 .elementor-element.elementor-element-e47992c .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom:1px solid #a9a9a9}.elementor-7244 .elementor-element.elementor-element-e47992c .elementor-accordion-item .elementor-tab-title{padding-top:35px;padding-bottom:35px}.sngl-srvs-faq-sec .elementor-tab-title i{font-size:25px}.sngl-srvs-faq-sec .elementor-accordion-title:before{content:url("https://savvylogical.co.uk/wp-content/uploads/2023/11/Rectangle-94.png");margin-right:15px}.sngl-srvs-pakg-sec .cstm-fiv-sec .elementor-column-gap-default{gap:20px}.sngl-srvs-pakg-sec .cstm-fiv-sec .cstm-brdr-clm{box-shadow:0px 10px 15px 0px rgba(0,0,0,.11)}.sngl-srvs-pakg-sec .cstm-fiv-sec .cstm-brdr-clm i{rotate:45deg}.cstm-hme-tem-sec .eicon-chevron-left:before.lzl:not(.lzl-ed),.cstm-hme-tem-sec .eicon-chevron-left:before.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2044%2084%22%20width%3D%2244%22%20height%3D%2284%22%3E%3C%2Fsvg%3E")}.sngl-srvs-pakg-sec .cstm-fiv-sec .cstm-brdr-clm:before{content:"";content:"";position:absolute;top:0;left:0;border-color:transparent;border-style:solid;border-width:1.5em;border-left-color:#0383aa;border-top-color:#0383aa;z-index:1}@media only screen and (max-width:820px){.cstm-hme-sldr .slider-container{max-width:720px}.cstm-hme-sldr .indicator{width:60px;height:60px}.cstm-hme-sldr .review-sec{align-items:center}}@media only screen and (max-width:730px){.cstm-hme-sldr .slider-container{max-width:640px}}@media only screen and (max-width:660px){.cstm-hme-sldr .slider-container{max-width:100%}}@media only screen and (max-width:1024px){.sngl-srvs-pakg-sec .cstm-fiv-sec .elementor-column-gap-default{gap:0px}.sngl-srvs-pakg-sec .cstm-fiv-sec .cstm-brdr-clm{box-shadow:unset}}@media only screen and (max-width:820px){.cstm-hme-tem-sec .eicon-chevron-left:before,.cstm-hme-tem-sec .eicon-chevron-right:before{width:60px;height:60px}}@media only screen and (max-width:600px){.cstm-brdr-clm{min-height:400px}.cstm-hme-tem-sec .eicon-chevron-left:before,.cstm-hme-tem-sec .eicon-chevron-right:before{width:45px;height:45px}.sngl-srvs-pakg-sec .cstm-fiv-sec .cstm-brdr-clm{margin-bottom:20px}}.sngl-srvs-faq-sec .elementor-widget-accordion .elementor-accordion-item{margin-bottom:30px;border:1px solid #d5d8dc}.cstm-grd-ftchr img{height:250px!important;object-fit:cover}.cstm-srvs .img-thumbnail img{height:250px}.cstm-margin.custom-margin-skill{padding-bottom:50px!important}.cstm-icon span.elementor-icon{background-color:#5a6266;padding:12px;border-radius:100px}