.elementor-45028 .elementor-element.elementor-element-0e486d2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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 );color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-9644f4a{text-align:left;}.elementor-45028 .elementor-element.elementor-element-9644f4a .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-b95a49a );}.elementor-45028 .elementor-element.elementor-element-398e094{text-align:left;}.elementor-45028 .elementor-element.elementor-element-398e094 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-b95a49a );}.elementor-45028 .elementor-element.elementor-element-3e45c12.elementor-element{--align-self:center;}.elementor-45028 .elementor-element.elementor-element-3e45c12{text-align:right;}.elementor-45028 .elementor-element.elementor-element-3e45c12 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-b95a49a );}.elementor-45028 .elementor-element.elementor-element-4e9a04e{--display:flex;--min-height:40vh;--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 20px;--row-gap:0px;--column-gap:20px;--border-radius:100px 100px 100px 100px;}.elementor-45028 .elementor-element.elementor-element-4e9a04e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45028 .elementor-element.elementor-element-e5548a1{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-e5548a1:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-e5548a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a69f8b0 );}.elementor-45028 .elementor-element.elementor-element-fbe6cca{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-fbe6cca:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-fbe6cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-064b2c3 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-45028 .elementor-element.elementor-element-064b2c3{text-align:center;}.elementor-45028 .elementor-element.elementor-element-064b2c3 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-45028 .elementor-element.elementor-element-f73c981 > .elementor-widget-container{margin:-139px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-f73c981 img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-a3b354a > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-a3b354a{text-align:center;}.elementor-45028 .elementor-element.elementor-element-a3b354a .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:#663399;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-45028 .elementor-element.elementor-element-adcb25f > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-adcb25f{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-ed7959c{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-ed7959c:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-ed7959c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4de4626 );}.elementor-45028 .elementor-element.elementor-element-ed7959c:hover{background-color:var( --e-global-color-4de4626 );}.elementor-45028 .elementor-element.elementor-element-7d600e7{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-7d600e7:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-7d600e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-bb34085 > .elementor-widget-container{margin:0px 0px 110px -45px;}.elementor-45028 .elementor-element.elementor-element-bb34085{text-align:center;}.elementor-45028 .elementor-element.elementor-element-bb34085 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-1d28ebb > .elementor-widget-container{margin:-110px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-1d28ebb img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-ec6d8e9 > .elementor-widget-container{margin:18px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-ec6d8e9{text-align:center;}.elementor-45028 .elementor-element.elementor-element-ec6d8e9 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:#BA55D3;}.elementor-45028 .elementor-element.elementor-element-c542326 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-c542326{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-b8e2a92{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-b8e2a92:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-b8e2a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9400D3;}.elementor-45028 .elementor-element.elementor-element-b8e2a92:hover{background-color:var( --e-global-color-639e487 );}.elementor-45028 .elementor-element.elementor-element-df9ab34{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-df9ab34:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-df9ab34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-e283930 > .elementor-widget-container{margin:0px 0px 97px -45px;}.elementor-45028 .elementor-element.elementor-element-e283930{text-align:center;}.elementor-45028 .elementor-element.elementor-element-e283930 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-0cd09e6 > .elementor-widget-container{margin:-82px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-0cd09e6 img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-4b58e34 > .elementor-widget-container{margin:33px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-4b58e34{text-align:center;}.elementor-45028 .elementor-element.elementor-element-4b58e34 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-639e487 );}.elementor-45028 .elementor-element.elementor-element-2b5bc4d > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-2b5bc4d{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-8d49e41{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-8d49e41:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-8d49e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-743b200 );}.elementor-45028 .elementor-element.elementor-element-8d49e41:hover{background-color:var( --e-global-color-743b200 );}.elementor-45028 .elementor-element.elementor-element-0761524{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-0761524:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-0761524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-79b5a9e > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-45028 .elementor-element.elementor-element-79b5a9e{text-align:center;}.elementor-45028 .elementor-element.elementor-element-79b5a9e .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-748f121 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-748f121 img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-d8444fa > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-d8444fa{text-align:center;}.elementor-45028 .elementor-element.elementor-element-d8444fa .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:#800080;}.elementor-45028 .elementor-element.elementor-element-11741d7 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-11741d7{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-e572e94{--display:flex;--min-height:40vh;--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 20px;--row-gap:0px;--column-gap:20px;--border-radius:100px 100px 100px 100px;}.elementor-45028 .elementor-element.elementor-element-e572e94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45028 .elementor-element.elementor-element-97b3843{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-97b3843:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-97b3843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9932CC;}.elementor-45028 .elementor-element.elementor-element-0192316{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-0192316:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-0192316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-0ca9953 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-45028 .elementor-element.elementor-element-0ca9953{text-align:center;}.elementor-45028 .elementor-element.elementor-element-0ca9953 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-f78981f > .elementor-widget-container{margin:-114px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-f78981f img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-c24e0a7 > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-c24e0a7{text-align:center;}.elementor-45028 .elementor-element.elementor-element-c24e0a7 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-f1489e3 );}.elementor-45028 .elementor-element.elementor-element-b733450 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-b733450{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-f851931{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-f851931:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-f851931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9966CC;}.elementor-45028 .elementor-element.elementor-element-fab8556{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-fab8556:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-fab8556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-bf1a017 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-45028 .elementor-element.elementor-element-bf1a017{text-align:center;}.elementor-45028 .elementor-element.elementor-element-bf1a017 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-ad3a6fd > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-ad3a6fd img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-ad57517 > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-ad57517{text-align:center;}.elementor-45028 .elementor-element.elementor-element-ad57517 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-6b18c42 );}.elementor-45028 .elementor-element.elementor-element-e47e17c > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-e47e17c{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-5572c46{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-5572c46:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-5572c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDA0DD;}.elementor-45028 .elementor-element.elementor-element-2e4e1e5{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-2e4e1e5:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-2e4e1e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-3d939a8 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-45028 .elementor-element.elementor-element-3d939a8{text-align:center;}.elementor-45028 .elementor-element.elementor-element-3d939a8 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-3722f84 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-3722f84 img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-52ff54b > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-52ff54b{text-align:center;}.elementor-45028 .elementor-element.elementor-element-52ff54b .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-84b222f );}.elementor-45028 .elementor-element.elementor-element-627a320 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-627a320{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-7f95852{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-7f95852:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-7f95852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE82EE;}.elementor-45028 .elementor-element.elementor-element-7f95852:hover{background-color:var( --e-global-color-93ca560 );}.elementor-45028 .elementor-element.elementor-element-dd63fc3{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-dd63fc3:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-dd63fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-2de7731 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-45028 .elementor-element.elementor-element-2de7731{text-align:center;}.elementor-45028 .elementor-element.elementor-element-2de7731 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-01690be > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-01690be img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-7f2246a > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-7f2246a{text-align:center;}.elementor-45028 .elementor-element.elementor-element-7f2246a .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-93ca560 );}.elementor-45028 .elementor-element.elementor-element-bdd4718 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-bdd4718{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-4696177{--display:flex;--min-height:40vh;--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 20px;--row-gap:0px;--column-gap:20px;--border-radius:100px 100px 100px 100px;}.elementor-45028 .elementor-element.elementor-element-4696177.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-45028 .elementor-element.elementor-element-17f9bad{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-17f9bad:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-17f9bad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DA70D6;}.elementor-45028 .elementor-element.elementor-element-93b1175{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-93b1175:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-93b1175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-017bd10 > .elementor-widget-container{margin:0px 0px 113px -45px;}.elementor-45028 .elementor-element.elementor-element-017bd10{text-align:center;}.elementor-45028 .elementor-element.elementor-element-017bd10 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-84295a2 > .elementor-widget-container{margin:-127px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-84295a2 img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-c475228 > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-c475228{text-align:center;}.elementor-45028 .elementor-element.elementor-element-c475228 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-2da6fb4 );}.elementor-45028 .elementor-element.elementor-element-3ccfeef > .elementor-widget-container{margin:7px 0px -13px 0px;}.elementor-45028 .elementor-element.elementor-element-3ccfeef{text-align:center;font-family:"calibri", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-5232327{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-5232327:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-5232327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8BFD8;}.elementor-45028 .elementor-element.elementor-element-e639e97{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-e639e97:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-e639e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-ff55289 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-45028 .elementor-element.elementor-element-ff55289{text-align:center;}.elementor-45028 .elementor-element.elementor-element-ff55289 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-907a351 > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-907a351 img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-2b50b08 > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-2b50b08{text-align:center;}.elementor-45028 .elementor-element.elementor-element-2b50b08 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-adbf6ed );}.elementor-45028 .elementor-element.elementor-element-7ec8ad8 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-7ec8ad8{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}.elementor-45028 .elementor-element.elementor-element-3bbde2d{--display:flex;--min-height:553px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--background-transition:0.3s;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;--e-con-transform-transition-duration:1500ms;}.elementor-45028 .elementor-element.elementor-element-3bbde2d:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-3bbde2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6FA;}.elementor-45028 .elementor-element.elementor-element-2dbf7ab{--display:flex;--min-height:545px;--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:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px -10px rgba(0, 0, 0, 0.2);--padding-top:4px;--padding-bottom:5px;--padding-left:4px;--padding-right:4px;}.elementor-45028 .elementor-element.elementor-element-2dbf7ab:not(.elementor-motion-effects-element-type-background), .elementor-45028 .elementor-element.elementor-element-2dbf7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-45028 .elementor-element.elementor-element-29d6dc7 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-45028 .elementor-element.elementor-element-29d6dc7{text-align:center;}.elementor-45028 .elementor-element.elementor-element-29d6dc7 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:70px;font-weight:700;color:var( --e-global-color-dbc0951 );}.elementor-45028 .elementor-element.elementor-element-62e900c > .elementor-widget-container{margin:-120px 0px 0px 0px;}.elementor-45028 .elementor-element.elementor-element-62e900c img{width:50%;height:50%;}.elementor-45028 .elementor-element.elementor-element-f058ff7 > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-45028 .elementor-element.elementor-element-f058ff7{text-align:center;}.elementor-45028 .elementor-element.elementor-element-f058ff7 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-ae2a981 );}.elementor-45028 .elementor-element.elementor-element-d0f2bc8 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-45028 .elementor-element.elementor-element-d0f2bc8{text-align:center;font-family:"calibri", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-45028 .elementor-element.elementor-element-4e9a04e{--width:101.579%;}.elementor-45028 .elementor-element.elementor-element-e5548a1{--width:345px;}.elementor-45028 .elementor-element.elementor-element-fbe6cca{--width:327px;}.elementor-45028 .elementor-element.elementor-element-ed7959c{--width:345px;}.elementor-45028 .elementor-element.elementor-element-7d600e7{--width:327px;}.elementor-45028 .elementor-element.elementor-element-b8e2a92{--width:345px;}.elementor-45028 .elementor-element.elementor-element-df9ab34{--width:327px;}.elementor-45028 .elementor-element.elementor-element-8d49e41{--width:345px;}.elementor-45028 .elementor-element.elementor-element-0761524{--width:327px;}.elementor-45028 .elementor-element.elementor-element-e572e94{--width:101.579%;}.elementor-45028 .elementor-element.elementor-element-97b3843{--width:345px;}.elementor-45028 .elementor-element.elementor-element-0192316{--width:327px;}.elementor-45028 .elementor-element.elementor-element-f851931{--width:345px;}.elementor-45028 .elementor-element.elementor-element-fab8556{--width:327px;}.elementor-45028 .elementor-element.elementor-element-5572c46{--width:345px;}.elementor-45028 .elementor-element.elementor-element-2e4e1e5{--width:327px;}.elementor-45028 .elementor-element.elementor-element-7f95852{--width:345px;}.elementor-45028 .elementor-element.elementor-element-dd63fc3{--width:327px;}.elementor-45028 .elementor-element.elementor-element-4696177{--width:101.579%;}.elementor-45028 .elementor-element.elementor-element-17f9bad{--width:345px;}.elementor-45028 .elementor-element.elementor-element-93b1175{--width:327px;}.elementor-45028 .elementor-element.elementor-element-5232327{--width:345px;}.elementor-45028 .elementor-element.elementor-element-e639e97{--width:327px;}.elementor-45028 .elementor-element.elementor-element-3bbde2d{--width:345px;}.elementor-45028 .elementor-element.elementor-element-2dbf7ab{--width:327px;}}@media(max-width:1024px){.elementor-45028 .elementor-element.elementor-element-0e486d2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-45028 .elementor-element.elementor-element-0e486d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-fbe6cca */.elementor-45028 .elementor-element.elementor-element-fbe6cca{
    --b-color: #663399;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-fbe6cca::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-fbe6cca:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-fbe6cca::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-fbe6cca:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-fbe6cca .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-fbe6cca:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5548a1 */.elementor-45028 .elementor-element.elementor-element-e5548a1{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-e5548a1::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-e5548a1:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-e5548a1::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-e5548a1:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-e5548a1 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-e5548a1:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d600e7 */.elementor-45028 .elementor-element.elementor-element-7d600e7{
    --b-color: #BA55D3;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-7d600e7::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-7d600e7:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-7d600e7::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-7d600e7:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-7d600e7 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-7d600e7:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7959c */.elementor-45028 .elementor-element.elementor-element-ed7959c{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-ed7959c::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-ed7959c:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-ed7959c::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-ed7959c:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-ed7959c .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-ed7959c:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9ab34 */.elementor-45028 .elementor-element.elementor-element-df9ab34{
    --b-color: #9400D3;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-df9ab34::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-df9ab34:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-df9ab34::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-df9ab34:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-df9ab34 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-df9ab34:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e2a92 */.elementor-45028 .elementor-element.elementor-element-b8e2a92{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-b8e2a92::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-b8e2a92:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-b8e2a92::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-b8e2a92:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-b8e2a92 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-b8e2a92:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0761524 */.elementor-45028 .elementor-element.elementor-element-0761524{
    --b-color: #800080;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-0761524::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-0761524:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-0761524::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-0761524:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-0761524 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-0761524:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d49e41 */.elementor-45028 .elementor-element.elementor-element-8d49e41{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-8d49e41::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-8d49e41:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-8d49e41::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-8d49e41:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-8d49e41 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-8d49e41:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0192316 */.elementor-45028 .elementor-element.elementor-element-0192316{
    --b-color: #9932CC;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-0192316::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-0192316:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-0192316::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-0192316:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-0192316 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-0192316:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b3843 */.elementor-45028 .elementor-element.elementor-element-97b3843{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-97b3843::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-97b3843:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-97b3843::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-97b3843:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-97b3843 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-97b3843:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fab8556 */.elementor-45028 .elementor-element.elementor-element-fab8556{
    --b-color: #9966CC;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-fab8556::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-fab8556:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-fab8556::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-fab8556:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-fab8556 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-fab8556:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f851931 */.elementor-45028 .elementor-element.elementor-element-f851931{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-f851931::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-f851931:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-f851931::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-f851931:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-f851931 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-f851931:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e4e1e5 */.elementor-45028 .elementor-element.elementor-element-2e4e1e5{
    --b-color: #DDA0DD;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-2e4e1e5::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-2e4e1e5:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-2e4e1e5::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-2e4e1e5:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-2e4e1e5 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-2e4e1e5:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5572c46 */.elementor-45028 .elementor-element.elementor-element-5572c46{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-5572c46::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-5572c46:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-5572c46::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-5572c46:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-5572c46 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-5572c46:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd63fc3 */.elementor-45028 .elementor-element.elementor-element-dd63fc3{
    --b-color: #EE82EE;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-dd63fc3::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-dd63fc3:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-dd63fc3::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-dd63fc3:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-dd63fc3 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-dd63fc3:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f95852 */.elementor-45028 .elementor-element.elementor-element-7f95852{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-7f95852::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-7f95852:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-7f95852::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-7f95852:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-7f95852 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-7f95852:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93b1175 */.elementor-45028 .elementor-element.elementor-element-93b1175{
    --b-color: #DA70D6;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-93b1175::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-93b1175:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-93b1175::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-93b1175:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-93b1175 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-93b1175:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f9bad */.elementor-45028 .elementor-element.elementor-element-17f9bad{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-17f9bad::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-17f9bad:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-17f9bad::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-17f9bad:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-17f9bad .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-17f9bad:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e639e97 */.elementor-45028 .elementor-element.elementor-element-e639e97{
    --b-color: #D8BFD8;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-e639e97::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-e639e97:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-e639e97::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-e639e97:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-e639e97 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-e639e97:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5232327 */.elementor-45028 .elementor-element.elementor-element-5232327{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-5232327::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-5232327:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-5232327::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-5232327:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-5232327 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-5232327:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dbf7ab */.elementor-45028 .elementor-element.elementor-element-2dbf7ab{
    --b-color: #E6E6FA;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-2dbf7ab::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-2dbf7ab:hover::after{
    border: var(8px) solid var(--b-color);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-2dbf7ab::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-2dbf7ab:hover::after{
    border: var(8px) solid var(--b-color);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-2dbf7ab .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-2dbf7ab:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bbde2d */.elementor-45028 .elementor-element.elementor-element-3bbde2d{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-45028 .elementor-element.elementor-element-3bbde2d::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-3bbde2d:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-3bbde2d::after{
    content: '';
    transition: .7s cubic-bezier(.24,.74,.58,1);
    position: absolute;
    opacity: .29;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #555555;
    z-index: -1;
}
.elementor-45028 .elementor-element.elementor-element-3bbde2d:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-45028 .elementor-element.elementor-element-3bbde2d .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-45028 .elementor-element.elementor-element-3bbde2d:hover .wp1 .elementor-heading-title{
    color: var(--t-color);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'calibri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eucanscreen.eu/wp-content/uploads/calibri-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */