.elementor-366 .elementor-element.elementor-element-bc1ff33{--display:flex;--min-height:100vh;--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;--overflow:hidden;--overlay-opacity:1;--margin-top:-105px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-bc1ff33:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-bc1ff33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000B2;background-image:url("https://derryoaksconsulting.com/wp-content/uploads/2025/07/hero-img-1024x640.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-366 .elementor-element.elementor-element-bc1ff33::before, .elementor-366 .elementor-element.elementor-element-bc1ff33 > .elementor-background-video-container::before, .elementor-366 .elementor-element.elementor-element-bc1ff33 > .e-con-inner > .elementor-background-video-container::before, .elementor-366 .elementor-element.elementor-element-bc1ff33 > .elementor-background-slideshow::before, .elementor-366 .elementor-element.elementor-element-bc1ff33 > .e-con-inner > .elementor-background-slideshow::before, .elementor-366 .elementor-element.elementor-element-bc1ff33 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000B2;--background-overlay:'';}.elementor-366 .elementor-element.elementor-element-969e17e{--display:flex;--min-height:800px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:150px;--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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-366 .elementor-element.elementor-element-cef09d5{text-align:center;}.elementor-366 .elementor-element.elementor-element-cef09d5 .elementor-heading-title{font-family:var( --e-global-typography-0053cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-0053cb2-font-size );font-weight:var( --e-global-typography-0053cb2-font-weight );color:var( --e-global-color-1cc776b );}.elementor-widget-slides .elementor-slide-heading{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{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 );}.elementor-widget-slides .elementor-slide-button{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 );}.elementor-366 .elementor-element.elementor-element-49372e6 .swiper-slide{transition-duration:calc(3000ms*1.2);height:100px;}.elementor-366 .elementor-element.elementor-element-49372e6 .swiper-slide-inner{text-align:center;}.elementor-366 .elementor-element.elementor-element-49372e6 .elementor-slide-heading{color:var( --e-global-color-1cc776b );font-family:"Raleway", Sans-serif;font-size:60px;font-weight:700;line-height:1.1em;}.elementor-366 .elementor-element.elementor-element-37e9733 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-366 .elementor-element.elementor-element-37e9733{text-align:center;}.elementor-366 .elementor-element.elementor-element-37e9733 .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-1cc776b );}.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 );}.elementor-366 .elementor-element.elementor-element-a0e9508 .elementor-button{background-color:#03006700;font-family:var( --e-global-typography-0053cb2-font-family ), Sans-serif;font-size:var( --e-global-typography-0053cb2-font-size );font-weight:var( --e-global-typography-0053cb2-font-weight );fill:var( --e-global-color-1cc776b );color:var( --e-global-color-1cc776b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b5e43f9 );}.elementor-366 .elementor-element.elementor-element-a0e9508 > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-366 .elementor-element.elementor-element-4923038{--display:flex;--min-height:54px;--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:center;--align-items:center;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-4923038:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-4923038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-19c86a1 );}.elementor-366 .elementor-element.elementor-element-4923038.e-con{--align-self:center;}.elementor-366 .elementor-element.elementor-element-430edf2 .elementor-button{background-color:#80808000;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-430edf2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-430edf2.elementor-element{--align-self:center;}.elementor-366 .elementor-element.elementor-element-f68fee0{--display:flex;--min-height:500px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-cb8daa7{--display:flex;--min-height:169px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-366 .elementor-element.elementor-element-e2065d2{text-align:center;}.elementor-366 .elementor-element.elementor-element-e2065d2 .elementor-heading-title{font-family:var( --e-global-typography-3ef9b1b-font-family ), Sans-serif;font-size:var( --e-global-typography-3ef9b1b-font-size );font-weight:var( --e-global-typography-3ef9b1b-font-weight );color:var( --e-global-color-secondary );}.elementor-366 .elementor-element.elementor-element-985ca52{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-366 .elementor-element.elementor-element-985ca52 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-366 .elementor-element.elementor-element-985ca52.elementor-element{--align-self:center;}.elementor-366 .elementor-element.elementor-element-985ca52 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:24px;color:var( --e-global-color-b5e43f9 );}.elementor-366 .elementor-element.elementor-element-dfcce2e{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-366 .elementor-element.elementor-element-57c92d3{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-57c92d3 > .elementor-widget-container{padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003BC2;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-57c92d3 .elementor-icon-list-icon i{color:#003BC2;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-57c92d3 .elementor-icon-list-icon svg{fill:#003BC2;transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-57c92d3 .elementor-icon-list-text{color:#0020C280;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-d921794{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-d921794 > .elementor-widget-container{padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003BC2;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-d921794 .elementor-icon-list-icon i{color:#003BC2;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-d921794 .elementor-icon-list-icon svg{fill:#003BC2;transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-d921794 .elementor-icon-list-text{color:#0020C280;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-68ec7f3{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-68ec7f3 > .elementor-widget-container{padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003BC2;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-68ec7f3 .elementor-icon-list-icon i{color:#003BC2;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-68ec7f3 .elementor-icon-list-icon svg{fill:#003BC2;transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-68ec7f3 .elementor-icon-list-text{color:#0020C280;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-64653e7{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-64653e7 > .elementor-widget-container{padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003BC2;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-64653e7 .elementor-icon-list-icon i{color:#003BC2;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-64653e7 .elementor-icon-list-icon svg{fill:#003BC2;transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-64653e7 .elementor-icon-list-text{color:#0020C280;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-7673b0f{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-366 .elementor-element.elementor-element-704cfdf{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-704cfdf > .elementor-widget-container{padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003BC2;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-704cfdf .elementor-icon-list-icon i{color:#003BC2;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-704cfdf .elementor-icon-list-icon svg{fill:#003BC2;transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-704cfdf .elementor-icon-list-text{color:#0020C280;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-635224e{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-635224e > .elementor-widget-container{padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003BC2;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-635224e .elementor-icon-list-icon i{color:#003BC2;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-635224e .elementor-icon-list-icon svg{fill:#003BC2;transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-635224e .elementor-icon-list-text{color:#0020C280;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-eb489c5{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-eb489c5 > .elementor-widget-container{padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003BC2;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-eb489c5 .elementor-icon-list-icon i{color:#003BC2;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-eb489c5 .elementor-icon-list-icon svg{fill:#003BC2;transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-eb489c5 .elementor-icon-list-text{color:#0020C280;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-ef41148{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-366 .elementor-element.elementor-element-ef41148 > .elementor-widget-container{padding:4px 8px 4px 8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003BC2;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-ef41148 .elementor-icon-list-icon i{color:#003BC2;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-ef41148 .elementor-icon-list-icon svg{fill:#003BC2;transition:fill 0.3s;}.elementor-366 .elementor-element.elementor-element-ef41148 .elementor-icon-list-text{color:#0020C280;transition:color 0.3s;}.elementor-366 .elementor-element.elementor-element-4f54be5{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-366 .elementor-element.elementor-element-4f54be5:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-4f54be5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C111D;}.elementor-366 .elementor-element.elementor-element-f15de36{--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-366 .elementor-element.elementor-element-f15de36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-366 .elementor-element.elementor-element-b0e860c{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-d5559c0 );}.elementor-366 .elementor-element.elementor-element-b0e860c .elementor-headline{text-align:left;font-family:var( --e-global-typography-3ef9b1b-font-family ), Sans-serif;font-size:var( --e-global-typography-3ef9b1b-font-size );font-weight:var( --e-global-typography-3ef9b1b-font-weight );}.elementor-366 .elementor-element.elementor-element-b0e860c .elementor-headline-plain-text{color:var( --e-global-color-1cc776b );}.elementor-366 .elementor-element.elementor-element-b0e860c .elementor-headline-dynamic-text{font-family:var( --e-global-typography-3ef9b1b-font-family ), Sans-serif;font-weight:var( --e-global-typography-3ef9b1b-font-weight );}.elementor-366 .elementor-element.elementor-element-c2b46f7{text-align:left;}.elementor-366 .elementor-element.elementor-element-c2b46f7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:400;font-style:normal;line-height:24px;color:var( --e-global-color-1cc776b );}.elementor-366 .elementor-element.elementor-element-31b4b33{--display:flex;--min-height:600px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-loop-grid .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 );}.elementor-widget-loop-grid .elementor-pagination{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 );}.elementor-widget-loop-grid .e-load-more-message{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 );}.elementor-366 .elementor-element.elementor-element-e8e8d77{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-366 .elementor-element.elementor-element-2f74514{--display:flex;--min-height:860px;--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;--overflow:hidden;--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-366 .elementor-element.elementor-element-742f1ee{--display:flex;--min-height:500px;--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-2fca0fd{--display:flex;--min-height:182px;--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:37px 37px;--row-gap:37px;--column-gap:37px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-2fca0fd.e-con{--align-self:center;}.elementor-366 .elementor-element.elementor-element-0af6ab4 > .elementor-widget-container{padding:0px 0px 0px 00px;}.elementor-366 .elementor-element.elementor-element-0af6ab4{text-align:center;}.elementor-366 .elementor-element.elementor-element-0af6ab4 .elementor-heading-title{font-family:var( --e-global-typography-3ef9b1b-font-family ), Sans-serif;font-size:var( --e-global-typography-3ef9b1b-font-size );font-weight:var( --e-global-typography-3ef9b1b-font-weight );color:var( --e-global-color-text );}.elementor-366 .elementor-element.elementor-element-8317f33{text-align:center;}.elementor-366 .elementor-element.elementor-element-8317f33 .elementor-heading-title{font-family:var( --e-global-typography-f736ab2-font-family ), Sans-serif;font-size:var( --e-global-typography-f736ab2-font-size );font-weight:var( --e-global-typography-f736ab2-font-weight );font-style:var( --e-global-typography-f736ab2-font-style );line-height:var( --e-global-typography-f736ab2-line-height );}.elementor-366 .elementor-element.elementor-element-127c94b{--display:flex;}.elementor-366 .elementor-element.elementor-element-aa8bc25{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;}.elementor-366 .elementor-element.elementor-element-aa8bc25 .e-filter-item{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1em;}.elementor-366 .elementor-element.elementor-element-1f56fb0{--display:flex;}.elementor-366 .elementor-element.elementor-element-0b1150d{--grid-columns:3;}.elementor-366 .elementor-element.elementor-element-0b1150d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-366 .elementor-element.elementor-element-0b1150d .e-loop-item > .elementor-section, .elementor-366 .elementor-element.elementor-element-0b1150d .e-loop-item > .elementor-section > .elementor-container, .elementor-366 .elementor-element.elementor-element-0b1150d .e-loop-item > .e-con, .elementor-366 .elementor-element.elementor-element-0b1150d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-366 .elementor-element.elementor-element-14b912b{--display:flex;--min-height:300px;--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;--overflow:hidden;--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-366 .elementor-element.elementor-element-14b912b:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-14b912b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://derryoaksconsulting.com/wp-content/uploads/2025/07/img1.png");background-position:0px -646px;background-repeat:no-repeat;background-size:cover;}.elementor-366 .elementor-element.elementor-element-51bec98{--display:flex;--min-height:300px;--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;}.elementor-366 .elementor-element.elementor-element-51bec98:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-51bec98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c81604 );}.elementor-366 .elementor-element.elementor-element-f9f9a7d{--display:flex;--min-height:74px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-366 .elementor-element.elementor-element-a800eb2 > .elementor-widget-container{margin:0px 0px -85px 0px;padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-a800eb2{text-align:center;}.elementor-366 .elementor-element.elementor-element-a800eb2 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:200px;font-weight:700;color:var( --e-global-color-1cc776b );}.elementor-366 .elementor-element.elementor-element-94abefd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-366 .elementor-element.elementor-element-94abefd{text-align:center;}.elementor-366 .elementor-element.elementor-element-94abefd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:24px;color:var( --e-global-color-1cc776b );}.elementor-366 .elementor-element.elementor-element-c9bacb3{--display:flex;--min-height:722px;--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:48px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-6488115{--display:flex;--min-height:544px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--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-366 .elementor-element.elementor-element-d16e1e4{--display:flex;--min-height:103px;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-8cbefd1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:48px;font-weight:500;line-height:56px;color:var( --e-global-color-text );}.elementor-366 .elementor-element.elementor-element-b200ef4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:24px;}.elementor-366 .elementor-element.elementor-element-b868518{--display:flex;--min-height:348px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-366 .elementor-element.elementor-element-d4ed778{--swiper-slides-to-display:2;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-366 .elementor-element.elementor-element-d4ed778 .swiper-slide > .elementor-element{height:100%;}.elementor-366 .elementor-element.elementor-element-5b45464{--display:flex;--min-height:784px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-a816dc2{--display:flex;--min-height:592px;--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-366 .elementor-element.elementor-element-a816dc2.e-con{--align-self:center;}.elementor-366 .elementor-element.elementor-element-8c97c4f{--display:flex;--min-height:320px;--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-366 .elementor-element.elementor-element-34f29a1{text-align:left;}.elementor-366 .elementor-element.elementor-element-34f29a1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:500;color:#101828;}.elementor-366 .elementor-element.elementor-element-3b70f6c{text-align:left;}.elementor-366 .elementor-element.elementor-element-3b70f6c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:30px;color:var( --e-global-color-b5e43f9 );}.elementor-366 .elementor-element.elementor-element-e7d84e8 .elementor-button{background-color:#1570EF;border-radius:7px 7px 7px 7px;}.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 );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-366 .elementor-element.elementor-element-79818ef{text-align:center;}.elementor-366 .elementor-element.elementor-element-79818ef img{max-width:644px;height:592px;object-fit:cover;object-position:center center;}.elementor-366 .elementor-element.elementor-element-a27c7b5{--display:flex;--min-height:285px;--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;--overflow:hidden;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-a27c7b5:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-a27c7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a205b76 );}.elementor-366 .elementor-element.elementor-element-d0a9cc4{--display:flex;--min-height:152px;--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:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-366 .elementor-element.elementor-element-d0a9cc4.e-con{--align-self:center;}.elementor-366 .elementor-element.elementor-element-32032e5{text-align:center;}.elementor-366 .elementor-element.elementor-element-32032e5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-1cc776b );}.elementor-366 .elementor-element.elementor-element-3642970{text-align:center;}.elementor-366 .elementor-element.elementor-element-3642970 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.3em;color:var( --e-global-color-1cc776b );}.elementor-366 .elementor-element.elementor-element-4630c24 .elementor-button{background-color:#1570EF;border-radius:7px 7px 7px 7px;}.elementor-366 .elementor-element.elementor-element-79aac8b{--display:flex;--min-height:880px;--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;--overflow:hidden;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-469e5e0{--display:flex;--min-height:124px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-469e5e0.e-con{--align-self:center;}.elementor-366 .elementor-element.elementor-element-30ae728{--display:flex;--min-height:124px;}.elementor-366 .elementor-element.elementor-element-e6a5f4a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:44px;font-weight:600;line-height:44px;color:#101828;}.elementor-366 .elementor-element.elementor-element-74ed404 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:400;font-style:normal;line-height:1.3em;color:#475467;}.elementor-366 .elementor-element.elementor-element-46c76a1 .elementor-button{background-color:#1570EF;font-family:"Raleway", Sans-serif;font-size:14px;font-weight:600;font-style:normal;line-height:24px;border-radius:8px 8px 8px 8px;padding:9px 12px 9px 12px;}.elementor-366 .elementor-element.elementor-element-46c76a1{width:var( --container-widget-width, 143px );max-width:143px;--container-widget-width:143px;--container-widget-flex-grow:0;}.elementor-366 .elementor-element.elementor-element-46c76a1 > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-732206a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-366 .elementor-element.elementor-element-732206a.e-con{--align-self:center;}.elementor-366 .elementor-element.elementor-element-57f0af2{--grid-columns:3;}@media(max-width:1024px){.elementor-366 .elementor-element.elementor-element-bc1ff33{--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-366 .elementor-element.elementor-element-cef09d5 .elementor-heading-title{font-size:var( --e-global-typography-0053cb2-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-366 .elementor-element.elementor-element-37e9733 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-366 .elementor-element.elementor-element-a0e9508 .elementor-button{font-size:var( --e-global-typography-0053cb2-font-size );}.elementor-366 .elementor-element.elementor-element-4923038{--min-height:54px;}.elementor-366 .elementor-element.elementor-element-f68fee0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-366 .elementor-element.elementor-element-e2065d2 .elementor-heading-title{font-size:var( --e-global-typography-3ef9b1b-font-size );}.elementor-366 .elementor-element.elementor-element-985ca52{text-align:justify;}.elementor-366 .elementor-element.elementor-element-dfcce2e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-366 .elementor-element.elementor-element-7673b0f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-366 .elementor-element.elementor-element-b0e860c .elementor-headline{font-size:var( --e-global-typography-3ef9b1b-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-366 .elementor-element.elementor-element-e8e8d77{--grid-columns:1;}.elementor-366 .elementor-element.elementor-element-0af6ab4 .elementor-heading-title{font-size:var( --e-global-typography-3ef9b1b-font-size );}.elementor-366 .elementor-element.elementor-element-8317f33 .elementor-heading-title{font-size:var( --e-global-typography-f736ab2-font-size );line-height:var( --e-global-typography-f736ab2-line-height );}.elementor-366 .elementor-element.elementor-element-0b1150d{--grid-columns:2;}.elementor-366 .elementor-element.elementor-element-14b912b:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-14b912b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-366 .elementor-element.elementor-element-d4ed778{--swiper-slides-to-display:2;}.elementor-366 .elementor-element.elementor-element-a816dc2{--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;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-8c97c4f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-366 .elementor-element.elementor-element-469e5e0{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-366 .elementor-element.elementor-element-30ae728{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-46c76a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-46c76a1{--container-widget-width:159px;--container-widget-flex-grow:0;width:var( --container-widget-width, 159px );max-width:159px;}.elementor-366 .elementor-element.elementor-element-57f0af2{--grid-columns:2;}}@media(max-width:767px){.elementor-366 .elementor-element.elementor-element-bc1ff33{--margin-top:-252px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-969e17e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-366 .elementor-element.elementor-element-cef09d5 .elementor-heading-title{font-size:var( --e-global-typography-0053cb2-font-size );}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-366 .elementor-element.elementor-element-49372e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-49372e6 .swiper-slide{height:154px;}.elementor-366 .elementor-element.elementor-element-37e9733 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-366 .elementor-element.elementor-element-a0e9508 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-366 .elementor-element.elementor-element-a0e9508 .elementor-button{font-size:var( --e-global-typography-0053cb2-font-size );}.elementor-366 .elementor-element.elementor-element-4923038{--width:16%;--min-height:54px;--border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-f68fee0{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-366 .elementor-element.elementor-element-cb8daa7{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-366 .elementor-element.elementor-element-e2065d2 .elementor-heading-title{font-size:var( --e-global-typography-3ef9b1b-font-size );}.elementor-366 .elementor-element.elementor-element-985ca52{width:100%;max-width:100%;text-align:justify;}.elementor-366 .elementor-element.elementor-element-985ca52 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-dfcce2e{--flex-wrap:wrap;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-366 .elementor-element.elementor-element-7673b0f{--justify-content:flex-start;}.elementor-366 .elementor-element.elementor-element-704cfdf > .elementor-widget-container{padding:4px 22px 4px 22px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-635224e > .elementor-widget-container{padding:4px 35px 4px 35px;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-eb489c5 > .elementor-widget-container{padding:4px 35px 4px 35px;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-ef41148 > .elementor-widget-container{padding:4px 35px 4px 35px;border-radius:100px 100px 100px 100px;}.elementor-366 .elementor-element.elementor-element-4f54be5{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{line-height:var( --e-global-typography-primary-line-height );}.elementor-366 .elementor-element.elementor-element-b0e860c .elementor-headline{font-size:var( --e-global-typography-3ef9b1b-font-size );}.elementor-366 .elementor-element.elementor-element-31b4b33{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-366 .elementor-element.elementor-element-e8e8d77{--grid-columns:1;}.elementor-366 .elementor-element.elementor-element-2f74514{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-366 .elementor-element.elementor-element-742f1ee{--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-2fca0fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-2fca0fd.e-con{--align-self:center;}.elementor-366 .elementor-element.elementor-element-0af6ab4 .elementor-heading-title{font-size:var( --e-global-typography-3ef9b1b-font-size );}.elementor-366 .elementor-element.elementor-element-8317f33 .elementor-heading-title{font-size:var( --e-global-typography-f736ab2-font-size );line-height:var( --e-global-typography-f736ab2-line-height );}.elementor-366 .elementor-element.elementor-element-0b1150d{--grid-columns:1;}.elementor-366 .elementor-element.elementor-element-14b912b:not(.elementor-motion-effects-element-type-background), .elementor-366 .elementor-element.elementor-element-14b912b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-366 .elementor-element.elementor-element-c9bacb3{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-366 .elementor-element.elementor-element-d16e1e4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-8cbefd1{text-align:center;}.elementor-366 .elementor-element.elementor-element-b200ef4{text-align:center;}.elementor-366 .elementor-element.elementor-element-b868518{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-d4ed778{--swiper-slides-to-display:1;}.elementor-366 .elementor-element.elementor-element-5b45464{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-a816dc2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-8c97c4f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-366 .elementor-element.elementor-element-34f29a1{text-align:center;}.elementor-366 .elementor-element.elementor-element-3b70f6c{text-align:justify;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-366 .elementor-element.elementor-element-79818ef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-366 .elementor-element.elementor-element-a27c7b5{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-469e5e0{--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-366 .elementor-element.elementor-element-30ae728{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-732206a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-366 .elementor-element.elementor-element-57f0af2{--grid-columns:1;}}@media(min-width:768px){.elementor-366 .elementor-element.elementor-element-4923038{--width:4%;}.elementor-366 .elementor-element.elementor-element-f15de36{--width:50%;}.elementor-366 .elementor-element.elementor-element-31b4b33{--width:50%;}.elementor-366 .elementor-element.elementor-element-742f1ee{--content-width:1312px;}.elementor-366 .elementor-element.elementor-element-2fca0fd{--width:611px;}.elementor-366 .elementor-element.elementor-element-6488115{--width:100%;}.elementor-366 .elementor-element.elementor-element-d16e1e4{--width:100%;}.elementor-366 .elementor-element.elementor-element-a816dc2{--width:1352px;}.elementor-366 .elementor-element.elementor-element-8c97c4f{--width:644px;}.elementor-366 .elementor-element.elementor-element-d0a9cc4{--width:1352px;}.elementor-366 .elementor-element.elementor-element-469e5e0{--width:1288px;}.elementor-366 .elementor-element.elementor-element-30ae728{--width:768px;}}@media(max-width:1024px) and (min-width:768px){.elementor-366 .elementor-element.elementor-element-4923038{--width:7%;}.elementor-366 .elementor-element.elementor-element-469e5e0{--width:99%;}}/* Start custom CSS for button, class: .elementor-element-430edf2 */.bounce-button {
    animation-duration: 5s; /* 2s bounce + 3s pause */
    animation-iteration-count: infinite;
    transform-origin: center;
}

.bounce-1-effect {
    animation-name: bounce-1-effect;
    animation-timing-function: cubic-bezier(0.28, 0.84, 0.42, 1);
}

@keyframes bounce-1-effect {
    10% { transform: translateY(-7px); }
    15% { transform: translateY(15px); }
    30% { transform: translateY(-10px); }
    40% { transform: translateY(0); }
    35.1%, 100% { transform: translateY(2px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc1ff33 */.elementor-366 .elementor-element.elementor-element-bc1ff33 {
  position: relative;
  background-size: cover;
  background-position: center;
  animation: zoomInOutOnly 20s ease-in-out infinite;
}

@keyframes zoomInOutOnly {
  0%, 100% {
    background-size: 100%;
  }
  50% {
    background-size: 120%;
  }
}

@media screen and (max-width: 1024px) {
  .elementor-366 .elementor-element.elementor-element-bc1ff33 {
    animation: zoomInOutMobile 20s ease-in-out infinite;
  }

  @keyframes zoomInOutMobile {
    0%, 100% {
      background-size: 350%;
    }
    50% {
      background-size: 470%;
    }
  }
}/* End custom CSS */