.elementor-218006 .elementor-element.elementor-element-637ed7e{--display:flex;--min-height:647px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-637ed7e:not(.elementor-motion-effects-element-type-background), .elementor-218006 .elementor-element.elementor-element-637ed7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-218006 .elementor-element.elementor-element-0752757{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-0b26dfd{--spacer-size:20px;}.elementor-218006 .elementor-element.elementor-element-7fe45a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-19a6be4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-218006 .elementor-element.elementor-element-21c0871{width:100%;max-width:100%;text-align:left;}.elementor-218006 .elementor-element.elementor-element-21c0871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-218006 .elementor-element.elementor-element-21c0871.elementor-element{--align-self:flex-start;}.elementor-218006 .elementor-element.elementor-element-bf45134{--spacer-size:20px;}.elementor-218006 .elementor-element.elementor-element-50c7e80{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-0817676{width:var( --container-widget-width, 669px );max-width:669px;--container-widget-width:669px;--container-widget-flex-grow:0;text-align:left;}.elementor-218006 .elementor-element.elementor-element-0817676 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-218006 .elementor-element.elementor-element-0817676 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-218006 .elementor-element.elementor-element-a10d31f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-a10d31f:not(.elementor-motion-effects-element-type-background), .elementor-218006 .elementor-element.elementor-element-a10d31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-section_grey_bg_2025 );}.elementor-218006 .elementor-element.elementor-element-543d009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-3d29a29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-218006 .elementor-element.elementor-element-98c240e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;border-style:none;--border-style:none;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-98c240e:not(.elementor-motion-effects-element-type-background), .elementor-218006 .elementor-element.elementor-element-98c240e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-section_grey_bg_2025 );}.elementor-218006 .elementor-element.elementor-element-131189f{--display:flex;--margin-top:45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-59a08df{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;text-align:center;}.elementor-218006 .elementor-element.elementor-element-59a08df img{width:100%;max-width:100%;height:408px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1D1D1F;border-radius:15px 15px 15px 15px;}.elementor-218006 .elementor-element.elementor-element-864f851{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-d2a0aa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-690b0db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-690b0db:not(.elementor-motion-effects-element-type-background), .elementor-218006 .elementor-element.elementor-element-690b0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-218006 .elementor-element.elementor-element-95103f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:1022px){.elementor-218006 .elementor-element.elementor-element-637ed7e{--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-0752757{--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-218006 .elementor-element.elementor-element-7fe45a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-50c7e80{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-218006 .elementor-element.elementor-element-0817676 > .elementor-widget-container{margin:0px 0px 0px -68px;}.elementor-218006 .elementor-element.elementor-element-0817676{--container-widget-width:579px;--container-widget-flex-grow:0;width:var( --container-widget-width, 579px );max-width:579px;}.elementor-218006 .elementor-element.elementor-element-0817676 img{width:100%;height:345px;}.elementor-218006 .elementor-element.elementor-element-a10d31f{--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-218006 .elementor-element.elementor-element-98c240e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-218006 .elementor-element.elementor-element-131189f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-218006 .elementor-element.elementor-element-59a08df{width:100%;max-width:100%;}.elementor-218006 .elementor-element.elementor-element-864f851{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-218006 .elementor-element.elementor-element-637ed7e{--min-height:0px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-218006 .elementor-element.elementor-element-0752757{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-0b26dfd{--spacer-size:10px;}.elementor-218006 .elementor-element.elementor-element-7fe45a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-218006 .elementor-element.elementor-element-21c0871{text-align:center;}.elementor-218006 .elementor-element.elementor-element-21c0871 img{width:270px;max-width:100%;}.elementor-218006 .elementor-element.elementor-element-50c7e80{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-218006 .elementor-element.elementor-element-0817676 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-218006 .elementor-element.elementor-element-0817676{text-align:center;}.elementor-218006 .elementor-element.elementor-element-0817676 img{width:371px;height:280px;}.elementor-218006 .elementor-element.elementor-element-a10d31f{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-218006 .elementor-element.elementor-element-98c240e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-218006 .elementor-element.elementor-element-59a08df img{height:91%;}.elementor-218006 .elementor-element.elementor-element-864f851{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-218006 .elementor-element.elementor-element-0752757{--width:52%;}.elementor-218006 .elementor-element.elementor-element-50c7e80{--width:48%;}.elementor-218006 .elementor-element.elementor-element-98c240e{--content-width:1200px;}.elementor-218006 .elementor-element.elementor-element-131189f{--width:385px;}.elementor-218006 .elementor-element.elementor-element-864f851{--width:70%;}}@media(max-width:1022px) and (min-width:768px){.elementor-218006 .elementor-element.elementor-element-131189f{--width:100%;}.elementor-218006 .elementor-element.elementor-element-864f851{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-0337bf3 */.smart-comparisons, .start-with-savvy {
    text-transform: uppercase !important;
    padding: 5px 0px !important;
}

.smart-comparisons {
    color: #6E6E73 !important;
    font-size: 61px !important;
}

.start-with-savvy {
    font-size: 71px !important;
}

@media(max-width: 1022px) {
    .smart-comparisons {
        font-size: 30px !important;
        line-height: 38px !important;
    }
    
    .start-with-savvy {
        font-size: 41px !important;
        line-height: 30px !important;
    }
}

@media(max-width: 767px) {
    .smart-comparisons {
        font-size: 28px !important;
        line-height: 25px !important;
        text-align: center;
    }
    
    .start-with-savvy {
        font-size: 33px !important;
        line-height: 25px !important;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a6be4 */.feefo-badge-container .elementor-widget-wrap {
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0752757 */.homepage-banner-text {
    padding-left: calc((100vw - 1200px) * 0.5) !important;
}

.elementor-widget-container:has(> .attachment-large) {
    overflow-x: hidden;
}

@media (max-width: 1022px) {
    .homepage-banner-text {
        padding-left: 20px !important;
    }
}

@media (max-width: 767px) {
    .homepage-banner-text {
        padding-right: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0817676 */.elementor-218006 .elementor-element.elementor-element-0817676 img {
    max-width: 1000px;
}

@media (max-width: 1022px) {
    .elementor-218006 .elementor-element.elementor-element-0817676 img {
        max-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf3695c */a.handy-calculators-item {
    background-color: white;
    display: flex;
    width: 100%;
    align-items: center;
    padding: 12px 10px 9px 10px;
    border: 1px solid #1D1D1F;
    border-radius: 5px;
    text-decoration: none;
    font-family: aktiv-grotesk-condensed;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 700;
    justify-content: space-between;
    white-space: nowrap;
    transition: box-shadow 0.2s, background-color 0.2s, color 0.2s;
}

a.handy-calculators-item:hover {
    background: #E9F9F5 !important;
    color: #018475 !important;
    border: 1px solid #018475 !important;
    box-shadow: 6px 6px 0px 0px #018475;
}

a.handy-calculators-item:hover .hc-desktop-arrow {
    margin-left: 20px;
    transform: translateX(-100%);
}

a.handy-calculators-item .handy-calculators-inner-item {
    display: flex;
    gap: 10px;
}

.handy-calculators-container {
    display: flex;
    gap: 30px;
    width: 100%;
    margin-bottom: 30px;
}

.calculator-column {
    width: 100%;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

a.banner-button.dark {
    width: 200px;
    justify-content: space-between;
    float: right;
}

.hc-mobile-arrow {
    display: none;
}

.hc-desktop-arrow {
    display: block;
    transition: transform 0.2s;
}

.hc-desktop-arrow.button {
    margin-bottom: -2px;
}

a.handy-calculators-item:hover .hc-desktop-arrow, a.handy-calculators-item:hover .hc-mobile-arrow {
    color: #018475;
}

a.handy-calculators-item:hover .hc-desktop-arrow path, a.handy-calculators-item:hover .hc-mobile-arrow path {
    stroke: #018475;
}

@media (max-width: 767px) {
    .handy-calculators-container {
        flex-direction: column;
        gap: 20px;
    }
    
    a.handy-calculators-item {
        padding: 10px 8px 7px 8px;
    }
    
    a.handy-calculators-item:hover {
        justify-content: space-between;
    }
    
    a.handy-calculators-item .handy-calculators-inner-item {
        gap: 5px;
    }

    .hc-mobile-arrow {
        display: block;
    }
    
    .hc-desktop-arrow {
        display: none;
    }
    
    .hc-desktop-arrow.button {
        display: block;
    }
}/* End custom CSS */