.elementor-8392 .elementor-element.elementor-element-058dc54{--display:flex;--min-height:68.6vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:flex-start;--background-transition:0.3s;--overlay-opacity:0.4;border-style:solid;--border-style:solid;border-width:0px 0px 022px 0px;--border-block-start-width:0px;--border-inline-end-width:0px;--border-block-end-width:022px;--border-inline-start-width:0px;border-color:#EA6244;--border-color:#EA6244;--border-radius:0px 0px 0px 0px;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:0%;--margin-inline-end:0%;}.elementor-8392 .elementor-element.elementor-element-058dc54:not(.elementor-motion-effects-element-type-background), .elementor-8392 .elementor-element.elementor-element-058dc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://albertdock.com/wp-content/uploads/2026/04/dockstars-hero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8392 .elementor-element.elementor-element-058dc54::before, .elementor-8392 .elementor-element.elementor-element-058dc54 > .elementor-background-video-container::before, .elementor-8392 .elementor-element.elementor-element-058dc54 > .e-con-inner > .elementor-background-video-container::before, .elementor-8392 .elementor-element.elementor-element-058dc54 > .elementor-background-slideshow::before, .elementor-8392 .elementor-element.elementor-element-058dc54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8392 .elementor-element.elementor-element-058dc54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#050505;}.elementor-8392 .elementor-element.elementor-element-058dc54, .elementor-8392 .elementor-element.elementor-element-058dc54::before{--border-transition:0.3s;}.elementor-8392 .elementor-element.elementor-element-55017b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:flex-end;--align-items:center;--gap:16px 16px;--background-transition:0.3s;--margin-block-start:0%;--margin-block-end:0%;--margin-inline-start:6.25%;--margin-inline-end:0%;--padding-block-start:0px;--padding-block-end:46px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8392 .elementor-element.elementor-element-55017b3.e-con{--align-self:flex-start;}.elementor-8392 .elementor-element.elementor-element-b836ba9{text-align:left;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8392 .elementor-element.elementor-element-b836ba9 img{width:100%;}.elementor-8392 .elementor-element.elementor-element-bc92423{text-align:left;}.elementor-8392 .elementor-element.elementor-element-bc92423 .elementor-heading-title{color:#FFFFFF;font-family:"Circular std", Sans-serif;font-size:31px;font-weight:bold;line-height:1.75em;}.elementor-8392 .elementor-element.elementor-element-3a382e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:78px;--margin-block-end:57px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8392 .elementor-element.elementor-element-604422c{--display:flex;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8392 .elementor-element.elementor-element-8ff694a .elementor-heading-title{color:#000000;font-family:"Circular std", Sans-serif;font-size:50px;font-weight:bold;line-height:1.1em;}.elementor-8392 .elementor-element.elementor-element-8ff694a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-8392 .elementor-element.elementor-element-765fa57{color:#000000;font-family:"Circular std", Sans-serif;font-size:22px;font-weight:normal;}.elementor-8392 .elementor-element.elementor-element-765fa57 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-8392 .elementor-element.elementor-element-3719d98{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8392 .elementor-element.elementor-element-3719d98, .elementor-8392 .elementor-element.elementor-element-3719d98::before{--border-transition:0.3s;}.elementor-8392 .elementor-element.elementor-element-77af23a img{width:100%;}.elementor-8392 .elementor-element.elementor-element-77af23a{width:100%;max-width:100%;}@media(max-width:1440px){.elementor-8392 .elementor-element.elementor-element-058dc54{--min-height:85vh;}.elementor-8392 .elementor-element.elementor-element-55017b3{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8392 .elementor-element.elementor-element-3a382e2{--gap:48px 48px;}}@media(max-width:1024px){.elementor-8392 .elementor-element.elementor-element-058dc54{--min-height:65vh;}.elementor-8392 .elementor-element.elementor-element-55017b3{--margin-block-start:0;--margin-block-end:0;--margin-inline-start:auto;--margin-inline-end:auto;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-8392 .elementor-element.elementor-element-bc92423{text-align:center;}.elementor-8392 .elementor-element.elementor-element-bc92423 .elementor-heading-title{font-size:24px;line-height:1.25em;}}@media(max-width:767px){.elementor-8392 .elementor-element.elementor-element-058dc54{--content-width:90vw;}.elementor-8392 .elementor-element.elementor-element-bc92423 .elementor-heading-title{font-size:35px;}.elementor-8392 .elementor-element.elementor-element-3a382e2{--content-width:90%;--margin-block-start:36px;--margin-block-end:36px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-8392 .elementor-element.elementor-element-8ff694a .elementor-heading-title{font-size:35px;}.elementor-8392 .elementor-element.elementor-element-765fa57{font-size:18px;}}@media(min-width:768px){.elementor-8392 .elementor-element.elementor-element-058dc54{--content-width:100vw;}.elementor-8392 .elementor-element.elementor-element-55017b3{--width:fit-content;}.elementor-8392 .elementor-element.elementor-element-3a382e2{--content-width:90vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-8392 .elementor-element.elementor-element-55017b3{--width:90%;}}/* Start custom CSS for shortcode, class: .elementor-element-7075411 */.dockstars-form {
    .gform_wrapper {
        form {
            .gform_body {
                .gform_fields {
                    gap: 16px 24px;

                    .gfield {
                        .ginput_container {
                            input {
                                height: 66px;
                                border: none;
                                background-color: #F7F7F7;
                                padding: 20px 24px;
                                font-size: 20px;
                                font-weight: 350;

                                &::placeholder {
                                    color: #A5A5A5;
                                }
                            }
                        }
                        
                        &.instagram-field {
                            margin-top: 36px;
                        }

                        &.instagram-field,
                        &.facebook-field,
                        &.tiktok-field {
                            .ginput_container {
                                position: relative;

                                &::before {
                                    content: "";
                                    position: absolute;
                                    left: 18px;
                                    top: 50%;
                                    transform: translateY(-50%);
                                    width: 30px;
                                    height: 30px;
                                    background-position: center;
                                    background-size: contain;
                                    background-repeat: no-repeat;
                                    pointer-events: none;
                                    z-index: 1;
                                }

                                input {
                                    padding-left: 58px;
                                }
                            }
                        }

                        &.instagram-field .ginput_container::before {
                            background-image: url("https://rad.in-testing.co.uk/wp-content/uploads/2026/04/dockstars-instagram.svg");
                        }

                        &.facebook-field .ginput_container::before {
                            background-image: url("https://rad.in-testing.co.uk/wp-content/uploads/2026/04/dockstars-facebook.svg");
                        }

                        &.tiktok-field .ginput_container::before {
                            background-image: url("https://rad.in-testing.co.uk/wp-content/uploads/2026/04/dockstars-tiktok.svg");
                        }
                        
                        &.gfield--type-checkbox {
                            .ginput_container {
                                .gfield_checkbox {
                                    .gchoice {
                                        align-items: center;
                                        input {
                                            height: 36px;
                                            width: 36px;
                                            padding: unset;
                                            background-color: #FFFFFF;
                                            border: 1px solid #707070;
                                        }
                                        label {
                                            margin-left: 16px;
                                            font-size: 15px;
                                            font-weight: 350;
                                            color: #000000;
                                            a {
                                                font-size: inherit;
                                                font-weight: inherit;
                                                text-decoration: underline;
                                                color: inherit;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
            .gform-footer {
                .gform_button {
                    font-size: 25px !important;
                    display: flex !important;
                    justify-content: center !important;
                    align-items: center !important;
                    color: #FFFFFF !important;
                    background-color: #EA6244 !important;
                    width: 204px !important;
                    height: 66px !important;
                    transition: all 0.5s ease;
                    &:hover {
                        color: #EA6244 !important;
                        background-color: #FFFFFF !important;
                    }
                }
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a382e2 */.form-grid > .e-con-inner {
    display: grid !important;
    grid-template-columns: 916fr 725fr;
    gap: 87px;
    @media only screen and (max-width: 1440px) {
        gap: 48px;
        grid-template-columns: 1fr 1fr;
    }
    @media only screen and (max-width: 1050px) {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Circular std';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Bold.eot');
	src: url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Bold.woff2') format('woff2'),
		url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Bold.woff') format('woff'),
		url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Bold.ttf') format('truetype'),
		url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Bold.svg#Circularstd') format('svg');
}
@font-face {
	font-family: 'Circular std';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Book.eot');
	src: url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Book.eot?#iefix') format('embedded-opentype'),
		url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Book.woff2') format('woff2'),
		url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Book.woff') format('woff'),
		url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Book.ttf') format('truetype'),
		url('https://albertdock.com/wp-content/uploads/2022/10/CircularStd-Book.svg#Circularstd') format('svg');
}
/* End Custom Fonts CSS */