:root{--title-font:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;--text-font:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;--primary:#64242F;--secondary:#B44446;--tertiary:#FC8F8F;--accent:#DFD9D8;--white:#fff;--black:#000;--neutral-100:#F5F5F5;--neutral-600:#7C7C7C;--neutral-700:#1F1F1F;--text-primary:#202020;--text-secondary:#595959;--text-black:#1B1B1B;--grey-50:#F1F1F1;--grey-100:#F5F5F5;--grey-200:#D3D3D3;--grey-500:#A8A8A8;--grey-800:#595959;--link-color:#1B1B1B;--link-hover:rgb(52.5, 52.5, 52.5)}:root{--title-font:"Tektur",sans-serif;--text-font:"Raleway",sans-serif;--primary:#1B9598;--secondary:#9372DE;--tertiary:#374151;--accent:#F3F4F6;--link-hover:var(--primary);--body:var(--accent);--button-primary-bg:var(--primary);--button-primary-text:var(--white);--button-primary-hover-bg:var(--secondary);--button-primary-hover-text:var(--white);--button-secondary-bg:var(--secondary);--button-secondary-text:var(--white);--button-secondary-hover-bg:var(--primary);--button-secondary-hover-text:var(--white);--button-border-radius:8px}:root .has-primary-background-color *,:root .has-secondary-background-color *,:root .has-tertiary-background-color *{--text-primary:var(--white)}:root .has-primary-background-color{--button-primary-bg:var(--white);--button-primary-text:var(--black);--button-primary-hover-bg:var(--tertiary);--button-primary-hover-text:var(--white)}:root .has-primary-background-color .btn--primary--outline{--button-primary-bg:var(--white);--button-primary-text:var(--black)}:root .has-secondary-background-color{--button-primary-bg:var(--white);--button-primary-text:var(--black);--button-primary-hover-bg:var(--tertiary);--button-primary-hover-text:var(--white)}:root .has-secondary-background-color .btn--primary--outline{--button-primary-bg:var(--white);--button-primary-text:var(--black)}:root .has-tertiary-background-color .btn--primary--outline{--button-primary-bg:var(--white);--button-primary-text:var(--black)}.hero-block.layout-image .images_wrapper{position:relative;border-radius:225px 225px 0 0}.hero-block.layout-image .images_wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:225px 225px 0 0}.hero-block.layout-image .images_wrapper::before{content:"";position:absolute;border:1px solid var(--black);border-radius:225px 225px 0 0;pointer-events:none;left:-10px;top:-10px;bottom:10px;right:10px}.hero-block.layout-image .images_wrapper::after{content:"";position:absolute;border-radius:225px 225px 0 0;pointer-events:none;left:10px;top:10px;bottom:-10px;right:-10px;background-color:#000;z-index:-1}.hero-block.layout-image .images_wrapper img{aspect-ratio:3.9/5.6!important;max-width:100%!important}.hero-block.layout-image .images_wrapper img,.hero-block.layout-image .images_wrapper::after,.hero-block.layout-image .images_wrapper::before{border-radius:50% 50% 0 0}@media (max-width:559px){.hero-block.layout-image .images_wrapper img,.hero-block.layout-image .images_wrapper::after,.hero-block.layout-image .images_wrapper::before{border-radius:225px 225px 0 0}}.hero-block.layout-images .images_wrapper{align-items:flex-end;gap:42px}.hero-block.layout-images .images_wrapper .hero__image-wrapper{position:relative;border-radius:225px 225px 0 0}.hero-block.layout-images .images_wrapper .hero__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:225px 225px 0 0}.hero-block.layout-images .images_wrapper .hero__image-wrapper::before{content:"";position:absolute;border:1px solid var(--black);border-radius:225px 225px 0 0;pointer-events:none;left:-10px;top:-10px;bottom:10px;right:10px}.hero-block.layout-images .images_wrapper .hero__image-wrapper::after{content:"";position:absolute;border-radius:225px 225px 0 0;pointer-events:none;left:10px;top:10px;bottom:-10px;right:-10px;background-color:#000;z-index:-1}.hero-block.layout-images .images_wrapper .hero__image-wrapper img.hero__image--1{aspect-ratio:2.8/4.1}.hero-block.layout-images .images_wrapper .hero__image-wrapper img.hero__image--2{aspect-ratio:3.5/5}.hero-block.layout-bg.color-white{--text-primary:var(--white)}.highlighted-section-block .wrapper .content-wrapper{border-radius:48px}.text-media-block{background-color:transparent}.text-media-block .card__content{max-width:580px}.text-media-block.image-right{background:var(--accent)}@media (max-width:899px){.text-media-block .wrapper .card{gap:var(--wp--custom--section-gap--l)}}.text-media-block .wrapper .card .card__image{align-items:center;justify-content:flex-end;position:relative;border-radius:225px 225px 0 0}.text-media-block .wrapper .card .card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:225px 225px 0 0}.text-media-block .wrapper .card .card__image::before{content:"";position:absolute;border:1px solid var(--black);border-radius:225px 225px 0 0;pointer-events:none;left:-10px;top:-10px;bottom:10px;right:10px}.text-media-block .wrapper .card .card__image::after{content:"";position:absolute;border-radius:225px 225px 0 0;pointer-events:none;left:10px;top:10px;bottom:-10px;right:-10px;background-color:#000;z-index:-1}.text-media-block .wrapper .card .card__image{position:sticky;max-width:390px;margin:0 auto}@media (max-width:899px){.text-media-block .wrapper .card .card__image{position:relative;top:0}}.text-media-block .wrapper .card .card__image img{aspect-ratio:3.9/5.6}.trusted-by-block:not(.has-background) .wrapper .trusted-by__text,.trusted-by-block:not(.has-background) .wrapper .trusted-by__title{--text-primary:var(--white)}.quote-block.has-secondary-background-color figure::before{color:var(--tertiary)!important}.quote-block.has-secondary-background-color figcaption{--primary:var(--white)}.quote-block.has-tertiary-background-color figure::before{color:var(--primary)!important}.quote-block.has-tertiary-background-color .wrapper.layout-dark .quote-text--main::before{color:var(--primary)!important}.stats-block.has-accent-background-color{--white:var(--black)}.testimonials-block.has-primary-background-color,.testimonials-block.has-secondary-background-color,.testimonials-block.has-tertiary-background-color{--text-secondary:var(--white)}.testimonials-block.layout-boxes .wrapper .block__description,.testimonials-block.layout-boxes .wrapper .block__title{text-align:left;margin-left:0}.testimonials-block.layout-boxes .wrapper .block__title{font-size:clamp(2.25rem,3vw + 1rem,4.5rem)}.testimonials-block.layout-boxes .wrapper .testimonials-block__content{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(even),.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(odd){grid-column:unset!important;grid-row:unset!important;position:relative;z-index:1;padding:70px;border:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(even)::before,.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(odd)::before{content:"";position:absolute;inset:0;border:var(--wp--custom--section-gap--xl) solid transparent;background:linear-gradient(0deg,rgba(255,255,255,.8) 0,rgba(255,255,255,.8) 100%),var(--primary);background-origin:border-box;background-clip:border-box;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(even) .author,.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(odd) .author{display:flex;align-items:center}.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(even) .author img,.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(odd) .author img{width:52px;height:52px;min-width:52px}.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(even) .author__info,.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(odd) .author__info{padding-left:14px;display:flex;flex-direction:column;justify-content:center;gap:10px}.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(even) .author__info .author__name,.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(odd) .author__info .author__name{margin:0}@media (max-width:599px){.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(even),.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(odd){padding:40px}.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(even)::before,.testimonials-block.layout-boxes .wrapper .testimonials-block__content .testimony:nth-of-type(odd)::before{border:var(--wp--custom--section-gap--m) solid transparent}}.features-block .features-block__items .items_wrapper .feature__link{border-radius:0!important}.gallery-block__gallery .image-wrapper{position:relative;border-radius:225px 225px 0 0}.gallery-block__gallery .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:225px 225px 0 0}.gallery-block__gallery .image-wrapper::before{content:"";position:absolute;border:1px solid var(--black);border-radius:225px 225px 0 0;pointer-events:none;left:-10px;top:-10px;bottom:10px;right:10px}.gallery-block__gallery .image-wrapper::after{content:"";position:absolute;border-radius:225px 225px 0 0;pointer-events:none;left:10px;top:10px;bottom:-10px;right:-10px;background-color:#000;z-index:-1}.gallery-block__gallery.count-2 .image-wrapper img,.gallery-block__gallery.count-2 .image-wrapper::after,.gallery-block__gallery.count-2 .image-wrapper::before,.gallery-block__gallery.count-4 .image-wrapper img,.gallery-block__gallery.count-4 .image-wrapper::after,.gallery-block__gallery.count-4 .image-wrapper::before{border-radius:50% 50% 0 0}.newsletter-signup-block button,.newsletter-signup-block input{border-radius:8px!important}.contact-us-block .content-wrapper--form .gform_footer input[type=submit]{border-radius:8px!important}@media (max-width:767px){.offer-block .offer-grid .offer-item{padding:var(--wp--custom--section-gap--xl)}}@media (max-width:479px){.offer-block .offer-grid .offer-item h3{font-size:1.8rem!important;line-height:1.8rem!important}}.offer-block .offer-grid .offer-item .offer-cta{border-radius:8px!important;--button-secondary-bg:var(--white);--button-secondary-text:var(--black);--button-primary-bg:var(--white);--button-primary-text:var(--black)}.advanced-list-block.image-position-side .wrapper .side_image{position:relative;border-radius:225px 225px 0 0}.advanced-list-block.image-position-side .wrapper .side_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:225px 225px 0 0}.advanced-list-block.image-position-side .wrapper .side_image::before{content:"";position:absolute;border:1px solid var(--black);border-radius:225px 225px 0 0;pointer-events:none;left:-10px;top:-10px;bottom:10px;right:10px}.advanced-list-block.image-position-side .wrapper .side_image::after{content:"";position:absolute;border-radius:225px 225px 0 0;pointer-events:none;left:10px;top:10px;bottom:-10px;right:-10px;background-color:#000;z-index:-1}.advanced-list-block.image-position-side .wrapper .side_image{position:sticky}.advanced-list-block.image-position-side .wrapper .side_image img,.advanced-list-block.image-position-side .wrapper .side_image::after,.advanced-list-block.image-position-side .wrapper .side_image::before{border-radius:50% 50% 0 0}@media (max-width:1199px){.advanced-list-block.image-position-side .wrapper .side_image img,.advanced-list-block.image-position-side .wrapper .side_image::after,.advanced-list-block.image-position-side .wrapper .side_image::before{border-radius:225px 225px 0 0}}.advanced-list-block.image-position-side.has-secondary-background-color.has-custom-list-type .wrapper ul li h3{color:var(--tertiary)}.advanced-list-block .list ol li .content{padding:0}.advanced-list-block.has-check-list-type.has-primary-background-color .list ul li svg path,.advanced-list-block.has-check-list-type.has-secondary-background-color .list ul li svg path{fill:var(--tertiary)}.faq-block.style--rounded .collapsible__content-inner p{--text-primary:var(--black)}.custom-pagination ul li{border-radius:8px}