.elementor-3038 .elementor-element.elementor-element-108b521{--display:flex;--min-height:500px;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.07;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3038 .elementor-element.elementor-element-108b521:not(.elementor-motion-effects-element-type-background), .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-3038 .elementor-element.elementor-element-108b521::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .e-con-inner > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://gentlegiantcarellc.com/storage/2025/08/TheQEffect_temp.png");--background-overlay:'';background-position:1100px 200px;background-repeat:no-repeat;background-size:36% auto;}.elementor-3038 .elementor-element.elementor-element-108b521.e-con{--align-self:flex-start;}.elementor-3038 .elementor-element.elementor-element-45efb69{--display:flex;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3038 .elementor-element.elementor-element-45efb69.e-con{--align-self:center;}.elementor-3038 .elementor-element.elementor-element-6a594f8{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-3038 .elementor-element.elementor-element-a0c3b09 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-477320c );font-family:"Playfair", Sans-serif;font-size:50px;font-weight:500;}.elementor-3038 .elementor-element.elementor-element-a0c3b09 .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-564dc42 );}.elementor-3038 .elementor-element.elementor-element-a0c3b09 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-3038 .elementor-element.elementor-element-a0c3b09 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-3038 .elementor-element.elementor-element-a0c3b09 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3038 .elementor-element.elementor-element-a0c3b09 .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:500;}.elementor-3038 .elementor-element.elementor-element-a0c3b09 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-477320c );font-family:"New Barlow", Sans-serif;font-size:22px;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3038 .elementor-element.elementor-element-c86722d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-564dc42 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );}.elementor-3038 .elementor-element.elementor-element-765120e .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-564dc42 );color:var( --e-global-color-564dc42 );background-image:linear-gradient(180deg, #BA9D598C 0%, var( --e-global-color-477320c ) 100%);border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3038 .elementor-element.elementor-element-765120e .elementor-button:hover, .elementor-3038 .elementor-element.elementor-element-765120e .elementor-button:focus{background-color:var( --e-global-color-564dc42 );color:var( --e-global-color-564dc42 );border-color:var( --e-global-color-0a665e2 );}.elementor-3038 .elementor-element.elementor-element-765120e{width:auto;max-width:auto;}.elementor-3038 .elementor-element.elementor-element-765120e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 0px 0px;}.elementor-3038 .elementor-element.elementor-element-765120e .elementor-button:hover svg, .elementor-3038 .elementor-element.elementor-element-765120e .elementor-button:focus svg{fill:var( --e-global-color-564dc42 );}.elementor-3038 .elementor-element.elementor-element-f005804{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 150px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3038 .elementor-element.elementor-element-f005804.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-3038 .elementor-element.elementor-element-06d44eb img{width:80%;}.elementor-3038 .elementor-element.elementor-element-9a122b3{--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;--padding-top:2%;--padding-bottom:2%;--padding-left:10%;--padding-right:10%;}.elementor-3038 .elementor-element.elementor-element-9a122b3:not(.elementor-motion-effects-element-type-background), .elementor-3038 .elementor-element.elementor-element-9a122b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec69964 );}.elementor-3038 .elementor-element.elementor-element-a399de1{--display:flex;}.elementor-3038 .elementor-element.elementor-element-99fae0b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 10px;--row-gap:20px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3038 .elementor-element.elementor-element-bf21109 .elementor-heading-title{font-family:"New Barlow", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-3038 .elementor-element.elementor-element-29eecaf{--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;--justify-content:flex-end;--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-3038 .elementor-element.elementor-element-3f5a21d .elementor-button{background-color:var( --e-global-color-0a665e2 );font-family:"New Barlow", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:24px;fill:var( --e-global-color-477320c );color:var( --e-global-color-477320c );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3038 .elementor-element.elementor-element-3f5a21d{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3038 .elementor-element.elementor-element-32616fb .elementor-button{background-color:var( --e-global-color-0a665e2 );font-family:"New Barlow", Sans-serif;font-size:25px;font-weight:500;text-transform:uppercase;line-height:24px;fill:var( --e-global-color-477320c );color:var( --e-global-color-477320c );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3038 .elementor-element.elementor-element-32616fb{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-3038 .elementor-element.elementor-element-1e45904{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:0px 300px 0px 300px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%;}.elementor-3038 .elementor-element.elementor-element-1e45904:not(.elementor-motion-effects-element-type-background), .elementor-3038 .elementor-element.elementor-element-1e45904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-477320c );}.elementor-3038 .elementor-element.elementor-element-efcab21{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3038 .elementor-element.elementor-element-aa94b7e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-3038 .elementor-element.elementor-element-aa94b7e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:42px;font-weight:500;color:#FFFFFF;}.elementor-3038 .elementor-element.elementor-element-749264a .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-564dc42 );color:var( --e-global-color-564dc42 );background-image:linear-gradient(180deg, #BA9D598C 0%, var( --e-global-color-ec69964 ) 100%);border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3038 .elementor-element.elementor-element-749264a .elementor-button:hover, .elementor-3038 .elementor-element.elementor-element-749264a .elementor-button:focus{background-color:var( --e-global-color-564dc42 );color:var( --e-global-color-564dc42 );border-color:var( --e-global-color-0a665e2 );}.elementor-3038 .elementor-element.elementor-element-749264a{width:auto;max-width:auto;}.elementor-3038 .elementor-element.elementor-element-749264a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 0px 0px;}.elementor-3038 .elementor-element.elementor-element-749264a .elementor-button:hover svg, .elementor-3038 .elementor-element.elementor-element-749264a .elementor-button:focus svg{fill:var( --e-global-color-564dc42 );}.elementor-3038 .elementor-element.elementor-element-bc9950f .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-564dc42 );color:var( --e-global-color-564dc42 );background-image:linear-gradient(180deg, #BA9D598C 0%, var( --e-global-color-ec69964 ) 100%);border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3038 .elementor-element.elementor-element-bc9950f .elementor-button:hover, .elementor-3038 .elementor-element.elementor-element-bc9950f .elementor-button:focus{background-color:var( --e-global-color-564dc42 );color:var( --e-global-color-564dc42 );border-color:var( --e-global-color-0a665e2 );}.elementor-3038 .elementor-element.elementor-element-bc9950f{width:auto;max-width:auto;}.elementor-3038 .elementor-element.elementor-element-bc9950f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 0px 0px;}.elementor-3038 .elementor-element.elementor-element-bc9950f .elementor-button:hover svg, .elementor-3038 .elementor-element.elementor-element-bc9950f .elementor-button:focus svg{fill:var( --e-global-color-564dc42 );}.elementor-3038 .elementor-element.elementor-element-2cdd7ec{--display:flex;--min-height:500px;--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0.95;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-3038 .elementor-element.elementor-element-2cdd7ec:not(.elementor-motion-effects-element-type-background), .elementor-3038 .elementor-element.elementor-element-2cdd7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;background-image:url("https://gentlegiantcarellc.com/storage/2025/08/TheQEffect_temp.png");background-position:center left;background-repeat:no-repeat;background-size:45% auto;}.elementor-3038 .elementor-element.elementor-element-2cdd7ec::before, .elementor-3038 .elementor-element.elementor-element-2cdd7ec > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-2cdd7ec > .e-con-inner > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-2cdd7ec > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-2cdd7ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-2cdd7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#212121;--background-overlay:'';}.elementor-3038 .elementor-element.elementor-element-2cdd7ec.e-con{--align-self:flex-start;}.elementor-3038 .elementor-element.elementor-element-69abe1b{--display:flex;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3038 .elementor-element.elementor-element-69abe1b.e-con{--align-self:center;}.elementor-3038 .elementor-element.elementor-element-7acfee7{--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;--justify-content:center;--gap:15px 10px;--row-gap:15px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3038 .elementor-element.elementor-element-fcb987d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-477320c );font-family:"Playfair", Sans-serif;font-size:50px;font-weight:500;}.elementor-3038 .elementor-element.elementor-element-fcb987d .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-564dc42 );}.elementor-3038 .elementor-element.elementor-element-fcb987d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-primary );}.elementor-3038 .elementor-element.elementor-element-fcb987d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-3038 .elementor-element.elementor-element-fcb987d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-3038 .elementor-element.elementor-element-fcb987d .elementskit-section-title-wraper .elementskit-section-title > span{font-weight:500;}.elementor-3038 .elementor-element.elementor-element-9a39a74 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3038 .elementor-element.elementor-element-9a39a74{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-564dc42 );}.elementor-3038 .elementor-element.elementor-element-dafcadf .elementor-button{background-color:transparent;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-564dc42 );color:var( --e-global-color-564dc42 );background-image:linear-gradient(180deg, #BA9D598C 0%, var( --e-global-color-477320c ) 100%);border-style:none;border-radius:50px 50px 50px 50px;}.elementor-3038 .elementor-element.elementor-element-dafcadf .elementor-button:hover, .elementor-3038 .elementor-element.elementor-element-dafcadf .elementor-button:focus{background-color:var( --e-global-color-564dc42 );color:var( --e-global-color-564dc42 );border-color:var( --e-global-color-0a665e2 );}.elementor-3038 .elementor-element.elementor-element-dafcadf{width:auto;max-width:auto;}.elementor-3038 .elementor-element.elementor-element-dafcadf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 0px 0px;}.elementor-3038 .elementor-element.elementor-element-dafcadf .elementor-button:hover svg, .elementor-3038 .elementor-element.elementor-element-dafcadf .elementor-button:focus svg{fill:var( --e-global-color-564dc42 );}.elementor-3038 .elementor-element.elementor-element-211f4ca{--display:flex;--min-height:500px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 150px 0px;--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-3038 .elementor-element.elementor-element-211f4ca.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-3038 .elementor-element.elementor-element-b10cadb img{width:100%;}.elementor-3038 .elementor-element.elementor-element-69856e9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3038 .elementor-element.elementor-element-80fedf9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-3038:not(.elementor-motion-effects-element-type-background), body.elementor-page-3038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}:root{--page-title-display:none;}@media(max-width:1325px){.elementor-3038 .elementor-element.elementor-element-108b521{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:5%;--padding-bottom:5%;--padding-left:9%;--padding-right:9%;}.elementor-3038 .elementor-element.elementor-element-108b521::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .e-con-inner > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-3038 .elementor-element.elementor-element-45efb69{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3038 .elementor-element.elementor-element-6a594f8{--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:10px 0px;--row-gap:10px;--column-gap:0px;--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-3038 .elementor-element.elementor-element-a0c3b09 .elementskit-section-title-wraper .elementskit-section-title{font-size:31px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-c86722d{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3038 .elementor-element.elementor-element-765120e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-f005804{--min-height:350px;--justify-content:center;}.elementor-3038 .elementor-element.elementor-element-f005804.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-06d44eb img{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3038 .elementor-element.elementor-element-749264a .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-bc9950f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-2cdd7ec{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:5%;--padding-bottom:5%;--padding-left:9%;--padding-right:9%;}.elementor-3038 .elementor-element.elementor-element-69abe1b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3038 .elementor-element.elementor-element-7acfee7{--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:10px 0px;--row-gap:10px;--column-gap:0px;--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-3038 .elementor-element.elementor-element-fcb987d .elementskit-section-title-wraper .elementskit-section-title{font-size:31px;}.elementor-3038 .elementor-element.elementor-element-9a39a74{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-dafcadf .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-211f4ca{--min-height:350px;}.elementor-3038 .elementor-element.elementor-element-211f4ca.e-con{--align-self:center;}}@media(max-width:767px){.elementor-3038 .elementor-element.elementor-element-108b521::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .e-con-inner > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-3038 .elementor-element.elementor-element-108b521{--padding-top:10%;--padding-bottom:10%;--padding-left:16%;--padding-right:16%;}.elementor-3038 .elementor-element.elementor-element-45efb69{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:6%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-c86722d{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3038 .elementor-element.elementor-element-765120e .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-f005804{--min-height:210px;--border-radius:0px 0px 80px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3038 .elementor-element.elementor-element-1e45904{--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:5%;--padding-bottom:22%;--padding-left:10%;--padding-right:10%;}.elementor-3038 .elementor-element.elementor-element-efcab21{--flex-wrap:nowrap;}.elementor-3038 .elementor-element.elementor-element-749264a .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-bc9950f{width:100%;max-width:100%;}.elementor-3038 .elementor-element.elementor-element-bc9950f .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-2cdd7ec{--padding-top:10%;--padding-bottom:0%;--padding-left:16%;--padding-right:16%;}.elementor-3038 .elementor-element.elementor-element-69abe1b{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:6%;}.elementor-3038 .elementor-element.elementor-element-9a39a74{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-dafcadf .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-3038 .elementor-element.elementor-element-211f4ca{--min-height:210px;--border-radius:0px 0px 80px 0px;}}@media(min-width:768px){.elementor-3038 .elementor-element.elementor-element-45efb69{--width:50%;}.elementor-3038 .elementor-element.elementor-element-f005804{--width:50%;}.elementor-3038 .elementor-element.elementor-element-69abe1b{--width:60%;}.elementor-3038 .elementor-element.elementor-element-7acfee7{--width:100%;}.elementor-3038 .elementor-element.elementor-element-211f4ca{--width:40%;}}@media(max-width:1325px) and (min-width:768px){.elementor-3038 .elementor-element.elementor-element-6a594f8{--width:100%;}.elementor-3038 .elementor-element.elementor-element-f005804{--width:43%;}.elementor-3038 .elementor-element.elementor-element-7acfee7{--width:100%;}.elementor-3038 .elementor-element.elementor-element-211f4ca{--width:45%;}}@media(min-width:1326px){.elementor-3038 .elementor-element.elementor-element-108b521::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .e-con-inner > .elementor-background-video-container::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3038 .elementor-element.elementor-element-108b521 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-3038 .elementor-element.elementor-element-2cdd7ec:not(.elementor-motion-effects-element-type-background), .elementor-3038 .elementor-element.elementor-element-2cdd7ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-c3060d7 */.video-container {
    /* 1. Set the container's width to be dynamic (e.g., 100% of its parent) */
    width: 100%;
    
    /* 2. Critical: This creates the 16:9 aspect ratio for the container */
    /* Calculation: (9 / 16) * 100% = 56.25% */
    padding-bottom: 56.25%; 
    
    /* 3. Prepare for positioning the iframe */
    position: relative; 
    
    /* 4. Ensure no extra height from content */
    height: 0; 
}

.video-container iframe {
    /* 5. Make the iframe fill the container exactly */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair';
	font-display: auto;
	src: url('https://gentlegiantcarellc.com/storage/2025/06/PlayfairDisplay-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'New Barlow';
	font-display: auto;
	src: url('https://gentlegiantcarellc.com/storage/2025/06/Barlow-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */