.elementor-272 .elementor-element.elementor-element-04fb762{--display:flex;--min-height:52.45vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-04fb762:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-04fb762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaveoguides.com/wp-content/uploads/2026/10/kaveo-rti-hero-bricks.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-272 .elementor-element.elementor-element-717cb91{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:53px;--padding-bottom:53px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-717cb91:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-717cb91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A9E0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-272 .elementor-element.elementor-element-e9e00c1{text-align:center;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(14px, 1.083vw, 21px);font-weight:700;line-height:1.35em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-ea3687c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:100px;--padding-bottom:138px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-ea3687c:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-ea3687c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-272 .elementor-element.elementor-element-e4ecaed .elementor-heading-title{font-family:var( --e-global-typography-kveyebrow-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kveyebrow-font-size );font-weight:var( --e-global-typography-kveyebrow-font-weight );text-transform:var( --e-global-typography-kveyebrow-text-transform );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-6c98a0a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#2D2926;}.elementor-272 .elementor-element.elementor-element-33ad692{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(16px, 1.3vw, 25px);font-weight:300;line-height:1.43em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-ccb1a7f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-1ec2bf2{--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:42px 42px;--row-gap:42px;--column-gap:42px;--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-272 .elementor-element.elementor-element-1ec2bf2:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-1ec2bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-562c3d5 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(12px, 0.87vw, 17px);font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-7a25b64{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(15px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-ee4b807{--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:42px 42px;--row-gap:42px;--column-gap:42px;--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-272 .elementor-element.elementor-element-ee4b807:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-ee4b807 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-0fcc546 .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(12px, 0.87vw, 17px);font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-5a10110{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(15px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-5048e81{--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:42px 42px;--row-gap:42px;--column-gap:42px;--border-radius:14px 14px 14px 14px;--padding-top:26px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-272 .elementor-element.elementor-element-5048e81:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-5048e81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-2b31fcf .elementor-heading-title{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(12px, 0.87vw, 17px);font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-39c89a6{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(15px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-a201a64{--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:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:92px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-a201a64:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-a201a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E9E9E;}.elementor-272 .elementor-element.elementor-element-32bc809 .elementor-heading-title{font-family:var( --e-global-typography-kveyebrow-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kveyebrow-font-size );font-weight:var( --e-global-typography-kveyebrow-font-weight );text-transform:var( --e-global-typography-kveyebrow-text-transform );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-272 .elementor-element.elementor-element-cd97a2f > .elementor-widget-container{margin:28px 0px 44px 0px;}.elementor-272 .elementor-element.elementor-element-cd97a2f img{width:100%;}.elementor-272 .elementor-element.elementor-element-c5f59e9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-18b4ce5{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(17px, 1.52vw, 29px);font-weight:600;line-height:1.43em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-f3e0060{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(17px, 1.52vw, 29px);font-weight:300;line-height:1.43em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-e0b5a68{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:100px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-e0b5a68:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-e0b5a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kvwhite );}.elementor-272 .elementor-element.elementor-element-6683843 .elementor-heading-title{font-family:var( --e-global-typography-kveyebrow-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kveyebrow-font-size );font-weight:var( --e-global-typography-kveyebrow-font-weight );text-transform:var( --e-global-typography-kveyebrow-text-transform );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-c3da54a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#2D2926;}.elementor-272 .elementor-element.elementor-element-d8a9467{--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:40px 80px;--row-gap:40px;--column-gap:80px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-a366fbc{width:var( --container-widget-width, 816.27px );max-width:816.27px;--container-widget-width:816.27px;--container-widget-flex-grow:0;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(17px, 1.52vw, 29px);font-weight:300;line-height:1.43em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-a366fbc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-272 .elementor-element.elementor-element-54a1c5c img{width:95%;max-width:100%;}.elementor-272 .elementor-element.elementor-element-98a504d{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:100px;--padding-bottom:110px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-98a504d:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-98a504d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-272 .elementor-element.elementor-element-9442fe7 .elementor-heading-title{font-family:var( --e-global-typography-kveyebrow-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kveyebrow-font-size );font-weight:var( --e-global-typography-kveyebrow-font-weight );text-transform:var( --e-global-typography-kveyebrow-text-transform );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-29b9dce .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#2D2926;}.elementor-272 .elementor-element.elementor-element-881b98c{width:var( --container-widget-width, 1289.991px );max-width:1289.991px;--container-widget-width:1289.991px;--container-widget-flex-grow:0;columns:1;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(17px, 1.52vw, 29px);font-weight:300;line-height:1.43em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-881b98c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-272 .elementor-element.elementor-element-7956224{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-7956224.e-con{--align-self:center;}.elementor-272 .elementor-element.elementor-element-f9c60d1 img{border-radius:14px 14px 14px 14px;}.elementor-272 .elementor-element.elementor-element-bd2ae86{text-align:start;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(14px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-b2876f0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:36px 24px;--row-gap:36px;--column-gap:24px;--grid-auto-flow:row;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-b2876f0.e-con{--align-self:center;}.elementor-272 .elementor-element.elementor-element-fe689a5{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-4af6b3e img{width:100%;max-width:100%;height:295px;object-fit:contain;object-position:center center;}.elementor-272 .elementor-element.elementor-element-b51c954{text-align:start;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(14px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-887ae6c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-fcd80e8 img{width:100%;}.elementor-272 .elementor-element.elementor-element-310dda3{text-align:start;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(14px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-0173de9{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-15bf86a img{width:100%;}.elementor-272 .elementor-element.elementor-element-816b456{text-align:start;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(14px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-7f53983{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:36px 24px;--row-gap:36px;--column-gap:24px;--grid-auto-flow:row;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-7f53983.e-con{--align-self:center;}.elementor-272 .elementor-element.elementor-element-edd9a83{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-987f5b0 img{width:100%;}.elementor-272 .elementor-element.elementor-element-81b6a2d{text-align:start;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(14px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-604c559{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-707b97d img{width:100%;}.elementor-272 .elementor-element.elementor-element-e171a13{text-align:start;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(14px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-4a55e40{--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:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:14px 14px 14px 14px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-4a55e40.e-con{--align-self:center;}.elementor-272 .elementor-element.elementor-element-d615d06 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-272 .elementor-element.elementor-element-d615d06 .elementor-custom-embed-play i{color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-d615d06 .elementor-custom-embed-play svg{fill:#FFFFFF;}#elementor-lightbox-d615d06{background-color:rgba(45,41,38,0.94);}#elementor-lightbox-d615d06 .dialog-lightbox-close-button{color:#FFFFFF;}#elementor-lightbox-d615d06 .dialog-lightbox-close-button svg{fill:#FFFFFF;}#elementor-lightbox-d615d06 .dialog-lightbox-close-button:hover{color:#00A9E0;}#elementor-lightbox-d615d06 .dialog-lightbox-close-button:hover svg{fill:#00A9E0;}.elementor-272 .elementor-element.elementor-element-74ab990{text-align:start;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(14px, 1.083vw, 21px);font-weight:300;line-height:1.4em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-a22ab97{--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:14px 14px;--row-gap:14px;--column-gap:14px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:220px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-a22ab97:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-a22ab97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-a22ab97::before, .elementor-272 .elementor-element.elementor-element-a22ab97 > .elementor-background-video-container::before, .elementor-272 .elementor-element.elementor-element-a22ab97 > .e-con-inner > .elementor-background-video-container::before, .elementor-272 .elementor-element.elementor-element-a22ab97 > .elementor-background-slideshow::before, .elementor-272 .elementor-element.elementor-element-a22ab97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-272 .elementor-element.elementor-element-a22ab97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-kvwhite );--background-overlay:'';}.elementor-272 .elementor-element.elementor-element-e9ed8c2 .elementor-heading-title{font-family:var( --e-global-typography-kveyebrow-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kveyebrow-font-size );font-weight:var( --e-global-typography-kveyebrow-font-weight );text-transform:var( --e-global-typography-kveyebrow-text-transform );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-321b060 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#2D2926;}.elementor-272 .elementor-element.elementor-element-1ec625f{--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:40px 80px;--row-gap:40px;--column-gap:80px;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-296c277{width:var( --container-widget-width, 606.975px );max-width:606.975px;--container-widget-width:606.975px;--container-widget-flex-grow:0;font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(17px, 1.52vw, 29px);font-weight:300;line-height:1.43em;letter-spacing:0.02em;color:#2D2926;}.elementor-272 .elementor-element.elementor-element-296c277.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-272 .elementor-element.elementor-element-b3ca10b img{border-radius:14px 14px 14px 14px;}.elementor-272 .elementor-element.elementor-element-2bb9552{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:150px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-2bb9552:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-2bb9552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-88626ca img{width:100%;}.elementor-272 .elementor-element.elementor-element-1fa378c .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-5d2d87f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:107px 60px;--row-gap:107px;--column-gap:60px;--grid-auto-flow:row;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-3f71279{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(17px, 1.52vw, 29px);font-weight:300;line-height:1.43em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-795f34a{font-family:"itc-avant-garde-gothic-pro", Helvetica Neue, Arial, sans-serif;font-size:clamp(17px, 1.52vw, 29px);font-weight:300;line-height:1.43em;letter-spacing:0.02em;color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-d66f8b6{--display:grid;--e-con-grid-template-columns:1fr auto 1fr;--e-con-grid-template-rows:auto;--gap:20px 24px;--row-gap:20px;--column-gap:24px;--grid-auto-flow:row;--align-items:center;--padding-top:40px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-d66f8b6:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-d66f8b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-272 .elementor-element.elementor-element-cc1dfb9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-c894d1c{text-align:start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Helvetica Neue, Arial, 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-272 .elementor-element.elementor-element-d3fbaa0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-dca9a31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-eb5ba6d{text-align:end;}.elementor-272 .elementor-element.elementor-element-fb0d5fd{--display:flex;--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:space-between;--align-items:flex-end;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:110px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-272 .elementor-element.elementor-element-fb0d5fd:not(.elementor-motion-effects-element-type-background), .elementor-272 .elementor-element.elementor-element-fb0d5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-272 .elementor-element.elementor-element-2ca2fe3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-183fd7d .elementor-heading-title{font-family:var( --e-global-typography-kveyebrow-font-family ), Helvetica Neue, Arial, sans-serif;font-size:var( --e-global-typography-kveyebrow-font-size );font-weight:var( --e-global-typography-kveyebrow-font-weight );text-transform:var( --e-global-typography-kveyebrow-text-transform );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );color:#00A9E0;}.elementor-272 .elementor-element.elementor-element-cf0e28e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica Neue, Arial, 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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#2D2926;}@media(min-width:768px){.elementor-272 .elementor-element.elementor-element-717cb91{--content-width:1362px;}.elementor-272 .elementor-element.elementor-element-ea3687c{--content-width:1362px;}.elementor-272 .elementor-element.elementor-element-a201a64{--content-width:1362px;}.elementor-272 .elementor-element.elementor-element-c5f59e9{--width:1260px;}.elementor-272 .elementor-element.elementor-element-e0b5a68{--content-width:1362px;}.elementor-272 .elementor-element.elementor-element-98a504d{--content-width:1362px;}.elementor-272 .elementor-element.elementor-element-7956224{--width:1230px;}.elementor-272 .elementor-element.elementor-element-b2876f0{--width:1230px;}.elementor-272 .elementor-element.elementor-element-7f53983{--width:1230px;}.elementor-272 .elementor-element.elementor-element-4a55e40{--width:1230px;}.elementor-272 .elementor-element.elementor-element-a22ab97{--content-width:1362px;}.elementor-272 .elementor-element.elementor-element-2bb9552{--content-width:1362px;}.elementor-272 .elementor-element.elementor-element-d66f8b6{--content-width:1362px;}.elementor-272 .elementor-element.elementor-element-fb0d5fd{--content-width:1362px;}}@media(max-width:1024px) and (min-width:768px){.elementor-272 .elementor-element.elementor-element-c5f59e9{--width:100%;}.elementor-272 .elementor-element.elementor-element-d8a9467{--width:100%;}.elementor-272 .elementor-element.elementor-element-7956224{--width:100%;}.elementor-272 .elementor-element.elementor-element-b2876f0{--width:100%;}.elementor-272 .elementor-element.elementor-element-7f53983{--width:100%;}.elementor-272 .elementor-element.elementor-element-4a55e40{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-272 .elementor-element.elementor-element-ea3687c{--padding-top:80px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-e4ecaed .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-6c98a0a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-ccb1a7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-272 .elementor-element.elementor-element-a201a64{--padding-top:80px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-272 .elementor-element.elementor-element-32bc809 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-272 .elementor-element.elementor-element-e0b5a68{--padding-top:80px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-272 .elementor-element.elementor-element-6683843 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-c3da54a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-d8a9467{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-272 .elementor-element.elementor-element-a366fbc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-272 .elementor-element.elementor-element-54a1c5c img{width:100%;}.elementor-272 .elementor-element.elementor-element-98a504d{--padding-top:80px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-272 .elementor-element.elementor-element-9442fe7 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-29b9dce .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-b2876f0{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-272 .elementor-element.elementor-element-7f53983{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-272 .elementor-element.elementor-element-a22ab97{--padding-top:80px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-272 .elementor-element.elementor-element-e9ed8c2 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-321b060 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-1ec625f{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-272 .elementor-element.elementor-element-296c277{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-272 .elementor-element.elementor-element-b3ca10b img{width:60%;}.elementor-272 .elementor-element.elementor-element-2bb9552{--padding-top:80px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-272 .elementor-element.elementor-element-1fa378c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-5d2d87f{--grid-auto-flow:row;}.elementor-272 .elementor-element.elementor-element-d66f8b6{--grid-auto-flow:row;--padding-top:36px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-272 .elementor-element.elementor-element-fb0d5fd{--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:flex-start;--padding-top:84px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-272 .elementor-element.elementor-element-183fd7d .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-cf0e28e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-272 .elementor-element.elementor-element-04fb762{--min-height:62vw;}.elementor-272 .elementor-element.elementor-element-717cb91{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-272 .elementor-element.elementor-element-ea3687c{--padding-top:60px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-e4ecaed .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-6c98a0a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-ccb1a7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-a201a64{--padding-top:56px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-272 .elementor-element.elementor-element-32bc809 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-272 .elementor-element.elementor-element-cd97a2f > .elementor-widget-container{margin:20px 0px 28px 0px;}.elementor-272 .elementor-element.elementor-element-c5f59e9{--width:100%;}.elementor-272 .elementor-element.elementor-element-e0b5a68{--padding-top:60px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-272 .elementor-element.elementor-element-6683843 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-c3da54a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-d8a9467{--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-272 .elementor-element.elementor-element-a366fbc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-272 .elementor-element.elementor-element-98a504d{--padding-top:60px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-272 .elementor-element.elementor-element-9442fe7 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-29b9dce .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-881b98c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-272 .elementor-element.elementor-element-7956224{--width:100%;}.elementor-272 .elementor-element.elementor-element-b2876f0{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-7f53983{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-272 .elementor-element.elementor-element-4a55e40{--width:100%;}.elementor-272 .elementor-element.elementor-element-a22ab97{--padding-top:60px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-272 .elementor-element.elementor-element-e9ed8c2 .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-321b060 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-1ec625f{--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-272 .elementor-element.elementor-element-296c277{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-272 .elementor-element.elementor-element-2bb9552{--padding-top:110px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-272 .elementor-element.elementor-element-1fa378c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-272 .elementor-element.elementor-element-5d2d87f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 0px;--row-gap:32px;--column-gap:0px;--grid-auto-flow:row;}.elementor-272 .elementor-element.elementor-element-d66f8b6{--e-con-grid-template-columns:1fr 1fr;--grid-auto-flow:row;--padding-top:32px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-272 .elementor-element.elementor-element-fb0d5fd{--padding-top:64px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-272 .elementor-element.elementor-element-183fd7d .elementor-heading-title{font-size:var( --e-global-typography-kveyebrow-font-size );line-height:var( --e-global-typography-kveyebrow-line-height );letter-spacing:var( --e-global-typography-kveyebrow-letter-spacing );}.elementor-272 .elementor-element.elementor-element-cf0e28e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-04fb762 */.elementor-272 .elementor-element.elementor-element-04fb762 { position: relative; overflow: hidden; }
/* parallax like the home hero: the photo drifts at ~45% of scroll speed (scroll-linked CSS, no script). Off on phones and for reduced motion. */
@supports (animation-timeline: scroll()) { @media (min-width: 768px) and (prefers-reduced-motion: no-preference) {
  .elementor-272 .elementor-element.elementor-element-04fb762::before { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; background-image: inherit; background-size: inherit;
    background-position: inherit; background-repeat: no-repeat; animation: kvCsPx linear both; animation-timeline: scroll(root); animation-range: 0 52.45vw; will-change: translate; }
}}
@keyframes kvCsPx { from { translate: 0 0; } to { translate: 0 calc(52.45vw * .45); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-717cb91 */.elementor-272 .elementor-element.elementor-element-717cb91 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea3687c *//* kv-anim */
.elementor-272 .elementor-element.elementor-element-ea3687c .animated.fadeInUp { animation-name: kvRise; animation-duration: .9s; animation-timing-function: cubic-bezier(.2,.75,.15,1); }
@keyframes kvRise { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .elementor-272 .elementor-element.elementor-element-ea3687c .animated.fadeInUp { animation: none; } }
.elementor-272 .elementor-element.elementor-element-ea3687c p { margin: 0; }
.elementor-272 .elementor-element.elementor-element-ea3687c .kv-cs2-meta strong { color: #00A9E0; font-weight: 700; }
.elementor-272 .elementor-element.elementor-element-ea3687c .kv-cs2-meta .kv-sep { display: inline-block; margin: 0 .7em; color: #2D2926; }
@media (max-width: 767px) { .elementor-272 .elementor-element.elementor-element-ea3687c .kv-cs2-meta .kv-sep { margin: 0 .4em; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a201a64 *//* kv-anim */
.elementor-272 .elementor-element.elementor-element-a201a64 .animated.fadeInUp { animation-name: kvRise; animation-duration: .9s; animation-timing-function: cubic-bezier(.2,.75,.15,1); }
@keyframes kvRise { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .elementor-272 .elementor-element.elementor-element-a201a64 .animated.fadeInUp { animation: none; } }
.elementor-272 .elementor-element.elementor-element-a201a64 p { margin: 0; }
.elementor-272 .elementor-element.elementor-element-a201a64 { background-color: #9E9E9E; background-image: radial-gradient(ellipse 70% 60% at 50% 38%, #B6B6B6 0%, #A2A2A2 55%, #8A8A8A 100%); }
.elementor-272 .elementor-element.elementor-element-a201a64 .kv-feature-img img { width: 100%; max-width: 1100px; height: auto; display: block; margin: 0 auto; }
@media (max-width: 767px) { .elementor-272 .elementor-element.elementor-element-a201a64 .kv-feature-img img { max-width: 100%; } }
/* the subject grows in gently as it scrolls into view (fade + slight scale up from 92%) */
.elementor-272 .elementor-element.elementor-element-a201a64 .kv-feature-img.animated.fadeInUp { animation-name: kvGrowIn; animation-duration: 1.3s; animation-timing-function: cubic-bezier(.2,.75,.15,1); }
@keyframes kvGrowIn { from { opacity: 0; transform: scale(.92); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .elementor-272 .elementor-element.elementor-element-a201a64 .kv-feature-img.animated.fadeInUp { animation: none; } }
.elementor-272 .elementor-element.elementor-element-a201a64 .kv-feature-img img { margin-bottom: calc(min(100%, 1100px) * -0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0b5a68 *//* kv-anim */
.elementor-272 .elementor-element.elementor-element-e0b5a68 .animated.fadeInUp { animation-name: kvRise; animation-duration: .9s; animation-timing-function: cubic-bezier(.2,.75,.15,1); }
@keyframes kvRise { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .elementor-272 .elementor-element.elementor-element-e0b5a68 .animated.fadeInUp { animation: none; } }
.elementor-272 .elementor-element.elementor-element-e0b5a68 p { margin: 0; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-copy p + p { margin-top: 1.4em; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-copy .kv-cs2-dl { margin-top: .8em; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-strong { font-weight: 700; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-copy strong { font-weight: 700; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-dl a { color: #00A9E0; font-weight: 700; text-decoration: none; transition: color .2s ease; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-dl a:hover { color: #071D49; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-dl a { display: inline-flex; align-items: center; gap: .45em; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-dl a::after { content: ""; width: .52em; height: .8em; flex: 0 0 auto; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 125.07 190.54'%3E%3Cpath fill='none' stroke='%23000' stroke-width='16' stroke-linejoin='round' d='M105.05 72.34 40.75 8.04c-9.03-9.03-23.68-9.03-32.71 0-9.03 9.03-9.03 23.68 0 32.71l48.52 48.52L8.04 137.79c-9.03 9.03-9.03 23.67 0 32.71 9.03 9.03 23.68 9.03 32.71 0l64.31-64.31c4.66-4.66 6.89-10.82 6.75-16.92.15-6.11-2.09-12.26-6.75-16.93Z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 125.07 190.54'%3E%3Cpath fill='none' stroke='%23000' stroke-width='16' stroke-linejoin='round' d='M105.05 72.34 40.75 8.04c-9.03-9.03-23.68-9.03-32.71 0-9.03 9.03-9.03 23.68 0 32.71l48.52 48.52L8.04 137.79c-9.03 9.03-9.03 23.67 0 32.71 9.03 9.03 23.68 9.03 32.71 0l64.31-64.31c4.66-4.66 6.89-10.82 6.75-16.92.15-6.11-2.09-12.26-6.75-16.93Z'/%3E%3C/svg%3E") center / contain no-repeat; transition: transform .25s ease; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-cs2-dl a:hover::after { transform: translateX(4px); }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-pdf img { transition: transform .35s ease; } .elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-pdf a:hover img { transform: translateY(-4px); }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-red { color: #E0261B; }
.elementor-272 .elementor-element.elementor-element-e0b5a68 .kv-pdf-fpo { width: 510px; max-width: 100%; aspect-ratio: 8.5 / 11; border: 2px dashed rgba(45,41,38,.25); border-radius: 6px; background: #FFFFFF;
  display: flex; align-items: center; justify-content: center; text-align: center; color: rgba(45,41,38,.5); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; font-size: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98a504d *//* kv-anim */
.elementor-272 .elementor-element.elementor-element-98a504d .animated.fadeInUp { animation-name: kvRise; animation-duration: .9s; animation-timing-function: cubic-bezier(.2,.75,.15,1); }
@keyframes kvRise { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .elementor-272 .elementor-element.elementor-element-98a504d .animated.fadeInUp { animation: none; } }
.elementor-272 .elementor-element.elementor-element-98a504d p { margin: 0; }
.elementor-272 .elementor-element.elementor-element-98a504d .kv-fpo-img img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; border-radius: 14px; display: block; }
.elementor-272 .elementor-element.elementor-element-98a504d .kv-fpo-vid img { width: 100%; aspect-ratio: 16 / 9; object-fit: cover; border-radius: 14px; display: block; }
.elementor-272 .elementor-element.elementor-element-98a504d .kv-cap strong { font-weight: 600; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a22ab97 *//* kv-anim */
.elementor-272 .elementor-element.elementor-element-a22ab97 .animated.fadeInUp { animation-name: kvRise; animation-duration: .9s; animation-timing-function: cubic-bezier(.2,.75,.15,1); }
@keyframes kvRise { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .elementor-272 .elementor-element.elementor-element-a22ab97 .animated.fadeInUp { animation: none; } }
.elementor-272 .elementor-element.elementor-element-a22ab97 p { margin: 0; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-copy p + p { margin-top: 1.4em; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-copy .kv-cs2-dl { margin-top: .8em; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-strong { font-weight: 700; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-copy strong { font-weight: 700; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-dl a { color: #00A9E0; font-weight: 700; text-decoration: none; transition: color .2s ease; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-dl a:hover { color: #071D49; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-dl a { display: inline-flex; align-items: center; gap: .45em; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-dl a::after { content: ""; width: .52em; height: .8em; flex: 0 0 auto; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 125.07 190.54'%3E%3Cpath fill='none' stroke='%23000' stroke-width='16' stroke-linejoin='round' d='M105.05 72.34 40.75 8.04c-9.03-9.03-23.68-9.03-32.71 0-9.03 9.03-9.03 23.68 0 32.71l48.52 48.52L8.04 137.79c-9.03 9.03-9.03 23.67 0 32.71 9.03 9.03 23.68 9.03 32.71 0l64.31-64.31c4.66-4.66 6.89-10.82 6.75-16.92.15-6.11-2.09-12.26-6.75-16.93Z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 125.07 190.54'%3E%3Cpath fill='none' stroke='%23000' stroke-width='16' stroke-linejoin='round' d='M105.05 72.34 40.75 8.04c-9.03-9.03-23.68-9.03-32.71 0-9.03 9.03-9.03 23.68 0 32.71l48.52 48.52L8.04 137.79c-9.03 9.03-9.03 23.67 0 32.71 9.03 9.03 23.68 9.03 32.71 0l64.31-64.31c4.66-4.66 6.89-10.82 6.75-16.92.15-6.11-2.09-12.26-6.75-16.93Z'/%3E%3C/svg%3E") center / contain no-repeat; transition: transform .25s ease; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-cs2-dl a:hover::after { transform: translateX(4px); }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-pdf img { transition: transform .35s ease; } .elementor-272 .elementor-element.elementor-element-a22ab97 .kv-pdf a:hover img { transform: translateY(-4px); }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-red { color: #E0261B; }
.elementor-272 .elementor-element.elementor-element-a22ab97 .kv-pdf-fpo { width: 510px; max-width: 100%; aspect-ratio: 8.5 / 11; border: 2px dashed rgba(45,41,38,.25); border-radius: 6px; background: #FFFFFF;
  display: flex; align-items: center; justify-content: center; text-align: center; color: rgba(45,41,38,.5); font-weight: 700; letter-spacing: .08em; text-transform: uppercase; font-size: 14px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9552 *//* kv-anim */
.elementor-272 .elementor-element.elementor-element-2bb9552 .animated.fadeInUp { animation-name: kvRise; animation-duration: .9s; animation-timing-function: cubic-bezier(.2,.75,.15,1); }
@keyframes kvRise { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .elementor-272 .elementor-element.elementor-element-2bb9552 .animated.fadeInUp { animation: none; } }
.elementor-272 .elementor-element.elementor-element-2bb9552 p { margin: 0; }
.elementor-272 .elementor-element.elementor-element-2bb9552 { position: relative; overflow: hidden; }
.elementor-272 .elementor-element.elementor-element-2bb9552 strong { font-weight: 700; }
.elementor-272 .elementor-element.elementor-element-2bb9552 a { color: #fff; text-decoration: underline; text-underline-offset: 3px; transition: color .2s ease; }
.elementor-272 .elementor-element.elementor-element-2bb9552 a:hover { color: #071D49; }
.elementor-272 .elementor-element.elementor-element-2bb9552 { --chev-w: clamp(120px, 10.2vw, 196px); }
.elementor-272 .elementor-element.elementor-element-2bb9552 .kv-team-chev { position: absolute !important; left: 24px; top: 42px; width: var(--chev-w) !important; pointer-events: none; }
/* when the screen is too narrow for the chevron to sit in the margin (as on a 1920 design), the content steps right of it */
.elementor-272 .elementor-element.elementor-element-2bb9552 > .e-con-inner { padding-left: max(0px, calc(var(--chev-w) + 64px - max(40px, (100vw - 1362px) / 2))); }
@media (max-width: 767px) { .elementor-272 .elementor-element.elementor-element-2bb9552 .kv-team-chev { width: 110px !important; left: auto; right: -24px; top: 24px; opacity: .35; } .elementor-272 .elementor-element.elementor-element-2bb9552 > .e-con-inner { padding-left: 0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d66f8b6 */.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-back .elementor-button-text { display: inline-flex; align-items: center; gap: 10px; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-back .elementor-button-text::before { content: ""; width: 15px; height: 15px; background-color: currentColor; -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='0' y='0' width='7' height='7' rx='1.5'/%3E%3Crect x='9' y='0' width='7' height='7' rx='1.5'/%3E%3Crect x='0' y='9' width='7' height='7' rx='1.5'/%3E%3Crect x='9' y='9' width='7' height='7' rx='1.5'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='0' y='0' width='7' height='7' rx='1.5'/%3E%3Crect x='9' y='0' width='7' height='7' rx='1.5'/%3E%3Crect x='0' y='9' width='7' height='7' rx='1.5'/%3E%3Crect x='9' y='9' width='7' height='7' rx='1.5'/%3E%3C/svg%3E") center / contain no-repeat; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-label .elementor-heading-title { font-family: "itc-avant-garde-gothic-pro", sans-serif; font-weight: 700; font-size: 12px; letter-spacing: .16em; text-transform: uppercase; color: #6B6662; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-link .elementor-button { background: transparent; padding: 4px 0; color: #2D2926; font-family: "itc-avant-garde-gothic-pro", sans-serif; font-weight: 600; font-size: clamp(18px, 1.5vw, 24px); line-height: 1.2; transition: color .2s ease; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-link .elementor-button:hover, .elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-link .elementor-button:focus-visible { color: #00A9E0; background: transparent; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-link .elementor-button-text { display: inline-flex; align-items: center; gap: 12px; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-prev .elementor-button-text::before, .elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-next .elementor-button-text::after { content: ""; width: 15px; height: 23px; flex: 0 0 auto; background-color: #00A9E0;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 125.07 190.54'%3E%3Cpath fill='none' stroke='%23000' stroke-width='16' stroke-linejoin='round' d='M105.05 72.34 40.75 8.04c-9.03-9.03-23.68-9.03-32.71 0-9.03 9.03-9.03 23.68 0 32.71l48.52 48.52L8.04 137.79c-9.03 9.03-9.03 23.67 0 32.71 9.03 9.03 23.68 9.03 32.71 0l64.31-64.31c4.66-4.66 6.89-10.82 6.75-16.92.15-6.11-2.09-12.26-6.75-16.93Z'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 125.07 190.54'%3E%3Cpath fill='none' stroke='%23000' stroke-width='16' stroke-linejoin='round' d='M105.05 72.34 40.75 8.04c-9.03-9.03-23.68-9.03-32.71 0-9.03 9.03-9.03 23.68 0 32.71l48.52 48.52L8.04 137.79c-9.03 9.03-9.03 23.67 0 32.71 9.03 9.03 23.68 9.03 32.71 0l64.31-64.31c4.66-4.66 6.89-10.82 6.75-16.92.15-6.11-2.09-12.26-6.75-16.93Z'/%3E%3C/svg%3E") center / contain no-repeat; transition: transform .2s ease; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-prev .elementor-button-text::before { transform: scaleX(-1); }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-next .elementor-button:hover .elementor-button-text::after { transform: translateX(4px); }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-prev .elementor-button:hover .elementor-button-text::before { transform: scaleX(-1) translateX(4px); }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-back .elementor-button { background: transparent; padding: 10px 0; color: #071D49; font-family: "itc-avant-garde-gothic-pro", sans-serif; font-weight: 700; font-size: 15px; letter-spacing: .02em; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-back .elementor-button:hover { color: #00A9E0; background: transparent; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-link .elementor-button { text-align: left; white-space: normal; }
.elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-next .elementor-button { text-align: right; }
@media (max-width: 767px) { .elementor-272 .elementor-element.elementor-element-d66f8b6 .kv-pn-center { order: 3; grid-column: 1 / -1; justify-self: center; align-items: center; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b27107 */.elementor-272 .elementor-element.elementor-element-6b27107 .elementor-button { background: #00A9E0; color: #fff; border-radius: 999px; padding: .85em 2em; font-family: "itc-avant-garde-gothic-pro", sans-serif; font-weight: 700; font-size: 17px; white-space: nowrap; }
.elementor-272 .elementor-element.elementor-element-6b27107 .elementor-button:hover { background: #071D49; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb0d5fd *//* kv-anim */
.elementor-272 .elementor-element.elementor-element-fb0d5fd .animated.fadeInUp { animation-name: kvRise; animation-duration: .9s; animation-timing-function: cubic-bezier(.2,.75,.15,1); }
@keyframes kvRise { from { opacity: 0; transform: translateY(28px); } to { opacity: 1; transform: none; } }
@media (prefers-reduced-motion: reduce) { .elementor-272 .elementor-element.elementor-element-fb0d5fd .animated.fadeInUp { animation: none; } }
.elementor-272 .elementor-element.elementor-element-fb0d5fd p { margin: 0; }
.elementor-272 .elementor-element.elementor-element-fb0d5fd > .e-con-inner > .e-con { flex: 1 1 auto; width: auto; min-width: 0; }/* End custom CSS */
/* Start custom CSS */body.page-id-272 .kv-header:not(.is-scrolled) { background-color: transparent !important; box-shadow: none !important; }
body.page-id-272 .kv-header:not(.is-scrolled)::before { opacity: 1 !important; }
html body.page-id-272 .kv-header.kv-header:not(.is-scrolled) .kv-nav.kv-nav .elementor-nav-menu--main .elementor-item:hover,
html body.page-id-272 .kv-header.kv-header:not(.is-scrolled) .kv-nav.kv-nav .elementor-nav-menu--main .elementor-item:focus-visible { color: #FFFFFF !important; opacity: .8; }/* End custom CSS */