.elementor-12666 .elementor-element.elementor-element-5b19ae40{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-12666 .elementor-element.elementor-element-5b19ae40:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-5b19ae40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78ac3ed );}.elementor-widget-heading .elementor-heading-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12666 .elementor-element.elementor-element-79d728c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12666 .elementor-element.elementor-element-79d728c8.elementor-element{--align-self:center;}.elementor-12666 .elementor-element.elementor-element-79d728c8 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:60px;font-weight:600;text-transform:capitalize;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-12666 .elementor-element.elementor-element-1de6ab37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"IBM Plex Serif", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-8b6b9dd );}.elementor-12666 .elementor-element.elementor-element-1de6ab37.elementor-element{--align-self:center;}.elementor-12666 .elementor-element.elementor-element-1de6ab37 p{margin-block-end:0px;}.elementor-12666 .elementor-element.elementor-element-2845a0b4{--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;}.elementor-12666 .elementor-element.elementor-element-2845a0b4.e-con{--align-self:center;}.elementor-12666 .elementor-element.elementor-element-47ab7a05{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-12666 .elementor-element.elementor-element-492fb5ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-492fb5ec img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-1ddb041b{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-1ddb041b{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-1ddb041b{right:0px;}.elementor-12666 .elementor-element.elementor-element-5fe2337c{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-5fe2337c:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-5fe2337c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-5fe2337c{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-5fe2337c{left:0px;}.elementor-12666 .elementor-element.elementor-element-313f001d{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 40px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-313f001d .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-widget-image-box .elementor-image-box-title{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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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 );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-12666 .elementor-element.elementor-element-3f4b2dcf{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-3f4b2dcf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-64a5b108{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-7ab4ab2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-7ab4ab2e img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-b1d42fd{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-b1d42fd{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-b1d42fd{right:0px;}.elementor-12666 .elementor-element.elementor-element-1501f45{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-1501f45:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-1501f45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-1501f45{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-1501f45{left:0px;}.elementor-12666 .elementor-element.elementor-element-64367f5d{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 40px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-64367f5d .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-2fee3acf{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-2fee3acf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-2fee3acf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-2fee3acf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-2fee3acf:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-2fee3acf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-4f364e4d{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-68e6e171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-68e6e171 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-7f798c6a{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-7f798c6a{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-7f798c6a{right:0px;}.elementor-12666 .elementor-element.elementor-element-75856672{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-75856672:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-75856672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-75856672{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-75856672{left:0px;}.elementor-12666 .elementor-element.elementor-element-2a286ba{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 40px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-2a286ba .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-43884547{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-43884547.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-43884547.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-43884547.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-43884547:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-43884547:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-3ef89530{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-35d9192d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-35d9192d img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-17435cc{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-17435cc{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-17435cc{right:0px;}.elementor-12666 .elementor-element.elementor-element-ecc030e{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-ecc030e:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-ecc030e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-ecc030e{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-ecc030e{left:0px;}.elementor-12666 .elementor-element.elementor-element-7d1d7109{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 40px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-7d1d7109 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-710e37e9{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-710e37e9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-710e37e9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-710e37e9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-710e37e9:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-710e37e9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-6605867{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-c77e534{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-c77e534 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-aaebaa8{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-aaebaa8{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-aaebaa8{right:0px;}.elementor-12666 .elementor-element.elementor-element-c2ea41b{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-c2ea41b:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-c2ea41b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-c2ea41b{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-c2ea41b{left:0px;}.elementor-12666 .elementor-element.elementor-element-6de8435{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 40px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-6de8435 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-e12f41d{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-e12f41d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-e12f41d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-e12f41d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-e12f41d:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-e12f41d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-40b4aa1{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-2d4d4e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-2d4d4e7 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-1327eff{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-1327eff{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-1327eff{right:0px;}.elementor-12666 .elementor-element.elementor-element-ab21348{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-ab21348:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-ab21348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-ab21348{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-ab21348{left:0px;}.elementor-12666 .elementor-element.elementor-element-3644713{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 40px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-3644713 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-e8e091b{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-e8e091b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-e8e091b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-e8e091b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-e8e091b:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-e8e091b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-e93ea10{--display:flex;}.elementor-12666 .elementor-element.elementor-element-b4743a1{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-3af380e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-3af380e img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-e781a04{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-e781a04{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-e781a04{right:0px;}.elementor-12666 .elementor-element.elementor-element-00f61b9{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-00f61b9:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-00f61b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-00f61b9{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-00f61b9{left:0px;}.elementor-12666 .elementor-element.elementor-element-7760554{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-40fa329{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-40fa329.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-40fa329.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-40fa329.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-40fa329:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-40fa329:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-53c0e0e{--display:flex;}.elementor-12666 .elementor-element.elementor-element-cc25f34{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-65471c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-65471c1 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-f22315d{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-f22315d{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-f22315d{right:0px;}.elementor-12666 .elementor-element.elementor-element-70716c4{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-70716c4:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-70716c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-70716c4{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-70716c4{left:0px;}.elementor-12666 .elementor-element.elementor-element-a38b2bc{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-cceb795{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-cceb795.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-cceb795.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-cceb795.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-cceb795:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-cceb795:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-9821831{--display:flex;}.elementor-12666 .elementor-element.elementor-element-c6fa17e{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-dbbe991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-dbbe991 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-f8b232c{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-f8b232c{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-f8b232c{right:0px;}.elementor-12666 .elementor-element.elementor-element-a5acd31{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-a5acd31:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-a5acd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-a5acd31{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-a5acd31{left:0px;}.elementor-12666 .elementor-element.elementor-element-194bf0d{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-cf642f4{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-cf642f4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-cf642f4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-cf642f4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-cf642f4:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-cf642f4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-2a767f5{--display:flex;}.elementor-12666 .elementor-element.elementor-element-7ee9124{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-fe7962a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-fe7962a img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-ff8172f{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-ff8172f{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-ff8172f{right:0px;}.elementor-12666 .elementor-element.elementor-element-5e47414{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-5e47414:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-5e47414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-5e47414{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-5e47414{left:0px;}.elementor-12666 .elementor-element.elementor-element-d58678b{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-341cad9{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-341cad9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-341cad9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-341cad9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-341cad9:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-341cad9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-2dcf01a{--display:flex;}.elementor-12666 .elementor-element.elementor-element-697924d{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-c3ab573{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-c3ab573 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-463e3a5{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-463e3a5{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-463e3a5{right:0px;}.elementor-12666 .elementor-element.elementor-element-baa8966{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-baa8966:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-baa8966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-baa8966{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-baa8966{left:0px;}.elementor-12666 .elementor-element.elementor-element-b445a68{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-4eda8b4{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-4eda8b4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-4eda8b4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-4eda8b4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-4eda8b4:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-4eda8b4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-1f1528f{--display:flex;}.elementor-12666 .elementor-element.elementor-element-9008bb8{--display:flex;--border-radius:12px 12px 12px 12px;--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-12666 .elementor-element.elementor-element-cdbd734{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12666 .elementor-element.elementor-element-cdbd734 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-12666 .elementor-element.elementor-element-913ba0a{--display:flex;--position:absolute;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;bottom:0px;}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-913ba0a{left:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-913ba0a{right:0px;}.elementor-12666 .elementor-element.elementor-element-74f7f8e{--display:flex;--position:absolute;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:42px;--padding-right:42px;bottom:0px;}.elementor-12666 .elementor-element.elementor-element-74f7f8e:not(.elementor-motion-effects-element-type-background), .elementor-12666 .elementor-element.elementor-element-74f7f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #12141300 0%, #121413 100%);}body:not(.rtl) .elementor-12666 .elementor-element.elementor-element-74f7f8e{right:0px;}body.rtl .elementor-12666 .elementor-element.elementor-element-74f7f8e{left:0px;}.elementor-12666 .elementor-element.elementor-element-f465ec2{background-image:url("https://pembertonpi.com/wp-content/uploads/2026/02/bttn.webp");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 8px 0px;background-position:center right;background-repeat:no-repeat;background-size:auto;text-align:start;}.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;text-transform:capitalize;font-style:normal;line-height:1em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-af3e885{background-color:var( --e-global-color-text );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-wrapper{text-align:start;}.elementor-12666 .elementor-element.elementor-element-af3e885.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12666 .elementor-element.elementor-element-af3e885.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12666 .elementor-element.elementor-element-af3e885.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{margin-bottom:0px;font-family:"IBM Plex Serif", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-12666 .elementor-element.elementor-element-af3e885:has(:hover) .elementor-image-box-title,
					 .elementor-12666 .elementor-element.elementor-element-af3e885:has(:focus) .elementor-image-box-title{color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-b059692 );}.elementor-12666 .elementor-element.elementor-element-65aeda7{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 70px 0px 70px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:15px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:15px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:20px;--e-n-carousel-arrow-normal-color:var( --e-global-color-text );--e-n-carousel-arrow-hover-color:var( --e-global-color-text );}.elementor-12666 .elementor-element.elementor-element-65aeda7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;padding:8px 8px 8px 8px;}.elementor-12666 .elementor-element.elementor-element-65aeda7 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12666 .elementor-element.elementor-element-47ab7a05{--width:23.8%;}.elementor-12666 .elementor-element.elementor-element-64a5b108{--width:23.8%;}.elementor-12666 .elementor-element.elementor-element-4f364e4d{--width:23.8%;}.elementor-12666 .elementor-element.elementor-element-3ef89530{--width:23.8%;}.elementor-12666 .elementor-element.elementor-element-6605867{--width:23.8%;}.elementor-12666 .elementor-element.elementor-element-40b4aa1{--width:23.8%;}.elementor-12666 .elementor-element.elementor-element-b4743a1{--width:100%;}.elementor-12666 .elementor-element.elementor-element-cc25f34{--width:100%;}.elementor-12666 .elementor-element.elementor-element-c6fa17e{--width:100%;}.elementor-12666 .elementor-element.elementor-element-7ee9124{--width:100%;}.elementor-12666 .elementor-element.elementor-element-697924d{--width:100%;}.elementor-12666 .elementor-element.elementor-element-9008bb8{--width:100%;}}@media(max-width:1024px){.elementor-12666 .elementor-element.elementor-element-5b19ae40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12666 .elementor-element.elementor-element-79d728c8 .elementor-heading-title{font-size:50px;}.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-12666 .elementor-element.elementor-element-1de6ab37{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:20px;}.elementor-12666 .elementor-element.elementor-element-2845a0b4{--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-12666 .elementor-element.elementor-element-5fe2337c{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-313f001d .elementor-heading-title{font-size:22px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{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-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-description{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-12666 .elementor-element.elementor-element-1501f45{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-64367f5d .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-description{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-12666 .elementor-element.elementor-element-75856672{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-2a286ba .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-3ef89530{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12666 .elementor-element.elementor-element-ecc030e{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-7d1d7109 .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-c2ea41b{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-6de8435 .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-description{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-12666 .elementor-element.elementor-element-ab21348{--padding-top:40px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-3644713 .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-description{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-12666 .elementor-element.elementor-element-00f61b9{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-70716c4{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-a5acd31{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-7ee9124{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12666 .elementor-element.elementor-element-5e47414{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-697924d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12666 .elementor-element.elementor-element-baa8966{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-9008bb8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12666 .elementor-element.elementor-element-74f7f8e{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{font-size:22px;}.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-65aeda7{--e-n-carousel-swiper-slides-to-display:2;padding:0px 60px 0px 60px;--e-n-carousel-arrow-prev-left-position:15px;--e-n-carousel-arrow-next-right-position:15px;--e-n-carousel-arrow-size:16px;}.elementor-12666 .elementor-element.elementor-element-65aeda7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:7px 7px 7px 7px;}}@media(max-width:767px){.elementor-12666 .elementor-element.elementor-element-5b19ae40{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12666 .elementor-element.elementor-element-79d728c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;}.elementor-12666 .elementor-element.elementor-element-79d728c8 .elementor-heading-title{font-size:36px;}.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-12666 .elementor-element.elementor-element-1de6ab37{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:24px;}.elementor-12666 .elementor-element.elementor-element-2845a0b4{--width:250px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-12666 .elementor-element.elementor-element-5fe2337c{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image-box .elementor-image-box-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{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-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-description{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-12666 .elementor-element.elementor-element-1501f45{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-description{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-12666 .elementor-element.elementor-element-75856672{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-ecc030e{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-c2ea41b{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-description{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-12666 .elementor-element.elementor-element-ab21348{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-description{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-12666 .elementor-element.elementor-element-e93ea10{--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-12666 .elementor-element.elementor-element-e93ea10.e-con{--align-self:center;}.elementor-12666 .elementor-element.elementor-element-00f61b9{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{font-size:20px;}.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-70716c4{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{font-size:20px;}.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-a5acd31{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{font-size:20px;}.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-5e47414{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{font-size:20px;}.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-2dcf01a{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12666 .elementor-element.elementor-element-2dcf01a.e-con{--align-self:center;}.elementor-12666 .elementor-element.elementor-element-baa8966{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{font-size:20px;}.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-74f7f8e{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{font-size:20px;}.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-img{margin-bottom:0px;}.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{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-12666 .elementor-element.elementor-element-65aeda7{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 380px );max-width:380px;padding:0px 0px 0px 0px;--container-widget-width:380px;--container-widget-flex-grow:0;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:60px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:60px;}.elementor-12666 .elementor-element.elementor-element-65aeda7.elementor-element{--align-self:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-12666 .elementor-element.elementor-element-2845a0b4{--width:100%;}.elementor-12666 .elementor-element.elementor-element-47ab7a05{--width:48%;}.elementor-12666 .elementor-element.elementor-element-64a5b108{--width:48%;}.elementor-12666 .elementor-element.elementor-element-4f364e4d{--width:48%;}.elementor-12666 .elementor-element.elementor-element-3ef89530{--width:48%;}.elementor-12666 .elementor-element.elementor-element-6605867{--width:48%;}.elementor-12666 .elementor-element.elementor-element-40b4aa1{--width:48%;}.elementor-12666 .elementor-element.elementor-element-b4743a1{--width:100%;}.elementor-12666 .elementor-element.elementor-element-cc25f34{--width:100%;}.elementor-12666 .elementor-element.elementor-element-c6fa17e{--width:100%;}.elementor-12666 .elementor-element.elementor-element-7ee9124{--width:100%;}.elementor-12666 .elementor-element.elementor-element-697924d{--width:100%;}.elementor-12666 .elementor-element.elementor-element-9008bb8{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-79d728c8 */@media (max-width:1440px) and (min-width:1241px) {
 

html[lang="es"] .elementor-12666 .elementor-element.elementor-element-79d728c8 .elementor-heading-title{font-size: 48px;}


}
@media (max-width:1240px){
 

html[lang="es"] .elementor-12666 .elementor-element.elementor-element-79d728c8 .elementor-heading-title{font-size: 42px;}


}

@media (max-width:400px) {
 

.elementor-12666 .elementor-element.elementor-element-79d728c8 {margin: 0 0 20px;}

.elementor-12666 .elementor-element.elementor-element-79d728c8 .elementor-heading-title{font-size: 33px;}

html[lang="es"] .elementor-12666 .elementor-element.elementor-element-79d728c8 .elementor-heading-title{font-size: 30px;}


}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1de6ab37 */@media (max-width:1440px) and (min-width:1025px) {
 

.elementor-12666 .elementor-element.elementor-element-1de6ab37 {
    width: 100%;
    font-size: 22px;
    margin-bottom: 20px;
}

}

@media (max-width:400px) {
 

.elementor-12666 .elementor-element.elementor-element-1de6ab37 {
    width: 100%;
    font-size: 20px;
    margin-bottom: 20px;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-492fb5ec */.elementor-12666 .elementor-element.elementor-element-492fb5ec a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-313f001d */.elementor-12666 .elementor-element.elementor-element-313f001d a{
    font-weight: 700;
}


@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-313f001d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 .elementor-12666 .elementor-element.elementor-element-313f001d .elementor-heading-title{
    font-size: 18px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-313f001d .elementor-heading-title{
    font-size: 23px;
}
}
@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-313f001d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1025px) {
  .elementor-12666 .elementor-element.elementor-element-313f001d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1025px) {
 .elementor-12666 .elementor-element.elementor-element-313f001d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe2337c */@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-5fe2337c{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5fe2337c {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3f4b2dcf */.elementor-12666 .elementor-element.elementor-element-3f4b2dcf a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-3f4b2dcf {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-3f4b2dcf::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-3f4b2dcf::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-3f4b2dcf {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-3f4b2dcf::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-3f4b2dcf::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-3f4b2dcf .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-3f4b2dcf {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47ab7a05 */@media (max-width:1880px) and (min-width:1025px) {
.elementor-12666 .elementor-element.elementor-element-47ab7a05{
    width: 23%;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ab4ab2e */.elementor-12666 .elementor-element.elementor-element-7ab4ab2e a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64367f5d */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-64367f5d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 .elementor-12666 .elementor-element.elementor-element-64367f5d .elementor-heading-title{
    font-size: 18px;
    padding: 10px 0px 10px 0px;
}
 
}


@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-64367f5d .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-64367f5d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1025px) {
  .elementor-12666 .elementor-element.elementor-element-64367f5d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1025px) {
 .elementor-12666 .elementor-element.elementor-element-64367f5d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1501f45 */@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-1501f45{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-1501f45 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2fee3acf */.elementor-12666 .elementor-element.elementor-element-2fee3acf a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-2fee3acf {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-2fee3acf::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-2fee3acf::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-2fee3acf {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-2fee3acf::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-2fee3acf::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-2fee3acf .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-2fee3acf {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a5b108 */@media (max-width:1880px) and (min-width:1025px) {
.elementor-12666 .elementor-element.elementor-element-64a5b108{
    width: 23%;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68e6e171 */.elementor-12666 .elementor-element.elementor-element-68e6e171 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a286ba */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-2a286ba .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 .elementor-12666 .elementor-element.elementor-element-2a286ba .elementor-heading-title{
    font-size: 18px;
    padding: 10px 0px 10px 0px;
}
 
}


@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-2a286ba .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-2a286ba .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1025px) {
  .elementor-12666 .elementor-element.elementor-element-2a286ba {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1025px) {
 .elementor-12666 .elementor-element.elementor-element-2a286ba .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75856672 */@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-75856672{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-75856672 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-43884547 */.elementor-12666 .elementor-element.elementor-element-43884547 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-43884547 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-43884547::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-43884547::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-43884547 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-43884547 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-43884547 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-43884547::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-43884547::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-43884547 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-43884547 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f364e4d */@media (max-width:1880px) and (min-width:1025px) {
.elementor-12666 .elementor-element.elementor-element-4f364e4d{
    width: 23%;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35d9192d */.elementor-12666 .elementor-element.elementor-element-35d9192d a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d1d7109 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-7d1d7109 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 .elementor-12666 .elementor-element.elementor-element-7d1d7109 .elementor-heading-title{
    font-size: 18px;
    padding: 10px 0px 10px 0px;
}
 
}

@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-7d1d7109 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-7d1d7109 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1025px) {
  .elementor-12666 .elementor-element.elementor-element-7d1d7109 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1025px) {
 .elementor-12666 .elementor-element.elementor-element-7d1d7109 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecc030e */@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-ecc030e{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-ecc030e {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-710e37e9 */.elementor-12666 .elementor-element.elementor-element-710e37e9 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-710e37e9 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-710e37e9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-710e37e9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-710e37e9 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-710e37e9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-710e37e9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-710e37e9 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-710e37e9 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ef89530 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}
@media (max-width:1880px) and (min-width:1025px) {
.elementor-12666 .elementor-element.elementor-element-3ef89530{
    width: 23%;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c77e534 */.elementor-12666 .elementor-element.elementor-element-c77e534 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6de8435 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-6de8435 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 .elementor-12666 .elementor-element.elementor-element-6de8435 .elementor-heading-title{
    font-size: 18px;
    padding: 10px 0px 10px 0px;
}
}

@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-6de8435 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-6de8435 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1025px) {
  .elementor-12666 .elementor-element.elementor-element-6de8435 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1025px) {
 .elementor-12666 .elementor-element.elementor-element-6de8435 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ea41b */@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-c2ea41b{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-c2ea41b {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e12f41d */.elementor-12666 .elementor-element.elementor-element-e12f41d a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-e12f41d {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-e12f41d::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-e12f41d::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-e12f41d {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-e12f41d::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-e12f41d::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-e12f41d .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-e12f41d {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6605867 */@media (max-width:1880px) and (min-width:1025px) {
.elementor-12666 .elementor-element.elementor-element-6605867{
    width: 23%;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d4d4e7 */.elementor-12666 .elementor-element.elementor-element-2d4d4e7 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3644713 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-3644713 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 .elementor-12666 .elementor-element.elementor-element-3644713 .elementor-heading-title{
    font-size: 18px;
    padding: 10px 0px 10px 0px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-3644713 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-3644713 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1025px) {
  .elementor-12666 .elementor-element.elementor-element-3644713 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1025px) {
 .elementor-12666 .elementor-element.elementor-element-3644713 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab21348 */@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-ab21348{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-ab21348 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e8e091b */.elementor-12666 .elementor-element.elementor-element-e8e091b a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-e8e091b {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-e8e091b::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-e8e091b::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-e8e091b {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-e8e091b::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-e8e091b::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-e8e091b .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-e8e091b {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40b4aa1 */@media (max-width:1880px) and (min-width:1025px) {
.elementor-12666 .elementor-element.elementor-element-40b4aa1{
    width: 23%;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2845a0b4 */@media (max-width:1240px) and (min-width:1025px) {
    
.elementor-12666 .elementor-element.elementor-element-2845a0b4 {gap:15px}
 
}
@keyframes fade{
    0%{opacity: 0;}
    100%{opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af380e */.elementor-12666 .elementor-element.elementor-element-3af380e a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7760554 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-7760554 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f61b9 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-00f61b9{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40fa329 */.elementor-12666 .elementor-element.elementor-element-40fa329 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4743a1 */@media (max-width:1240px) and (min-width:1025px) {
    
.elementor-12666 .elementor-element.elementor-element-b4743a1 {gap:15px}
 
}
@keyframes fade{
    0%{opacity: 0;}
    100%{opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65471c1 */.elementor-12666 .elementor-element.elementor-element-65471c1 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38b2bc */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-a38b2bc {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70716c4 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-70716c4{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cceb795 */.elementor-12666 .elementor-element.elementor-element-cceb795 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbbe991 */.elementor-12666 .elementor-element.elementor-element-dbbe991 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-194bf0d */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-194bf0d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5acd31 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a5acd31{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf642f4 */.elementor-12666 .elementor-element.elementor-element-cf642f4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7962a */.elementor-12666 .elementor-element.elementor-element-fe7962a a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58678b */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-d58678b {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e47414 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-5e47414{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-341cad9 */.elementor-12666 .elementor-element.elementor-element-341cad9 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9124 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3ab573 */.elementor-12666 .elementor-element.elementor-element-c3ab573 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b445a68 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-b445a68 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa8966 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-baa8966{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eda8b4 */.elementor-12666 .elementor-element.elementor-element-4eda8b4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697924d */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdbd734 */.elementor-12666 .elementor-element.elementor-element-cdbd734 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f465ec2 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-f465ec2 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f7f8e */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-74f7f8e{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af3e885 */.elementor-12666 .elementor-element.elementor-element-af3e885 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008bb8 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af380e */.elementor-12666 .elementor-element.elementor-element-3af380e a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7760554 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-7760554 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f61b9 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-00f61b9{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40fa329 */.elementor-12666 .elementor-element.elementor-element-40fa329 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4743a1 */@media (max-width:1240px) and (min-width:1025px) {
    
.elementor-12666 .elementor-element.elementor-element-b4743a1 {gap:15px}
 
}
@keyframes fade{
    0%{opacity: 0;}
    100%{opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65471c1 */.elementor-12666 .elementor-element.elementor-element-65471c1 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38b2bc */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-a38b2bc {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70716c4 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-70716c4{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cceb795 */.elementor-12666 .elementor-element.elementor-element-cceb795 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbbe991 */.elementor-12666 .elementor-element.elementor-element-dbbe991 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-194bf0d */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-194bf0d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5acd31 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a5acd31{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf642f4 */.elementor-12666 .elementor-element.elementor-element-cf642f4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7962a */.elementor-12666 .elementor-element.elementor-element-fe7962a a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58678b */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-d58678b {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e47414 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-5e47414{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-341cad9 */.elementor-12666 .elementor-element.elementor-element-341cad9 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9124 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3ab573 */.elementor-12666 .elementor-element.elementor-element-c3ab573 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b445a68 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-b445a68 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa8966 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-baa8966{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eda8b4 */.elementor-12666 .elementor-element.elementor-element-4eda8b4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697924d */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdbd734 */.elementor-12666 .elementor-element.elementor-element-cdbd734 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f465ec2 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-f465ec2 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f7f8e */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-74f7f8e{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af3e885 */.elementor-12666 .elementor-element.elementor-element-af3e885 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008bb8 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af380e */.elementor-12666 .elementor-element.elementor-element-3af380e a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7760554 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-7760554 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f61b9 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-00f61b9{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40fa329 */.elementor-12666 .elementor-element.elementor-element-40fa329 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4743a1 */@media (max-width:1240px) and (min-width:1025px) {
    
.elementor-12666 .elementor-element.elementor-element-b4743a1 {gap:15px}
 
}
@keyframes fade{
    0%{opacity: 0;}
    100%{opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65471c1 */.elementor-12666 .elementor-element.elementor-element-65471c1 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38b2bc */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-a38b2bc {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70716c4 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-70716c4{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cceb795 */.elementor-12666 .elementor-element.elementor-element-cceb795 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbbe991 */.elementor-12666 .elementor-element.elementor-element-dbbe991 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-194bf0d */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-194bf0d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5acd31 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a5acd31{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf642f4 */.elementor-12666 .elementor-element.elementor-element-cf642f4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7962a */.elementor-12666 .elementor-element.elementor-element-fe7962a a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58678b */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-d58678b {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e47414 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-5e47414{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-341cad9 */.elementor-12666 .elementor-element.elementor-element-341cad9 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9124 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3ab573 */.elementor-12666 .elementor-element.elementor-element-c3ab573 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b445a68 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-b445a68 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa8966 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-baa8966{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eda8b4 */.elementor-12666 .elementor-element.elementor-element-4eda8b4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697924d */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdbd734 */.elementor-12666 .elementor-element.elementor-element-cdbd734 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f465ec2 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-f465ec2 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f7f8e */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-74f7f8e{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af3e885 */.elementor-12666 .elementor-element.elementor-element-af3e885 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008bb8 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af380e */.elementor-12666 .elementor-element.elementor-element-3af380e a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7760554 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-7760554 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f61b9 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-00f61b9{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40fa329 */.elementor-12666 .elementor-element.elementor-element-40fa329 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4743a1 */@media (max-width:1240px) and (min-width:1025px) {
    
.elementor-12666 .elementor-element.elementor-element-b4743a1 {gap:15px}
 
}
@keyframes fade{
    0%{opacity: 0;}
    100%{opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65471c1 */.elementor-12666 .elementor-element.elementor-element-65471c1 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38b2bc */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-a38b2bc {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70716c4 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-70716c4{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cceb795 */.elementor-12666 .elementor-element.elementor-element-cceb795 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbbe991 */.elementor-12666 .elementor-element.elementor-element-dbbe991 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-194bf0d */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-194bf0d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5acd31 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a5acd31{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf642f4 */.elementor-12666 .elementor-element.elementor-element-cf642f4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7962a */.elementor-12666 .elementor-element.elementor-element-fe7962a a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58678b */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-d58678b {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e47414 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-5e47414{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-341cad9 */.elementor-12666 .elementor-element.elementor-element-341cad9 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9124 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3ab573 */.elementor-12666 .elementor-element.elementor-element-c3ab573 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b445a68 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-b445a68 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa8966 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-baa8966{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eda8b4 */.elementor-12666 .elementor-element.elementor-element-4eda8b4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697924d */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdbd734 */.elementor-12666 .elementor-element.elementor-element-cdbd734 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f465ec2 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-f465ec2 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f7f8e */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-74f7f8e{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af3e885 */.elementor-12666 .elementor-element.elementor-element-af3e885 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008bb8 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af380e */.elementor-12666 .elementor-element.elementor-element-3af380e a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7760554 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-7760554 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f61b9 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-00f61b9{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40fa329 */.elementor-12666 .elementor-element.elementor-element-40fa329 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4743a1 */@media (max-width:1240px) and (min-width:1025px) {
    
.elementor-12666 .elementor-element.elementor-element-b4743a1 {gap:15px}
 
}
@keyframes fade{
    0%{opacity: 0;}
    100%{opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65471c1 */.elementor-12666 .elementor-element.elementor-element-65471c1 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38b2bc */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-a38b2bc {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70716c4 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-70716c4{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cceb795 */.elementor-12666 .elementor-element.elementor-element-cceb795 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbbe991 */.elementor-12666 .elementor-element.elementor-element-dbbe991 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-194bf0d */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-194bf0d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5acd31 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a5acd31{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf642f4 */.elementor-12666 .elementor-element.elementor-element-cf642f4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7962a */.elementor-12666 .elementor-element.elementor-element-fe7962a a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58678b */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-d58678b {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e47414 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-5e47414{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-341cad9 */.elementor-12666 .elementor-element.elementor-element-341cad9 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9124 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3ab573 */.elementor-12666 .elementor-element.elementor-element-c3ab573 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b445a68 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-b445a68 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa8966 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-baa8966{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eda8b4 */.elementor-12666 .elementor-element.elementor-element-4eda8b4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697924d */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdbd734 */.elementor-12666 .elementor-element.elementor-element-cdbd734 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f465ec2 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-f465ec2 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f7f8e */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-74f7f8e{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af3e885 */.elementor-12666 .elementor-element.elementor-element-af3e885 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008bb8 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af380e */.elementor-12666 .elementor-element.elementor-element-3af380e a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7760554 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-7760554 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f61b9 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-00f61b9{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40fa329 */.elementor-12666 .elementor-element.elementor-element-40fa329 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4743a1 */@media (max-width:1240px) and (min-width:1025px) {
    
.elementor-12666 .elementor-element.elementor-element-b4743a1 {gap:15px}
 
}
@keyframes fade{
    0%{opacity: 0;}
    100%{opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65471c1 */.elementor-12666 .elementor-element.elementor-element-65471c1 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38b2bc */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-a38b2bc {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70716c4 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-70716c4{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cceb795 */.elementor-12666 .elementor-element.elementor-element-cceb795 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbbe991 */.elementor-12666 .elementor-element.elementor-element-dbbe991 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-194bf0d */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-194bf0d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5acd31 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a5acd31{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf642f4 */.elementor-12666 .elementor-element.elementor-element-cf642f4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7962a */.elementor-12666 .elementor-element.elementor-element-fe7962a a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58678b */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-d58678b {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e47414 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-5e47414{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-341cad9 */.elementor-12666 .elementor-element.elementor-element-341cad9 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9124 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3ab573 */.elementor-12666 .elementor-element.elementor-element-c3ab573 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b445a68 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-b445a68 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa8966 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-baa8966{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eda8b4 */.elementor-12666 .elementor-element.elementor-element-4eda8b4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697924d */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdbd734 */.elementor-12666 .elementor-element.elementor-element-cdbd734 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f465ec2 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-f465ec2 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f7f8e */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-74f7f8e{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af3e885 */.elementor-12666 .elementor-element.elementor-element-af3e885 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008bb8 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3af380e */.elementor-12666 .elementor-element.elementor-element-3af380e a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7760554 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-7760554 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-7760554 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00f61b9 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-00f61b9{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-00f61b9 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-40fa329 */.elementor-12666 .elementor-element.elementor-element-40fa329 a{
    font-weight: 700;
}
.image-hover-cnt{ transition: 0.5s;display:none;}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-40fa329::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-40fa329 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-40fa329 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4743a1 */@media (max-width:1240px) and (min-width:1025px) {
    
.elementor-12666 .elementor-element.elementor-element-b4743a1 {gap:15px}
 
}
@keyframes fade{
    0%{opacity: 0;}
    100%{opacity: 1;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65471c1 */.elementor-12666 .elementor-element.elementor-element-65471c1 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a38b2bc */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-a38b2bc {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-a38b2bc .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70716c4 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-70716c4{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-70716c4 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cceb795 */.elementor-12666 .elementor-element.elementor-element-cceb795 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cceb795::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cceb795 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cceb795 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dbbe991 */.elementor-12666 .elementor-element.elementor-element-dbbe991 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-194bf0d */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-194bf0d {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-194bf0d .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5acd31 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-a5acd31{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-a5acd31 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-cf642f4 */.elementor-12666 .elementor-element.elementor-element-cf642f4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-cf642f4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-cf642f4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-cf642f4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe7962a */.elementor-12666 .elementor-element.elementor-element-fe7962a a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d58678b */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-d58678b {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-d58678b .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e47414 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-5e47414{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-5e47414 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-341cad9 */.elementor-12666 .elementor-element.elementor-element-341cad9 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-341cad9::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-341cad9 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-341cad9 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9124 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3ab573 */.elementor-12666 .elementor-element.elementor-element-c3ab573 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b445a68 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-b445a68 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-b445a68 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa8966 */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-baa8966{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-baa8966 {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eda8b4 */.elementor-12666 .elementor-element.elementor-element-4eda8b4 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-4eda8b4::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-4eda8b4 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-4eda8b4 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-697924d */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cdbd734 */.elementor-12666 .elementor-element.elementor-element-cdbd734 a{
    display: block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f465ec2 */@media (max-width:1440px) and (min-width:1241px) {

.elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
 
}
@media (max-width:1240px) and (min-width:1025px){

 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
    padding: 10px 0px 10px 0px;
}
 
}
@media (max-width:480px) and (min-width:399px) {
       .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        font-size: 26px;}
}
@media (max-width:400px) {
    .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
        padding:10px 0px;
        font-size: 18px;
    }
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 23px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 20px;
}
}
@media (max-width:1100px) and (min-width:1024px) {
  .elementor-12666 .elementor-element.elementor-element-f465ec2 {
    background-size: 29px;
    padding-right: 31px;
  }
}
@media (max-width:1100px) and (min-width:1024px) {
 .elementor-12666 .elementor-element.elementor-element-f465ec2 .elementor-heading-title{
    font-size: 17px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74f7f8e */@media (max-width:1440px) and (min-width:1241px) {

.atrny-cnt-box {
    padding: 30px;
}
 
}
@media (max-width:1240px) and (min-width:1025px) {

 
.atrny-cnt-box {
    padding: 20px;
}
}
@media (max-width:1740px) and (min-width:1441px) {
 .elementor-12666 .elementor-element.elementor-element-74f7f8e{
    padding: 69px 30px 48px 30px;
}
}

@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (max-width:1400px) and (min-width:1241px) {
  .elementor-12666 .elementor-element.elementor-element-74f7f8e {
    padding-left: 25px;
    padding-right: 25px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af3e885 */.elementor-12666 .elementor-element.elementor-element-af3e885 a{
    font-weight: 700;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-wrapper img{
    max-width: 36px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
margin: 0;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
    font-family: 'IBM Plex Sans';
font-weight: 400;
font-size: 14px;
line-height: 1;
display: block;
margin-bottom: 36px;
}
@media (max-width:1800px) and (min-width:1241px) {
    .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px; 
}

@media (max-width:1440px) and (min-width:1241px) {
    
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 17px;
    }

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 20px;
}
.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 15px;}


 
}
@media (max-width:1240px) and (min-width:1025px) {
    
       .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-widget-image-box{
        padding: 12px;
          overflow-y: auto;
          height: 200px;
      }

 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title{
    font-size: 16px;
    padding: 10px 0px 10px 0px;}
    .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
font-size: 13px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-description{font-size: 14px;}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 200px;        padding: 15px;}
}

.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar-thumb{background-color:#FF9A00;border-radius: 10px;}
.elementor-12666 .elementor-element.elementor-element-af3e885::-webkit-scrollbar{width: 8px;outline: 1px solid #fff;border-radius: 10px;outline-offset: -4px;}

 
@media (max-width:1024px) {

.elementor-12666 .elementor-element.elementor-element-af3e885 .elementor-image-box-title span{
margin-bottom: 10px;
}
 .elementor-12666 .elementor-element.elementor-element-af3e885 {overflow-y: auto;height: 250px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9008bb8 */.atny-itm:hover .image-hover-cnt{
 display: block;  
 transition: 0.5s;
 animation: fade 500ms ease;
}
.image-hover-cnt{
     animation: fade 500ms ease;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-65aeda7 */@media (max-width:1700px) and (min-width:1441px){
	.atrny-cnt-box h4{font-size:23px !important;}
}/* End custom CSS */