.elementor-42 .elementor-element.elementor-element-5daf91d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5daf91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/09/speaking-sec1-bg-new.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-5daf91d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #00000000 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-5daf91d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:31% 0% 5% 0%;}.elementor-42 .elementor-element.elementor-element-4bf1c36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-4bf1c36{z-index:10;}.elementor-42 .elementor-element.elementor-element-873f1f5 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-42 .elementor-element.elementor-element-873f1f5{text-align:center;}.elementor-42 .elementor-element.elementor-element-873f1f5 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:4.43vw;font-weight:700;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-f18fadb .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:1.37vw;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;padding:0% 5% 0% 5%;}.elementor-42 .elementor-element.elementor-element-f18fadb .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-f18fadb .elementor-button:focus{color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-f18fadb .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-f18fadb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-11292ee{--grid-template-columns:repeat(1, auto);width:initial;max-width:initial;top:-23vw;--icon-size:2vw;--grid-row-gap:1.5vw;}.elementor-42 .elementor-element.elementor-element-11292ee .elementor-widget-container{text-align:center;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-11292ee{right:-5vw;}body.rtl .elementor-42 .elementor-element.elementor-element-11292ee{left:-5vw;}.elementor-42 .elementor-element.elementor-element-11292ee .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-42 .elementor-element.elementor-element-11292ee .elementor-social-icon i{color:#02010105;}.elementor-42 .elementor-element.elementor-element-11292ee .elementor-social-icon svg{fill:#02010105;}.elementor-42 .elementor-element.elementor-element-8e6381f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8e6381f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/07/black-divider.png");background-position:top center;background-repeat:no-repeat;background-size:7.86vw auto;}.elementor-42 .elementor-element.elementor-element-8e6381f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 5% 0%;}.elementor-42 .elementor-element.elementor-element-8e6381f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-937e7e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-4b83a49 > .elementor-widget-container{padding:0% 11% 0% 11%;}.elementor-42 .elementor-element.elementor-element-4b83a49{text-align:center;}.elementor-42 .elementor-element.elementor-element-4b83a49 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.56vw;font-weight:400;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-bf08a63{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-42 .elementor-element.elementor-element-bf08a63 > .elementor-widget-container{padding:4% 0% 4% 0%;}.elementor-42 .elementor-element.elementor-element-bf08a63 .elementor-divider-separator{width:63.8vw;margin:0 auto;margin-center:0;}.elementor-42 .elementor-element.elementor-element-bf08a63 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-42 .elementor-element.elementor-element-d4c75f4 > .elementor-widget-container{padding:0% 12% 0% 12%;}.elementor-42 .elementor-element.elementor-element-d4c75f4{text-align:center;}.elementor-42 .elementor-element.elementor-element-d4c75f4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:2.08vw;font-weight:400;line-height:1.5em;}.elementor-42 .elementor-element.elementor-element-b5740bb:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-b5740bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/08/speaking-bg3-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-b5740bb > .elementor-background-overlay{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/07/contact-white-divider.png");background-position:top center;background-repeat:no-repeat;background-size:12.97vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-b5740bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8% 0% 5% 0%;}.elementor-42 .elementor-element.elementor-element-760197c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42 .elementor-element.elementor-element-760197c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-ce9fc9a{width:auto;max-width:auto;text-align:center;}.elementor-42 .elementor-element.elementor-element-ce9fc9a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;}.elementor-42 .elementor-element.elementor-element-a28286d > .elementor-widget-container{padding:0% 22% 2% 22%;}.elementor-42 .elementor-element.elementor-element-a28286d{text-align:center;font-family:"Figtree", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-1d634a0{width:var( --container-widget-width, 77.86vw );max-width:77.86vw;--container-widget-width:77.86vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-61bc4d0{border-style:solid;border-width:0px 0px 5px 0px;padding:1% 0% 1% 0%;}.elementor-42 .elementor-element.elementor-element-41ce44e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-e927e4e img{width:100%;}.elementor-42 .elementor-element.elementor-element-a109507{padding:5% 0% 5% 0%;}.elementor-42 .elementor-element.elementor-element-08b2259{text-align:center;}.elementor-42 .elementor-element.elementor-element-08b2259 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;}.elementor-42 .elementor-element.elementor-element-f9b91c3 > .elementor-widget-container{padding:3% 0% 7% 0%;}.elementor-42 .elementor-element.elementor-element-1e2549a .elementor-button{background-color:#02010100;font-family:"Figtree", Sans-serif;font-size:1.37vw;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;padding:0% 3% 0% 3%;}.elementor-42 .elementor-element.elementor-element-e6d1b76:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e6d1b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/09/speaking-bg6-new.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-42 .elementor-element.elementor-element-e6d1b76 > .elementor-background-overlay{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/07/droplet-white.png");background-position:top center;background-repeat:no-repeat;background-size:12.97vw auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42 .elementor-element.elementor-element-e6d1b76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17% 0% 14% 0%;}.elementor-42 .elementor-element.elementor-element-43f1612 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-8e53905 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-60fac59 > .elementor-widget-container{padding:5% 5% 0% 0%;}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42 .elementor-element.elementor-element-60fac59{--e-icon-list-icon-size:1.2vw;--icon-vertical-align:flex-start;--icon-vertical-offset:0.1vw;}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:1.25vw;font-weight:400;line-height:1.3em;}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-42 .elementor-element.elementor-element-817232a{padding:5% 0% 5% 0%;}.elementor-42 .elementor-element.elementor-element-99150ce.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-42 .elementor-element.elementor-element-99150ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-a598082 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-42 .elementor-element.elementor-element-a598082{text-align:center;}.elementor-42 .elementor-element.elementor-element-a598082 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:3.75vw;font-weight:700;line-height:1.2em;}.elementor-42 .elementor-element.elementor-element-2b95721{width:var( --container-widget-width, 77.86vw );max-width:77.86vw;--container-widget-width:77.86vw;--container-widget-flex-grow:0;}.elementor-42 .elementor-element.elementor-element-2b95721 > .elementor-widget-container{background-color:#DECDBB;padding:6% 5% 6% 5%;border-radius:29px 29px 29px 29px;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-5daf91d{padding:33% 3% 4% 3%;}.elementor-42 .elementor-element.elementor-element-873f1f5 .elementor-heading-title{font-size:5vw;}.elementor-42 .elementor-element.elementor-element-f18fadb .elementor-button{font-size:2vw;padding:0% 10% 0% 10%;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-11292ee{right:-1vw;}body.rtl .elementor-42 .elementor-element.elementor-element-11292ee{left:-1vw;}.elementor-42 .elementor-element.elementor-element-11292ee{top:-28vw;--icon-size:2.5vw;}.elementor-42 .elementor-element.elementor-element-8e6381f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8e6381f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:15vw auto;}.elementor-42 .elementor-element.elementor-element-8e6381f{padding:11% 3% 6% 3%;}.elementor-42 .elementor-element.elementor-element-4b83a49 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-42 .elementor-element.elementor-element-4b83a49 .elementor-heading-title{font-size:2.2vw;}.elementor-42 .elementor-element.elementor-element-bf08a63 .elementor-divider-separator{width:100%;}.elementor-42 .elementor-element.elementor-element-d4c75f4 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-42 .elementor-element.elementor-element-d4c75f4 .elementor-heading-title{font-size:3vw;}.elementor-42 .elementor-element.elementor-element-b5740bb > .elementor-background-overlay{background-size:15vw auto;}.elementor-42 .elementor-element.elementor-element-b5740bb{padding:10% 3% 5% 3%;}.elementor-42 .elementor-element.elementor-element-ce9fc9a .elementor-heading-title{font-size:4.5vw;}.elementor-42 .elementor-element.elementor-element-a28286d > .elementor-widget-container{padding:0% 5% 3% 5%;}.elementor-42 .elementor-element.elementor-element-a28286d{font-size:2vw;}.elementor-42 .elementor-element.elementor-element-1d634a0{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-a109507{padding:5% 3% 5% 3%;}.elementor-42 .elementor-element.elementor-element-08b2259 .elementor-heading-title{font-size:4.5vw;}.elementor-42 .elementor-element.elementor-element-1e2549a .elementor-button{font-size:2vw;}.elementor-42 .elementor-element.elementor-element-e6d1b76:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e6d1b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:25% 0px;}.elementor-42 .elementor-element.elementor-element-e6d1b76 > .elementor-background-overlay{background-size:15vw auto;}.elementor-42 .elementor-element.elementor-element-e6d1b76{padding:10% 3% 10% 3%;}.elementor-42 .elementor-element.elementor-element-8e53905 > .elementor-widget-container{padding:0% 5% 0% 0%;}.elementor-42 .elementor-element.elementor-element-8e53905 .elementor-heading-title{font-size:4.5vw;}.elementor-42 .elementor-element.elementor-element-60fac59 > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-60fac59{--e-icon-list-icon-size:2vw;}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-item > a{font-size:2vw;}.elementor-42 .elementor-element.elementor-element-817232a{padding:5% 3% 5% 3%;}.elementor-42 .elementor-element.elementor-element-a598082 .elementor-heading-title{font-size:4.5vw;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-5daf91d:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-5daf91d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 32%;background-size:110% auto;}.elementor-42 .elementor-element.elementor-element-5daf91d > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 13%, #00000000 31%);opacity:1;}.elementor-42 .elementor-element.elementor-element-5daf91d{padding:71% 3% 8% 3%;}.elementor-42 .elementor-element.elementor-element-873f1f5 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-42 .elementor-element.elementor-element-873f1f5 .elementor-heading-title{font-size:10vw;}.elementor-42 .elementor-element.elementor-element-f18fadb .elementor-button{font-size:4vw;}.elementor-42 .elementor-element.elementor-element-11292ee{width:var( --container-widget-width, 11.797px );max-width:11.797px;--container-widget-width:11.797px;--container-widget-flex-grow:0;top:-68vw;--icon-size:7vw;--grid-row-gap:3vw;}body:not(.rtl) .elementor-42 .elementor-element.elementor-element-11292ee{right:-7vw;}body.rtl .elementor-42 .elementor-element.elementor-element-11292ee{left:-7vw;}.elementor-42 .elementor-element.elementor-element-8e6381f:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-8e6381f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:30vw auto;}.elementor-42 .elementor-element.elementor-element-4b83a49 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-4b83a49 .elementor-heading-title{font-size:4.5vw;}.elementor-42 .elementor-element.elementor-element-bf08a63 > .elementor-widget-container{padding:7% 0% 7% 0%;}.elementor-42 .elementor-element.elementor-element-d4c75f4 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-42 .elementor-element.elementor-element-d4c75f4 .elementor-heading-title{font-size:5vw;}.elementor-42 .elementor-element.elementor-element-b5740bb > .elementor-background-overlay{background-size:30vw auto;}.elementor-42 .elementor-element.elementor-element-b5740bb{padding:15% 3% 10% 3%;}.elementor-42 .elementor-element.elementor-element-ce9fc9a .elementor-heading-title{font-size:8vw;}.elementor-42 .elementor-element.elementor-element-a28286d > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-42 .elementor-element.elementor-element-a28286d{font-size:4vw;}.elementor-42 .elementor-element.elementor-element-61bc4d0{border-width:0px 0px 3px 0px;padding:1% 0% 2% 0%;}.elementor-42 .elementor-element.elementor-element-a109507{padding:10% 3% 10% 3%;}.elementor-42 .elementor-element.elementor-element-8a8af00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-42 .elementor-element.elementor-element-08b2259 .elementor-heading-title{font-size:8vw;}.elementor-42 .elementor-element.elementor-element-1e2549a .elementor-button{font-size:4vw;}.elementor-42 .elementor-element.elementor-element-e6d1b76:not(.elementor-motion-effects-element-type-background), .elementor-42 .elementor-element.elementor-element-e6d1b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crlegalteam.influexdev.com/wp-content/uploads/2025/09/speaking-bg6-new-mob.jpg");background-position:0% 0px;background-size:100% auto;}.elementor-42 .elementor-element.elementor-element-e6d1b76 > .elementor-background-overlay{background-size:30vw auto;}.elementor-42 .elementor-element.elementor-element-e6d1b76{padding:76% 3% 10% 3%;}.elementor-42 .elementor-element.elementor-element-8e53905 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-42 .elementor-element.elementor-element-8e53905{text-align:center;}.elementor-42 .elementor-element.elementor-element-8e53905 .elementor-heading-title{font-size:8vw;}.elementor-42 .elementor-element.elementor-element-60fac59 > .elementor-widget-container{padding:5% 3% 0% 3%;}.elementor-42 .elementor-element.elementor-element-60fac59{--e-icon-list-icon-size:4vw;}.elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42 .elementor-element.elementor-element-60fac59 .elementor-icon-list-item > a{font-size:4vw;}.elementor-42 .elementor-element.elementor-element-817232a{padding:10% 3% 10% 3%;}.elementor-42 .elementor-element.elementor-element-a598082 > .elementor-widget-container{padding:0% 0% 8% 0%;}.elementor-42 .elementor-element.elementor-element-a598082 .elementor-heading-title{font-size:8vw;}.elementor-42 .elementor-element.elementor-element-2b95721{width:100%;max-width:100%;}.elementor-42 .elementor-element.elementor-element-2b95721 > .elementor-widget-container{padding:10% 3% 10% 3%;border-radius:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-f82d66f{width:67%;}.elementor-42 .elementor-element.elementor-element-43f1612{width:32.999%;}}@media(max-width:1024px) and (min-width:768px){.elementor-42 .elementor-element.elementor-element-f82d66f{width:55%;}.elementor-42 .elementor-element.elementor-element-43f1612{width:45%;}}/* Start custom CSS */.divider .elementor-divider-separator {
  border-image: linear-gradient(
      270deg,
      #ab7b53 0%,
      #c6a081 25%,
      #decdbb 50%,
      #c6a081 75%,
      #ab7b53 100%
    )
    1;
}

.sec4 {
  border-image: linear-gradient(
      270deg,
      #ab7b53 0%,
      #c6a081 25%,
      #decdbb 50%,
      #c6a081 75%,
      #ab7b53 100%
    )
    1;
}

.break br {
  display: block;
}

.darkgreen-txt {
  color: #007367;
  display: block;
}

.sec1 .elementor-background-overlay {
     display: none; 
  }

/*Form*/
.contact-form label {
  display: none !important;
}

.contact-form .form-head {
  font-family: "Figtree", Sans-Serif;
  text-align: center;
  font-size: 1.88vw;
  font-weight: 400;
  letter-spacing: -1px;
  line-height: 1.2em;
  padding: 0;
  margin: 0 -7% 3%;
}

.contact-form .gform-body.gform_body {
  width: 46.82vw;
  margin: 0 auto;
}
.contact-form .gform-theme--foundation .gform_fields {
  row-gap: 0.7vw !important;
  column-gap: 0.7vw !important;
}

.contact-form .gform_body input::placeholder,
.contact-form .gform_body textarea::placeholder {
  opacity: 1;
  color: #000;
}

.contact-form .gform_body input,
.contact-form .gform_body textarea {
  height: 3.85vw !important;
  border-radius: 0 !important;
  border: 1px solid #007367 !important;
  outline: none !important;
  color: #000;
  font-family: "Figtree", Sans-Serif !important;
  font-size: 1.25vw !important;
  font-style: normal !important;
  font-weight: 500 !important;
  padding: 0 1.302vw !important;
}

.contact-form .gform_body textarea {
  padding-top: 15px !important;
}

.contact-form .gform_body select {
  display: flex;
  background-image: url(/wp-content/uploads/2025/07/form-arrow.png);
  background-repeat: no-repeat;
  background-position: 98% center;
  background-size: 1.61vw;
  align-items: center;
  appearance: none;
}

.contact-form .gform_footer button:hover {
  color: #fff !important;
}

.contact-form .gform_body input:focus {
  box-shadow: none !important;
}

.contact-form input.influex-tel-fmt {
  padding-left: 80px !important;
  width: 100% !important;
}

.contact-form .iti.iti--allow-dropdown.iti--separate-dial-code {
  width: 100% !important;
}

.contact-form .gform_footer button {
  width: 25.36vw !important;
  color: #fff !important;
  background-color: #007367;
  text-align: center;
  font-family: "Figtree", Sans-Serif !important;
  font-size: 1.604vw !important;
  font-style: normal;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  border-radius: 50px !important;
  border: 0 !important;
  height: 3.5vw !important;
  text-align: center !important;
  margin: 0 auto !important;
}

.contact-form .gform_footer button:hover {
  color: #007367 !important;
  background-color: #fff;
}

.contact-form .gform_confirmation_message {
  text-align: center;
  color: #000;
  font-family: "Figtree", sans-serif;
  font-size: 1.2vw;
}

.contact-form .gform_confirmation_message .head-ty {
  color: #007367;
  font-size: 2vw;
  font-weight: 700;
}

/*press*/
.press-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 30px;
  row-gap: 50px;
}

.press-wrap img.featured {
  width: 100%;
  border-radius: 27px;
  aspect-ratio: 5 / 4;
  object-fit: cover;
}

div#load-more-press a {
  cursor: pointer;
}

.press-wrap h3.name {
  font-family: "Figtree", sans-serif;
  color: #007367;
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.3em;
}

.press-wrap .excerpt {
  color: #000 !important;
  font-size: 0.94vw;
  font-family: "Figtree", sans-serif;
  font-weight: 400;
  line-height: 1.3em;
}

.press-wrap .footer-info {
  padding: 0 6%;
}

/*team*/
.speaking-team-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  column-gap: 1vw;
  row-gap: 1vw;
}

.speaking-team-wrap .team-item {
  height: 21.46vw;
  background-position: top center;
  background-size: 105% auto;
  background-repeat: no-repeat;
  border-radius: 27px;
  overflow: hidden;
}

.speaking-team-wrap .team-item a {
  height: 100%;
  display: flex;
  width: 100%;
  align-items: end;
  /* background: linear-gradient(180deg, rgba(21, 21, 21, 0.00) 50%, #151515 100%); */
  /*border-radius: 27px;*/
  /* opacity: 0.9; */
  background: linear-gradient(
    180deg,
    rgba(21, 21, 21, 0) 50%,
    rgba(21, 21, 21, 0.9) 100%
  );
  padding: 2vw 1.5vw;
  transition: 0.3s;
}

.speaking-team-wrap .team-item a:hover {
  background: linear-gradient(
    180deg,
    rgba(20, 50, 48, 0) 20.63%,
    #143230 81.8%
  );
}

.speaking-team-wrap .footer-team {
  width: 100%;
}

.speaking-team-wrap .name {
  color: #b6cfd0;
  font-family: "Figtree";
  font-size: 0.94vw;
  font-weight: 600;
  line-height: 1em;
  text-transform: uppercase;
}

.speaking-team-wrap hr {
  margin: 0.7vw 0 !important;
  border-color: rgb(255 255 255 / 56%);
  border-bottom: 1px !important;
}

.speaking-team-wrap .position,
.speaking-team-wrap .topics {
  color: #fff;
  font-family: "Figtree", sans-serif;
  font-weight: 300;
  font-size: 0.94vw;
  line-height: 1em;
  text-transform: capitalize;
}

.speaking-team-wrap .topics strong {
  font-weight: 700;
}

.speaking-team-wrap a .footer-info {
  display: none;
}

.speaking-team-wrap a:hover .footer-info {
  display: block;
}

.mobile-br {
    display: none;
}

@media only screen and (max-width: 1024px) {
  .speaking-team-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 1.5vw;
    row-gap: 1.5vw;
  }

  .speaking-team-wrap .name,
  .speaking-team-wrap .position,
  .speaking-team-wrap .topics {
    font-size: 1.8vw;
  }

  .speaking-team-wrap .team-item {
    height: 32.46vw;
    border-radius: 20px;
  }

  .speaking-team-wrap .team-item a {
    padding: 3vw 2.5vw;
    transition: 0.3s;
  }

  .press-wrap h3.name {
    color: #007367;
    font-size: 2vw;
  }

  .press-wrap {
    column-gap: 20px;
  }

  .press-wrap .excerpt {
    font-size: 1.8vw;
  }

  .contact-form .form-head {
    font-size: 2.5vw;
  }

  .contact-form .gform-body.gform_body {
    width: 85%;
    margin: 0 auto;
  }

  .contact-form .gform_body input,
  .contact-form .gform_body textarea {
    height: 50px !important;
    font-size: 2vw !important;
  }

  .contact-form .gform_body textarea {
    padding-top: 10px !important;
  }

  .contact-form .gform_footer button {
    width: 31.36vw !important;
    font-size: 2vw !important;
    height: 50px !important;
  }

  .contact-form .gform_confirmation_message {
    font-size: 2vw;
  }

  .contact-form .gform_confirmation_message .head-ty {
    color: #007367;
    font-size: 3vw;
  }
}

@media only screen and (max-width: 767px) {
  .speaking-team-wrap {
    display: grid;
    grid-template-columns: 1fr;
    column-gap: 3vw;
    row-gap: 3vw;
  }

  .speaking-team-wrap .name,
  .speaking-team-wrap .position,
  .speaking-team-wrap .topics {
    font-size: 4.5vw;
  }

  .speaking-team-wrap .team-item {
    height: 88vw;
  }

  .speaking-team-wrap .team-item a {
    padding: 10vw 5vw;
    transition: 0.3s;
  }

  .press-wrap h3.name {
    font-size: 5vw;
  }

  .press-wrap {
    row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .press-wrap .excerpt {
    font-size: 4vw;
  }

  .contact-form .form-head {
    font-size: 5vw;
    margin: 0;
  }

  .contact-form .gform-body.gform_body {
    width: 100%;
    margin: 0 auto;
  }

  .contact-form .gform_body input,
  .contact-form .gform_body textarea {
    height: 50px !important;
    font-size: 2vw !important;
  }

  .contact-form .gform_body textarea {
    padding-top: 10px !important;
  }

  .contact-form .gform_footer button {
    width: 31.36vw !important;
    font-size: 2vw !important;
    height: 50px !important;
  }

  .contact-form .gform_body input,
  .contact-form .gform_body textarea {
    font-size: 4vw !important;
    padding-left: 20px !important;
  }

  .contact-form input.influex-tel-fmt {
    padding-left: 80px !important;
  }

  .contact-form .gform_footer button {
    width: 100% !important;
    font-size: 4vw !important;
    height: 50px !important;
  }

  .contact-form .gform_confirmation_message .head-ty {
    color: #007367;
    font-size: 5vw;
    display: block;
  }

  .contact-form .gform_confirmation_message {
    font-size: 4vw;
  }
  
  .sec1 .elementor-background-overlay {
     display: block; 
  }
  .br-strong strong {
    display: block;
  }
  .br-strong strong + br {
    display: none;
  }
  .mobile-br {
    display: block;
  }
}/* End custom CSS */