.elementor-13075 .elementor-element.elementor-element-2c4915f{--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;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px}.elementor-13075 .elementor-element.elementor-element-2c4915f::before, .elementor-13075 .elementor-element.elementor-element-2c4915f > .elementor-background-video-container::before, .elementor-13075 .elementor-element.elementor-element-2c4915f > .e-con-inner > .elementor-background-video-container::before, .elementor-13075 .elementor-element.elementor-element-2c4915f > .elementor-background-slideshow::before, .elementor-13075 .elementor-element.elementor-element-2c4915f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13075 .elementor-element.elementor-element-2c4915f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:#015486;--background-overlay:''}.elementor-13075 .elementor-element.elementor-element-2c4915f.e-con{--align-self:center}.elementor-13075 .elementor-element.elementor-element-1705c44{text-align:start}.elementor-13075 .elementor-element.elementor-element-1705c44 .elementor-heading-title{font-size:48px;font-weight:700;color:#FFF}.elementor-13075 .elementor-element.elementor-element-79c3e0e{text-align:start;color:#FFF}.elementor-13075 .elementor-element.elementor-element-79c3e0e
p{margin-block-end:0px}.elementor-13075 .elementor-element.elementor-element-23b3125{--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;--border-radius:0px 0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-23b3125:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-23b3125>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-f49aaef )}.elementor-13075 .elementor-element.elementor-element-5801854{--spacer-size:20px}.elementor-13075 .elementor-element.elementor-element-f95aa48>.elementor-widget-container{padding:0px
0px 0px 60px}.elementor-13075 .elementor-element.elementor-element-f95aa48 .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:28px;font-weight:800;line-height:29px;color:var( --e-global-color-primary )}.elementor-13075 .elementor-element.elementor-element-248331b{--display:flex;--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;--overlay-opacity:0.08;--border-radius:20px 20px 20px 20px}.elementor-13075 .elementor-element.elementor-element-248331b:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-248331b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-138b1bd )}.elementor-13075 .elementor-element.elementor-element-248331b::before, .elementor-13075 .elementor-element.elementor-element-248331b > .elementor-background-video-container::before, .elementor-13075 .elementor-element.elementor-element-248331b > .e-con-inner > .elementor-background-video-container::before, .elementor-13075 .elementor-element.elementor-element-248331b > .elementor-background-slideshow::before, .elementor-13075 .elementor-element.elementor-element-248331b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13075 .elementor-element.elementor-element-248331b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-13075 .elementor-element.elementor-element-69f2a4b{--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}.elementor-13075 .elementor-element.elementor-element-1c8b2fd{--spacer-size:15px}.elementor-13075 .elementor-element.elementor-element-0b37179>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-0b37179.elementor-element{--align-self:flex-start}.elementor-13075 .elementor-element.elementor-element-0b37179{text-align:start}.elementor-13075 .elementor-element.elementor-element-0b37179 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text )}.elementor-13075 .elementor-element.elementor-element-9733968{--display:flex;--min-height:280px}.elementor-13075 .elementor-element.elementor-element-9733968:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-9733968>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://oceanalliancecanada.ca/wp-content/uploads/2025/05/AdobeStock_439177649-scaled.jpeg");background-position:-522px -363px;background-size:100% auto}.elementor-13075 .elementor-element.elementor-element-da2813d>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-da2813d.elementor-element{--align-self:flex-start}.elementor-13075 .elementor-element.elementor-element-da2813d{text-align:start}.elementor-13075 .elementor-element.elementor-element-da2813d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary )}.elementor-13075 .elementor-element.elementor-element-f63f656>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-f63f656{text-align:start;font-family:"Space Grotesk",Sans-serif;font-size:18px;line-height:21px;color:var( --e-global-color-text )}.elementor-13075 .elementor-element.elementor-element-f63f656
p{margin-block-end:0px}.elementor-13075 .elementor-element.elementor-element-2cdf55a .elementor-icon-list-icon
i{transition:color 0.3s}.elementor-13075 .elementor-element.elementor-element-2cdf55a .elementor-icon-list-icon
svg{transition:fill 0.3s}.elementor-13075 .elementor-element.elementor-element-2cdf55a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-13075 .elementor-element.elementor-element-2cdf55a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s}.elementor-13075 .elementor-element.elementor-element-a794da9>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-a794da9.elementor-element{--align-self:flex-start}.elementor-13075 .elementor-element.elementor-element-a794da9{text-align:start}.elementor-13075 .elementor-element.elementor-element-a794da9 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-13075 .elementor-element.elementor-element-c4a0e11{--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}.elementor-13075 .elementor-element.elementor-element-1803fee{--spacer-size:15px}.elementor-13075 .elementor-element.elementor-element-d987598>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-d987598.elementor-element{--align-self:flex-start}.elementor-13075 .elementor-element.elementor-element-d987598{text-align:start}.elementor-13075 .elementor-element.elementor-element-d987598 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ),Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text )}.elementor-13075 .elementor-element.elementor-element-46d9175{--display:flex;--min-height:100px}.elementor-13075 .elementor-element.elementor-element-46d9175:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-46d9175>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://oceanalliancecanada.ca/wp-content/uploads/2025/05/StockCake-Ocean-Research-Team_1746556768.webp");background-position:-522px -363px;background-size:100% auto}.elementor-13075 .elementor-element.elementor-element-6d9978c>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-6d9978c.elementor-element{--align-self:flex-start}.elementor-13075 .elementor-element.elementor-element-6d9978c{text-align:start}.elementor-13075 .elementor-element.elementor-element-6d9978c .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary )}.elementor-13075 .elementor-element.elementor-element-58b532c>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-58b532c{text-align:start;font-family:"Space Grotesk",Sans-serif;font-size:18px;line-height:21px;color:var( --e-global-color-text )}.elementor-13075 .elementor-element.elementor-element-58b532c
p{margin-block-end:0px}.elementor-13075 .elementor-element.elementor-element-4c5059f>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-4c5059f.elementor-element{--align-self:flex-start}.elementor-13075 .elementor-element.elementor-element-4c5059f{text-align:start}.elementor-13075 .elementor-element.elementor-element-4c5059f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-13075 .elementor-element.elementor-element-5988a71 .elementor-icon-list-icon
i{color:var( --e-global-color-text );transition:color 0.3s}.elementor-13075 .elementor-element.elementor-element-5988a71 .elementor-icon-list-icon
svg{fill:var( --e-global-color-text );transition:fill 0.3s}.elementor-13075 .elementor-element.elementor-element-5988a71{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-13075 .elementor-element.elementor-element-5988a71 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s}.elementor-13075 .elementor-element.elementor-element-0c26d54>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-0c26d54.elementor-element{--align-self:flex-start}.elementor-13075 .elementor-element.elementor-element-0c26d54{text-align:start}.elementor-13075 .elementor-element.elementor-element-0c26d54 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text )}.elementor-13075 .elementor-element.elementor-element-b9b7a90{--spacer-size:50px}.elementor-13075 .elementor-element.elementor-element-9c160c1{--spacer-size:20px}.elementor-13075 .elementor-element.elementor-element-dc7582c{--display:flex;--overlay-opacity:0.3;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-13075 .elementor-element.elementor-element-dc7582c:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-dc7582c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-primary )}.elementor-13075 .elementor-element.elementor-element-dc7582c::before, .elementor-13075 .elementor-element.elementor-element-dc7582c > .elementor-background-video-container::before, .elementor-13075 .elementor-element.elementor-element-dc7582c > .e-con-inner > .elementor-background-video-container::before, .elementor-13075 .elementor-element.elementor-element-dc7582c > .elementor-background-slideshow::before, .elementor-13075 .elementor-element.elementor-element-dc7582c > .e-con-inner > .elementor-background-slideshow::before, .elementor-13075 .elementor-element.elementor-element-dc7582c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #2D2D2D 40%, #F2295B00 100%)}.elementor-13075 .elementor-element.elementor-element-0fcbd3f .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:3rem;font-weight:800;line-height:54px;color:var( --e-global-color-accent )}.elementor-13075 .elementor-element.elementor-element-d3fd37f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-13075 .elementor-element.elementor-element-d3fd37f{font-family:var( --e-global-typography-accent-font-family ),Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#FFF}.elementor-13075 .elementor-element.elementor-element-d296394{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2)}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2)}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2)}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2)}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2)}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-icon
i{color:var( --e-global-color-accent );transition:color 0.3s}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-icon
svg{fill:var( --e-global-color-accent );transition:fill 0.3s}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-item>a{font-family:"Open Sans",Sans-serif;font-size:14px;font-weight:400}.elementor-13075 .elementor-element.elementor-element-d296394 .elementor-icon-list-text{transition:color 0.3s}.elementor-13075 .elementor-element.elementor-element-0ca3838{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-13075 .elementor-element.elementor-element-0ca3838:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-0ca3838>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F5F7C2}@media(min-width:768px){.elementor-13075 .elementor-element.elementor-element-69f2a4b{--width:50%}.elementor-13075 .elementor-element.elementor-element-9733968{--content-width:923px}.elementor-13075 .elementor-element.elementor-element-c4a0e11{--width:50%}}@media(max-width:1024px) and (min-width:768px){.elementor-13075 .elementor-element.elementor-element-0ca3838{--width:300px}}@media(min-width:1025px){.elementor-13075 .elementor-element.elementor-element-9733968:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-9733968>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-13075 .elementor-element.elementor-element-46d9175:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-46d9175>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:1024px){.elementor-13075 .elementor-element.elementor-element-79c3e0e>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-0b37179 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-13075 .elementor-element.elementor-element-9733968:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-9733968>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0px 0px}.elementor-13075 .elementor-element.elementor-element-da2813d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-f63f656>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-f63f656.elementor-element{--align-self:center}.elementor-13075 .elementor-element.elementor-element-a794da9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-d987598 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-13075 .elementor-element.elementor-element-46d9175:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-46d9175>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0px 0px}.elementor-13075 .elementor-element.elementor-element-6d9978c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-58b532c>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-58b532c.elementor-element{--align-self:center}.elementor-13075 .elementor-element.elementor-element-4c5059f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-0c26d54 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-d3fd37f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-d3fd37f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}}@media(max-width:767px){.elementor-13075 .elementor-element.elementor-element-2c4915f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap}.elementor-13075 .elementor-element.elementor-element-79c3e0e>.elementor-widget-container{margin:0px
0px 0px 0px;padding:0px
20px 0px 20px}.elementor-13075 .elementor-element.elementor-element-79c3e0e{text-align:center}.elementor-13075 .elementor-element.elementor-element-0b37179 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-13075 .elementor-element.elementor-element-9733968:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-9733968>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0px 0px}.elementor-13075 .elementor-element.elementor-element-da2813d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-f63f656>.elementor-widget-container{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-f63f656{text-align:center;font-size:16px;line-height:1.4em}.elementor-13075 .elementor-element.elementor-element-a794da9 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-d987598 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height )}.elementor-13075 .elementor-element.elementor-element-46d9175:not(.elementor-motion-effects-element-type-background), .elementor-13075 .elementor-element.elementor-element-46d9175>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0px 0px}.elementor-13075 .elementor-element.elementor-element-6d9978c .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-58b532c>.elementor-widget-container{margin:0px
0px 0px 0px;padding:0px
0px 0px 0px}.elementor-13075 .elementor-element.elementor-element-58b532c{text-align:center;font-size:16px;line-height:1.4em}.elementor-13075 .elementor-element.elementor-element-4c5059f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-0c26d54 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}.elementor-13075 .elementor-element.elementor-element-d3fd37f{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height )}}.elementor-13075 .elementor-element.elementor-element-3ea05ae .elementor-button{background-color:#EAB138 !important;border-color:#EAB138 !important;color:#FFF !important}.elementor-13075 .elementor-element.elementor-element-3ea05ae .elementor-button:hover{background-color:#FFF !important;border-color:#EAB138 !important;color:#EAB138 !important}.elementor-icon-list-text{color:white;font-size:17px !important;text-decoration:none !important}.gform_wrapper{font-family:'Open Sans',sans-serif}.gform_wrapper
form{background:#fff;padding:40px;border-radius:20px;border:1px
solid #E5EEF8;box-shadow:0 10px 35px rgba(31,69,140,.08)}.gform_wrapper
.gfield_label{color:#1F458C;font-size:15px;font-weight:700;margin-bottom:8px}.gform_wrapper input[type=text],
.gform_wrapper input[type=email],
.gform_wrapper input[type=tel],
.gform_wrapper input[type=url],
.gform_wrapper textarea,
.gform_wrapper
select{background:#FAFCFE;border:1px
solid #D9E7F5;border-radius:14px;padding:16px
18px;font-size:16px;color:#253746;transition:all .25s ease}.gform_wrapper input:hover,
.gform_wrapper textarea:hover,
.gform_wrapper select:hover{border-color:#6BB6E8}.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus{border-color:#008CDB;background:#fff;outline:none;box-shadow:0 0 0 4px rgba(0,140,219,.15)}.gform_wrapper ::placeholder{color:#94A3B8}.gform_wrapper
textarea{min-height:180px;resize:vertical}.gform_wrapper
select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, #1F458C 50%),
linear-gradient(135deg, #1F458C 50%, transparent 50%);background-position:calc(100% - 22px) calc(50% - 3px),
calc(100% - 16px) calc(50% - 3px);background-size:6px 6px;background-repeat:no-repeat}.gfield_required{color:#008CDB}.gfield_description{color:#64748B;font-size:13px}.gform_button{background:#1F458C !important;color:#fff !important;border:none !important;border-radius:999px !important;padding:16px
36px !important;font-size:16px !important;font-weight:700 !important;transition:.25s ease !important;cursor:pointer}.gform_button:hover{background:#008CDB !important;transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,140,219,.25)}.gfield_validation_message,.validation_error{background:#FFF7E6;color:#7A4E00;border:none;border-left:4px solid #F5B335;padding:14px;border-radius:8px;margin-top:8px}.gform_confirmation_message{background:#F2FBF8;border-left:4px solid #2BAE66;color:#1F458C;padding:20px;border-radius:12px;font-weight:600}.gfield_checkbox input,
.gfield_radio
input{.gsection_title{color:#1F458C;font-size:22px;font-weight:700}@media (max-width:768px){.gform_wrapper
form{padding:24px;border-radius:16px}.gform_button{width:100%}}