.elementor-2428 .elementor-element.elementor-element-55ec80a{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:0.9;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:137px;--padding-bottom:96px;--padding-left:30px;--padding-right:30px;}.elementor-2428 .elementor-element.elementor-element-55ec80a:not(.elementor-motion-effects-element-type-background), .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062B56;}.elementor-2428 .elementor-element.elementor-element-55ec80a::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .e-con-inner > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01154B;background-image:url("https://trundl.com/wp-content/uploads/2026/07/frame2147257305-scaled.webp");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:38% auto;}.elementor-2428 .elementor-element.elementor-element-3f78b85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-2428 .elementor-element.elementor-element-18b2a75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2428 .elementor-element.elementor-element-18b2a75 .elementor-heading-title{font-family:"Hedvig Letters Serif", Sans-serif;font-size:64px;font-weight:400;color:#FFFFFF;}.elementor-2428 .elementor-element.elementor-element-7cac0bf{width:var( --container-widget-width, 90% );max-width:90%;margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Schibsted Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2428 .elementor-element.elementor-element-7cac0bf.elementor-element{--align-self:flex-start;}.elementor-2428 .elementor-element.elementor-element-d2ad4be{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-2428 .elementor-element.elementor-element-d2ad4be:not(.elementor-motion-effects-element-type-background), .elementor-2428 .elementor-element.elementor-element-d2ad4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA14;}.elementor-2428 .elementor-element.elementor-element-89a61f4{--display:flex;--min-height:500px;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2428 .elementor-element.elementor-element-89a61f4:not(.elementor-motion-effects-element-type-background), .elementor-2428 .elementor-element.elementor-element-89a61f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2428 .elementor-element.elementor-element-7c994f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2428 .elementor-element.elementor-element-7c994f1 .elementor-heading-title{font-family:"Hedvig Letters Serif", Sans-serif;font-size:26px;font-weight:400;color:#000000;}.elementor-2428 .elementor-element.elementor-element-b8fe54d{--display:flex;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-2428 .elementor-element.elementor-element-b8fe54d::before, .elementor-2428 .elementor-element.elementor-element-b8fe54d > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-b8fe54d > .e-con-inner > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-b8fe54d > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-b8fe54d > .e-con-inner > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-b8fe54d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2428 .elementor-element.elementor-element-d013cb6{--display:flex;--margin-top:0px;--margin-bottom:28px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2428 .elementor-element.elementor-element-2abe607{text-align:center;}.elementor-2428 .elementor-element.elementor-element-2abe607 .elementor-heading-title{font-family:"Hedvig Letters Serif", Sans-serif;font-size:48px;font-weight:400;color:#1A2535;}.elementor-2428 .elementor-element.elementor-element-101095f{--display:flex;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2428 .elementor-element.elementor-element-101095f::before, .elementor-2428 .elementor-element.elementor-element-101095f > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-101095f > .e-con-inner > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-101095f > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-101095f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-101095f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2428 .elementor-element.elementor-element-b076ea6{--e-image-carousel-slides-to-show:7;}@media(min-width:768px){.elementor-2428 .elementor-element.elementor-element-d2ad4be{--width:86%;}}@media(max-width:1024px){.elementor-2428 .elementor-element.elementor-element-55ec80a{--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:140px;--padding-bottom:64px;--padding-left:30px;--padding-right:30px;}.elementor-2428 .elementor-element.elementor-element-55ec80a::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .e-con-inner > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:0px auto;}.elementor-2428 .elementor-element.elementor-element-3f78b85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2428 .elementor-element.elementor-element-18b2a75 .elementor-heading-title{font-size:64px;}.elementor-2428 .elementor-element.elementor-element-7cac0bf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:20px;}.elementor-2428 .elementor-element.elementor-element-d2ad4be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2428 .elementor-element.elementor-element-7c994f1 .elementor-heading-title{font-size:32px;}.elementor-2428 .elementor-element.elementor-element-d013cb6{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2428 .elementor-element.elementor-element-2abe607{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-2428 .elementor-element.elementor-element-2abe607.elementor-element{--align-self:center;}.elementor-2428 .elementor-element.elementor-element-2abe607 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-2428 .elementor-element.elementor-element-b076ea6{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-2428 .elementor-element.elementor-element-55ec80a::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .e-con-inner > .elementor-background-video-container::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2428 .elementor-element.elementor-element-55ec80a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;background-size:466px auto;}.elementor-2428 .elementor-element.elementor-element-55ec80a{--overlay-opacity:0.83;--padding-top:120px;--padding-bottom:64px;--padding-left:020px;--padding-right:20px;}.elementor-2428 .elementor-element.elementor-element-18b2a75{width:100%;max-width:100%;}.elementor-2428 .elementor-element.elementor-element-18b2a75 .elementor-heading-title{font-size:36px;}.elementor-2428 .elementor-element.elementor-element-7cac0bf{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-2428 .elementor-element.elementor-element-89a61f4{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-2428 .elementor-element.elementor-element-7c994f1{width:100%;max-width:100%;}.elementor-2428 .elementor-element.elementor-element-7c994f1 .elementor-heading-title{font-size:26px;}.elementor-2428 .elementor-element.elementor-element-b8fe54d{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2428 .elementor-element.elementor-element-d013cb6{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2428 .elementor-element.elementor-element-2abe607{width:100%;max-width:100%;text-align:center;}.elementor-2428 .elementor-element.elementor-element-2abe607 .elementor-heading-title{font-size:30px;line-height:38px;}.elementor-2428 .elementor-element.elementor-element-101095f{--min-height:130px;}.elementor-2428 .elementor-element.elementor-element-b076ea6{--e-image-carousel-slides-to-show:3;}}@media(max-width:1024px) and (min-width:768px){.elementor-2428 .elementor-element.elementor-element-3f78b85{--width:100%;}.elementor-2428 .elementor-element.elementor-element-d2ad4be{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-f6c8348 *//* ----------------------------------
   Required Asterisk
---------------------------------- */

.hs-form-required {
    color: red;
}


/* ----------------------------------
   Field Labels
---------------------------------- */

.hs_firstname,
.hs_lastname,
.hs_email,
.hs_company,
.hs_jobtitle,
.hs_region,
.hs_enquiry {
    font-size: 14px !important;
}

.hs_email,
.hs_company,
.hs_jobtitle,
.hs_region,
.hs_enquiry {
    padding-top: 10px;
}


/* ----------------------------------
   Input Fields
---------------------------------- */

.field.hs-form-field input,
.field.hs-form-field select {
    background: #FFFFFF !important;
    border: 1px solid #46484D0F !important;
    border-radius: 12px;
    font-size: 14px;
    line-height: 23px;
    height: auto !important;
}

.field.hs-form-field input {
    padding: 14px !important;
}

.field.hs-form-field select {
    min-height: 55px;
    padding: 12px !important;
}


/* ----------------------------------
   Textarea
---------------------------------- */

.field.hs-form-field textarea {
    width: 100% !important;
    background: #FFFFFF !important;
    border: 1px solid #46484D0F !important;
    border-radius: 12px;
    padding: 14px !important;
}


/* ==================================
   HubSpot Submit Button
================================== */

.hs_submit{
    text-align:left !important;
        padding-top: 20px !important;
}

.hs_submit .hs-button.primary.large{
    width:180px !important;
    height:64px !important;

    border:none !important;
    border-radius:999px !important;

    color:#ffffff !important;
    font-size:16px !important;
    font-weight:600 !important;

    text-align:left !important;
    padding-left:32px !important;
    padding-right:80px !important;

    cursor:pointer;
    transition:all .35s ease !important;

    /* Orange button + blue circle */
    background:
        url("https://solutions.trundl.com/wp-content/uploads/2026/05/button.svg") no-repeat right 22px center,
        radial-gradient(circle at calc(100% - 32px) center, #14D4BC 0 24px, transparent 25px),
        #062B56 !important;

    background-size:22px, auto, auto;
}

/* Hover */
.hs_submit .hs-button.primary.large:hover,
.hs_submit .hs-button.primary.large:focus{
    color:#fff !important;

    background:
        url("https://solutions.trundl.com/wp-content/uploads/2026/05/button.svg") no-repeat right 22px center,
        radial-gradient(circle at calc(100% - 32px) center, #19D3D8 0 24px, transparent 25px),
        #F0923A !important;
}

/* Mobile */
@media (max-width:767px){

    .hs_submit .hs-button.primary.large{
        width:180px !important;
        height:56px !important;

        font-size:15px !important;

        padding-left:24px !important;
        padding-right:70px !important;

        background-size:18px, auto, auto;
    }
}

.hs-richtext{
    font-size:14px !important;
}

.legal-consent-container .field.hs-form-field{
     font-size:14px !important;
}

/* ----------------------------------
   Mobile Responsive
---------------------------------- */

@media (max-width: 480px) {

    .form-columns-2 .hs-form-field,
    .form-columns-3 .hs-form-field {
        width: 100% !important;
        float: none !important;
    }

    .form-columns-2 .hs-form-field .hs-input,
    .form-columns-3 .hs-form-field .hs-input {
        width: 100% !important;
    }

    .hs_submit .hs-button.primary.large {
        background-position: calc(50% + 52px) center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-101095f */.shade-freez{
    -webkit-mask-image: linear-gradient(
        to right,
        transparent 0%,
        rgba(0,0,0,1) 20%,
        rgba(0,0,0,1) 80%,
        transparent 100%
    );

    mask-image: linear-gradient(
        to right,
        transparent 0%,
        rgba(0,0,0,1) 20%,
        rgba(0,0,0,1) 80%,
        transparent 100%
    );
}/* End custom CSS */