.elementor-40 .elementor-element.elementor-element-449f409{--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:2em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-70a6075{text-align:center;}.elementor-40 .elementor-element.elementor-element-70a6075 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:2em;font-weight:600;color:#51647C;}.elementor-40 .elementor-element.elementor-element-fbd98c2{text-align:center;}.elementor-40 .elementor-element.elementor-element-fbd98c2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1em;font-weight:400;}.elementor-40 .elementor-element.elementor-element-f0eb812{--display:flex;--min-height:23vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-5b4864b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-item{-webkit-transition-duration:0.7s;transition-duration:0.7s;border-radius:0px;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-front{background-color:#FFFFFF00;border-style:none;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;-webkit-justify-content:center;justify-content:center;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-back{background-color:#FFFFFF00;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;-webkit-justify-content:center;justify-content:center;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box{height:350px;border-radius:0px;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-overlay{border-radius:0px;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-front .wpr-flip-box-title{margin:0 0 0px;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-front .wpr-flip-box-description{color:#FFFFFF00;margin-bottom:20px;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-back .wpr-flip-box-title{color:#FFFFFF00;margin:0 0 12px;}.elementor-40 .elementor-element.elementor-element-639b135 .wpr-flip-box-back .wpr-flip-box-description{color:#FFFFFF00;margin-bottom:20px;}.elementor-40 .elementor-element.elementor-element-426989a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-item{-webkit-transition-duration:0.7s;transition-duration:0.7s;border-radius:0px;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-front{background-color:#FFFFFF00;border-style:none;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;-webkit-justify-content:center;justify-content:center;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-back{background-color:#FFFFFF00;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;-webkit-justify-content:center;justify-content:center;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box{height:350px;border-radius:0px;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-overlay{border-radius:0px;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-front .wpr-flip-box-title{margin:0 0 0px;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-front .wpr-flip-box-description{color:#FFFFFF00;margin-bottom:20px;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-back .wpr-flip-box-title{color:#FFFFFF00;margin:0 0 12px;}.elementor-40 .elementor-element.elementor-element-5c0adf6 .wpr-flip-box-back .wpr-flip-box-description{color:#FFFFFF00;margin-bottom:20px;}.elementor-40 .elementor-element.elementor-element-fb52fc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-item{-webkit-transition-duration:0.7s;transition-duration:0.7s;border-radius:0px;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-front{background-color:#FFFFFF00;border-style:none;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-front .wpr-flip-box-content{text-align:center;-webkit-justify-content:center;justify-content:center;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-back{background-color:#FFFFFF00;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-back .wpr-flip-box-content{text-align:center;-webkit-justify-content:center;justify-content:center;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box{height:350px;border-radius:0px;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-overlay{border-radius:0px;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-front .wpr-flip-box-title{margin:0 0 0px;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-front .wpr-flip-box-description{color:#FFFFFF00;margin-bottom:20px;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-back .wpr-flip-box-title{color:#FFFFFF00;margin:0 0 12px;}.elementor-40 .elementor-element.elementor-element-510a61a .wpr-flip-box-back .wpr-flip-box-description{color:#FFFFFF00;margin-bottom:20px;}.elementor-40 .elementor-element.elementor-element-2de5d69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-cf1d404{--divider-border-style:solid;--divider-color:#E5E2D8;--divider-border-width:1.9px;}.elementor-40 .elementor-element.elementor-element-cf1d404 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-cf1d404 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-57788b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-40 .elementor-element.elementor-element-78b317c{text-align:left;}.elementor-40 .elementor-element.elementor-element-78b317c img{width:35px;opacity:0.3;}.elementor-40 .elementor-element.elementor-element-5a09f41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-89881f6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:700;color:#4E617C;}.elementor-40 .elementor-element.elementor-element-ee9e91a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-457e066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-40 .elementor-element.elementor-element-0615dfb .elementor-button{background-color:var( --e-global-color-793d09b );font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:700;border-radius:15px 15px 15px 15px;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-4756580{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-b03e070{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-d397262{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40 .elementor-element.elementor-element-5acd443{--divider-border-style:solid;--divider-color:#E5E2D8;--divider-border-width:1.9px;}.elementor-40 .elementor-element.elementor-element-5acd443 .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-5acd443 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-2948d1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-c98447d{text-align:left;}.elementor-40 .elementor-element.elementor-element-c98447d img{width:35px;opacity:0.3;}.elementor-40 .elementor-element.elementor-element-7c90efd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-013cfde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-3859e7f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:3em;font-weight:700;color:#4E617C;}.elementor-40 .elementor-element.elementor-element-08f521b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-9a8fc6b .elementor-button{background-color:#A5AEBC;font-family:"Lato", Sans-serif;font-size:1em;font-weight:700;text-shadow:0px 0px 2px #FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-9a8fc6b .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-9a8fc6b .elementor-button:focus{background-color:#4E617C;}.elementor-40 .elementor-element.elementor-element-b976625{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-ed32e80 .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:700;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-ed32e80 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-ed1f9ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-86efd71 .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:700;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-86efd71 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-1b92fae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-ba035f8{font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:400;color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-66c9647{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-621b3d1{font-family:"Lato", Sans-serif;font-weight:400;line-height:10px;color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-14878f7{--display:flex;--margin-top:03em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-5578cb7{text-align:center;}.elementor-40 .elementor-element.elementor-element-5578cb7 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:2em;font-weight:600;color:#51647C;}.elementor-40 .elementor-element.elementor-element-de35867{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-571a8b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-f5554f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-9ea515b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-faff344{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-9e952f8{--display:flex;--min-height:340px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.3;}.elementor-40 .elementor-element.elementor-element-9e952f8:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-9e952f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-7d1392b ) 0%, #4E617C69 100%);}.elementor-40 .elementor-element.elementor-element-9e952f8::before, .elementor-40 .elementor-element.elementor-element-9e952f8 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-9e952f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-9e952f8 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-9e952f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-9e952f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-e7b8fa6{font-family:"Lato", Sans-serif;font-size:1em;font-weight:400;color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-f521f2f{--display:flex;--margin-top:03em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-098f7b3{text-align:center;}.elementor-40 .elementor-element.elementor-element-098f7b3 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:2em;font-weight:600;color:#51647C;}.elementor-40 .elementor-element.elementor-element-e2fcf0d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-087cd0e .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-087cd0e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-4d7b49e .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-4d7b49e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-f746d88 .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-f746d88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-d2b5175 .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d2b5175 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-589f998 .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-589f998 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-bad4041 .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-bad4041 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-af39c67{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-40 .elementor-element.elementor-element-127adbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-8adbc07:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-8adbc07 img{transition-duration:0.5s;}.elementor-40 .elementor-element.elementor-element-aaaccfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-751a42a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-befdf39:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-befdf39 img{transition-duration:0.5s;}.elementor-40 .elementor-element.elementor-element-dd0ad93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-13a8727:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-13a8727 img{transition-duration:0.5s;}.elementor-40 .elementor-element.elementor-element-5425e5e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-209d0c7:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-209d0c7 img{transition-duration:0.5s;}.elementor-40 .elementor-element.elementor-element-5410bd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-6848297:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-6848297 img{transition-duration:0.5s;}.elementor-40 .elementor-element.elementor-element-26f0c11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-3ba46ea:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-3ba46ea img{transition-duration:0.5s;}.elementor-40 .elementor-element.elementor-element-f75478d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-ebf514a:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-ebf514a img{transition-duration:0.5s;}.elementor-40 .elementor-element.elementor-element-af20d1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-46f3a53:hover img{filter:brightness( 75% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-40 .elementor-element.elementor-element-46f3a53 img{transition-duration:0.5s;}.elementor-40 .elementor-element.elementor-element-d92e69b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-8efb3ba{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#4E617C;}.elementor-40 .elementor-element.elementor-element-1e00355 .elementor-button{background-color:var( --e-global-color-793d09b );font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:700;border-radius:12px 12px 12px 12px;padding:20px 30px 20px 30px;}.elementor-40 .elementor-element.elementor-element-820b089{--display:flex;}.elementor-40 .elementor-element.elementor-element-667088e{--divider-border-style:solid;--divider-color:#4E617C;--divider-border-width:1px;}.elementor-40 .elementor-element.elementor-element-667088e .elementor-divider-separator{width:100%;}.elementor-40 .elementor-element.elementor-element-667088e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-40 .elementor-element.elementor-element-6b989f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-90abca0{text-align:center;}.elementor-40 .elementor-element.elementor-element-90abca0 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:2em;font-weight:600;color:#51647C;}.elementor-40 .elementor-element.elementor-element-7f0f809{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-7f0f809.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-0d6ea20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-79e768a .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-79e768a .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-79e768a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-7d1392b );background-image:linear-gradient(180deg, #808CA9 0%, #4E617C 100%);}.elementor-40 .elementor-element.elementor-element-79e768a .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-79e768a .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-58ba646{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-25332f1 .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-25332f1 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-25332f1 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-7d1392b );background-image:linear-gradient(180deg, #808CA9 0%, #4E617C 100%);}.elementor-40 .elementor-element.elementor-element-25332f1 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-25332f1 .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-4e24299{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-dc44d86 .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-dc44d86 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-dc44d86 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-7d1392b );background-image:linear-gradient(180deg, #808CA9 0%, #4E617C 100%);}.elementor-40 .elementor-element.elementor-element-dc44d86 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-dc44d86 .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-6512dcf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-e389914 .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-e389914 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-e389914 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-7d1392b );background-image:linear-gradient(180deg, #808CA9 0%, #4E617C 100%);}.elementor-40 .elementor-element.elementor-element-e389914 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-e389914 .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-425d44c{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-9e0d48c .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-9e0d48c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-9e0d48c .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-888fc4a .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-888fc4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-888fc4a .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-86836b2 .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-86836b2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-86836b2 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-6473e4d .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-6473e4d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-6473e4d .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-7db9073 .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7db9073 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-7db9073 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-8d67348{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-7a5f654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-a0d466f .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-793d09b );border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px;}.elementor-40 .elementor-element.elementor-element-a0d466f .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-a0d466f .elementor-button:focus{background-color:var( --e-global-color-793d09b );color:var( --e-global-color-7d1392b );border-color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-a0d466f .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-a0d466f .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-6ea293d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-d989650 .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-793d09b );border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px;}.elementor-40 .elementor-element.elementor-element-d989650 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-d989650 .elementor-button:focus{background-color:var( --e-global-color-793d09b );color:var( --e-global-color-7d1392b );border-color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-d989650 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-d989650 .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-af45705{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-4d966d8 .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-793d09b );border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px;}.elementor-40 .elementor-element.elementor-element-4d966d8 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-4d966d8 .elementor-button:focus{background-color:var( --e-global-color-793d09b );color:var( --e-global-color-7d1392b );border-color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-4d966d8 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-4d966d8 .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-1d704ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-7cffd9f .elementor-button{background-color:var( --e-global-color-7d1392b );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-793d09b );border-radius:10px 10px 10px 10px;padding:10px 15px 10px 15px;}.elementor-40 .elementor-element.elementor-element-7cffd9f .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-7cffd9f .elementor-button:focus{background-color:var( --e-global-color-793d09b );color:var( --e-global-color-7d1392b );border-color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-7cffd9f .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-7cffd9f .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-bcdaf47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-bcdaf47:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-bcdaf47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-0043ba1 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-0043ba1{text-align:left;}.elementor-40 .elementor-element.elementor-element-0043ba1 img{width:35px;opacity:0.3;}.elementor-40 .elementor-element.elementor-element-0043ba1:hover img{opacity:1;}.elementor-40 .elementor-element.elementor-element-d22663b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40 .elementor-element.elementor-element-d22663b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-d22663b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-b8a737b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;}.elementor-40 .elementor-element.elementor-element-334d68f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:700;color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-1607628{font-family:"Lato", Sans-serif;font-size:1em;font-weight:400;line-height:1.3em;color:var( --e-global-color-2593881 );}.elementor-40 .elementor-element.elementor-element-ab04cb3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-ab04cb3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-ab04cb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-ab04cb3.e-con{--align-self:center;}.elementor-40 .elementor-element.elementor-element-0f30d76{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-1beef97 .elementor-button{background-color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-1beef97 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-1beef97 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-7d1392b );background-image:linear-gradient(180deg, #808CA9 0%, #4E617C 100%);border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-1beef97 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-1beef97 .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-314f644{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-d9fac9e .elementor-button{background-color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-d9fac9e .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-d9fac9e .elementor-button:focus{background-color:transparent;color:var( --e-global-color-7d1392b );background-image:linear-gradient(180deg, #808CA9 0%, #4E617C 100%);border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-d9fac9e .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-d9fac9e .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-6824f10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-5a6f13d .elementor-button{background-color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-5a6f13d .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-5a6f13d .elementor-button:focus{background-color:transparent;color:var( --e-global-color-7d1392b );background-image:linear-gradient(180deg, #808CA9 0%, #4E617C 100%);border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-5a6f13d .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-5a6f13d .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-db8b3bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-a3cb8c4 .elementor-button{background-color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:1em;font-weight:500;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-a3cb8c4 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-a3cb8c4 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-7d1392b );background-image:linear-gradient(180deg, #808CA9 0%, #4E617C 100%);border-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-a3cb8c4 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-a3cb8c4 .elementor-button:focus svg{fill:var( --e-global-color-7d1392b );}.elementor-40 .elementor-element.elementor-element-fa48c58{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-40 .elementor-element.elementor-element-fa48c58:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-fa48c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-d56990c .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-d56990c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-d56990c .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-39c0e62 .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-39c0e62 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-39c0e62 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-a1d1b89 .elementor-button{background-color:#AEC1CE00;font-family:"Lato", Sans-serif;font-size:0.8em;font-weight:400;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:none;border-radius:25px 25px 25px 25px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-a1d1b89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40 .elementor-element.elementor-element-a1d1b89 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-40 .elementor-element.elementor-element-944d90a{--display:flex;}.elementor-40 .elementor-element.elementor-element-944d90a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-944d90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-f9a1909{text-align:center;}.elementor-40 .elementor-element.elementor-element-f9a1909 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:1.1em;font-weight:600;color:#51647C;}.elementor-40 .elementor-element.elementor-element-e348032{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40 .elementor-element.elementor-element-e348032:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e348032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-f9f814a{--display:flex;--min-height:360px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-40 .elementor-element.elementor-element-f9f814a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-f9f814a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-7397adc > .elementor-widget-container{background-color:var( --e-global-color-793d09b );margin:0em 0em 0em 0em;padding:1em 3em 0em 3em;border-radius:25px 25px 0px 0px;}.elementor-40 .elementor-element.elementor-element-7397adc{text-align:center;font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:700;}.elementor-40 .elementor-element.elementor-element-601d374 .elementor-button{background-color:var( --e-global-color-text );font-family:"Lato", Sans-serif;font-size:1em;font-weight:600;fill:var( --e-global-color-793d09b );color:var( --e-global-color-793d09b );border-style:solid;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:10px 20px 10px 20px;}.elementor-40 .elementor-element.elementor-element-601d374 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-601d374 .elementor-button:focus{background-color:var( --e-global-color-793d09b );color:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-601d374 > .elementor-widget-container{background-color:var( --e-global-color-793d09b );margin:0em 0em 2em 0em;border-radius:0px 0px 25px 25px;}.elementor-40 .elementor-element.elementor-element-601d374 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-601d374 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-da06280 > .elementor-widget-container{margin:-10px -15px -15px -15px;}.elementor-40 .elementor-element.elementor-element-da06280{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#4E617C;}.elementor-40 .elementor-element.elementor-element-ec66020{--display:flex;--min-height:0px;--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;--border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-ec66020:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-ec66020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-40 .elementor-element.elementor-element-ec66020::before, .elementor-40 .elementor-element.elementor-element-ec66020 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-ec66020 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-ec66020 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-ec66020 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-ec66020 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-49c1101 > .elementor-widget-container{margin:-1em 0em 0em 0em;}.elementor-40 .elementor-element.elementor-element-49c1101{z-index:1;}.elementor-40 .elementor-element.elementor-element-49c1101 img{width:65%;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-16fd37d > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0em 0em 0em 0em;border-radius:25px 25px 25px 25px;}.elementor-40 .elementor-element.elementor-element-16fd37d{z-index:2;}.elementor-40 .elementor-element.elementor-element-16fd37d .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-16fd37d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-16fd37d.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-16fd37d.elementor-view-default .elementor-icon{color:var( --e-global-color-793d09b );border-color:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-16fd37d.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-16fd37d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-793d09b );}.elementor-40 .elementor-element.elementor-element-f26c484 > .elementor-widget-container{margin:-10px -15px -15px -15px;}.elementor-40 .elementor-element.elementor-element-f26c484{text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#4E617C;}.elementor-40 .elementor-element.elementor-element-98ee0a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-a6efdf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-6c003e0{--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;}body.elementor-page-40:not(.elementor-motion-effects-element-type-background), body.elementor-page-40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7d1392b );}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-f0eb812{--content-width:90%;}.elementor-40 .elementor-element.elementor-element-5b4864b{--width:22%;}.elementor-40 .elementor-element.elementor-element-426989a{--width:22%;}.elementor-40 .elementor-element.elementor-element-fb52fc0{--width:22%;}.elementor-40 .elementor-element.elementor-element-2de5d69{--content-width:80%;}.elementor-40 .elementor-element.elementor-element-57788b6{--width:100%;}.elementor-40 .elementor-element.elementor-element-5a09f41{--content-width:80%;}.elementor-40 .elementor-element.elementor-element-ee9e91a{--width:100%;}.elementor-40 .elementor-element.elementor-element-d397262{--content-width:80%;}.elementor-40 .elementor-element.elementor-element-2948d1f{--width:80%;}.elementor-40 .elementor-element.elementor-element-7c90efd{--content-width:80%;}.elementor-40 .elementor-element.elementor-element-013cfde{--width:40%;}.elementor-40 .elementor-element.elementor-element-08f521b{--width:20%;}.elementor-40 .elementor-element.elementor-element-b976625{--width:20%;}.elementor-40 .elementor-element.elementor-element-ed1f9ed{--width:20%;}.elementor-40 .elementor-element.elementor-element-571a8b6{--width:25%;}.elementor-40 .elementor-element.elementor-element-f5554f1{--width:25%;}.elementor-40 .elementor-element.elementor-element-9ea515b{--width:25%;}.elementor-40 .elementor-element.elementor-element-faff344{--width:25%;}.elementor-40 .elementor-element.elementor-element-e2fcf0d{--content-width:65%;}.elementor-40 .elementor-element.elementor-element-af39c67{--content-width:65%;}.elementor-40 .elementor-element.elementor-element-127adbc{--width:100%;}.elementor-40 .elementor-element.elementor-element-aaaccfe{--width:33.3333%;}.elementor-40 .elementor-element.elementor-element-751a42a{--width:100%;}.elementor-40 .elementor-element.elementor-element-dd0ad93{--width:100%;}.elementor-40 .elementor-element.elementor-element-5425e5e{--width:100%;}.elementor-40 .elementor-element.elementor-element-5410bd9{--width:100%;}.elementor-40 .elementor-element.elementor-element-26f0c11{--width:100%;}.elementor-40 .elementor-element.elementor-element-f75478d{--width:100%;}.elementor-40 .elementor-element.elementor-element-af20d1c{--width:100%;}.elementor-40 .elementor-element.elementor-element-6b989f2{--content-width:65%;}.elementor-40 .elementor-element.elementor-element-7f0f809{--content-width:50%;}.elementor-40 .elementor-element.elementor-element-0d6ea20{--width:9rem;}.elementor-40 .elementor-element.elementor-element-58ba646{--width:20%;}.elementor-40 .elementor-element.elementor-element-4e24299{--width:22%;}.elementor-40 .elementor-element.elementor-element-6512dcf{--width:28%;}.elementor-40 .elementor-element.elementor-element-425d44c{--content-width:65%;}.elementor-40 .elementor-element.elementor-element-8d67348{--content-width:65%;}.elementor-40 .elementor-element.elementor-element-7a5f654{--width:25%;}.elementor-40 .elementor-element.elementor-element-6ea293d{--width:25%;}.elementor-40 .elementor-element.elementor-element-af45705{--width:25%;}.elementor-40 .elementor-element.elementor-element-1d704ce{--width:25%;}.elementor-40 .elementor-element.elementor-element-bcdaf47{--content-width:65%;}.elementor-40 .elementor-element.elementor-element-d22663b{--content-width:65%;}.elementor-40 .elementor-element.elementor-element-b8a737b{--width:100%;}.elementor-40 .elementor-element.elementor-element-ab04cb3{--content-width:60%;}.elementor-40 .elementor-element.elementor-element-0f30d76{--width:9rem;}.elementor-40 .elementor-element.elementor-element-314f644{--width:20%;}.elementor-40 .elementor-element.elementor-element-6824f10{--width:22%;}.elementor-40 .elementor-element.elementor-element-db8b3bd{--width:28%;}.elementor-40 .elementor-element.elementor-element-fa48c58{--content-width:65%;}.elementor-40 .elementor-element.elementor-element-f9f814a{--width:408px;}.elementor-40 .elementor-element.elementor-element-ec66020{--width:204px;}.elementor-40 .elementor-element.elementor-element-98ee0a3{--width:204px;}.elementor-40 .elementor-element.elementor-element-a6efdf5{--width:204px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-b03e070{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-af39c67{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-8efb3ba{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-da06280{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-f26c484{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-40 .elementor-element.elementor-element-b03e070{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-af39c67{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-8efb3ba{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-da06280{font-size:var( --e-global-typography-secondary-font-size );}.elementor-40 .elementor-element.elementor-element-f26c484{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for html, class: .elementor-element-b051a5f */.carousel-container {
  position: relative;
  max-width: 100%;
  margin: 60px auto;
  overflow: visible;
}

.carousel-track-wrapper {
  overflow: hidden;
  padding: 0 30px; /* <-- pokazywanie sąsiedniego slajdu */
}

.carousel-track {
  display: flex;
  gap: 20px;
  transition: transform 0.5s ease;
}

.carousel-track img {
  width: 80%; /* <-- ważne: mniej niż 100%, żeby zmieściło się więcej niż 1 */
  flex-shrink: 0;
  border-radius: 30px;
  height: auto;
  display: block;
}

.with-shadow {
  box-shadow: 0 10px 25px rgba(78, 97, 124, 0.25);
}

.carousel-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: white;
  border: none;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  font-size: 18px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  z-index: 10;
  transition: opacity 0.3s ease;
}

.carousel-btn.left {
  left: 10px;
}

.carousel-btn.right {
  right: 10px;
}

@media (max-width: 768px) {
  .carousel-track-wrapper {
    padding: 0 20px;
  }

  .carousel-track img {
    width: 85%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ed32e80 */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-86efd71 */.elementor-element-ed1f9ed .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-ed1f9ed a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-087cd0e */.jedna-linia {
  white-space: nowrap;
}
.jedna-linia:hover {
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127adbc */.hover-box {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-box .hover-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px;
  background: rgba(0,0,0,0.85); /* półprzezroczysty czarny */
  color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 10;
}

.hover-box:hover .hover-info {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aaaccfe */.hover-box {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.hover-box .hover-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 20px;
  background: rgba(0,0,0,0.85); /* półprzezroczysty czarny */
  color: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  z-index: 10;
}

.hover-box:hover .hover-info {
  opacity: 1;
  visibility: visible;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79e768a */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25332f1 */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc44d86 */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e389914 */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e0d48c */.jedna-linia {
  white-space: nowrap;
}
.jedna-linia:hover {
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1beef97 */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d9fac9e */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a6f13d */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a3cb8c4 */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d56990c */.jedna-linia {
  white-space: nowrap;
}
.jedna-linia:hover {
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-601d374 */.elementor-element-b976625 .elementor-button-icon svg {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}

.elementor-element-b976625 a:hover .elementor-button-icon svg {
  opacity: 1;
}/* End custom CSS */