.elementor-63251 .elementor-element.elementor-element-0e486d2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.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-63251 .elementor-element.elementor-element-9644f4a{text-align:left;}.elementor-63251 .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-63251 .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-63251 .elementor-element.elementor-element-4e9a04e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-63251 .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-63251 .elementor-element.elementor-element-e5548a1:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-e5548a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a69f8b0 );}.elementor-63251 .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-63251 .elementor-element.elementor-element-fbe6cca:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-fbe6cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-63251 .elementor-element.elementor-element-064b2c3 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-63251 .elementor-element.elementor-element-064b2c3{text-align:center;}.elementor-63251 .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-63251 .elementor-element.elementor-element-a3b354a > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-63251 .elementor-element.elementor-element-a3b354a{text-align:center;}.elementor-63251 .elementor-element.elementor-element-a3b354a .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:#663399;}.elementor-63251 .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-63251 .elementor-element.elementor-element-ed7959c:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-ed7959c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4de4626 );}.elementor-63251 .elementor-element.elementor-element-ed7959c:hover{background-color:var( --e-global-color-4de4626 );}.elementor-63251 .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-63251 .elementor-element.elementor-element-7d600e7:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-7d600e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-63251 .elementor-element.elementor-element-bb34085 > .elementor-widget-container{margin:0px 0px 110px -45px;}.elementor-63251 .elementor-element.elementor-element-bb34085{text-align:center;}.elementor-63251 .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-63251 .elementor-element.elementor-element-ec6d8e9 > .elementor-widget-container{margin:18px 0px 34px 0px;}.elementor-63251 .elementor-element.elementor-element-ec6d8e9{text-align:center;}.elementor-63251 .elementor-element.elementor-element-ec6d8e9 .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:35px;font-weight:600;color:#BA55D3;}.elementor-63251 .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-63251 .elementor-element.elementor-element-b8e2a92:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-b8e2a92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9400D3;}.elementor-63251 .elementor-element.elementor-element-b8e2a92:hover{background-color:var( --e-global-color-639e487 );}.elementor-63251 .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-63251 .elementor-element.elementor-element-df9ab34:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-df9ab34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-63251 .elementor-element.elementor-element-e283930 > .elementor-widget-container{margin:0px 0px 97px -45px;}.elementor-63251 .elementor-element.elementor-element-e283930{text-align:center;}.elementor-63251 .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-63251 .elementor-element.elementor-element-4b58e34 > .elementor-widget-container{margin:33px 0px 34px 0px;}.elementor-63251 .elementor-element.elementor-element-4b58e34{text-align:center;}.elementor-63251 .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-63251 .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-63251 .elementor-element.elementor-element-8d49e41:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-8d49e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-743b200 );}.elementor-63251 .elementor-element.elementor-element-8d49e41:hover{background-color:var( --e-global-color-743b200 );}.elementor-63251 .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-63251 .elementor-element.elementor-element-0761524:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-0761524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-63251 .elementor-element.elementor-element-79b5a9e > .elementor-widget-container{margin:0px 0px 180px -45px;}.elementor-63251 .elementor-element.elementor-element-79b5a9e{text-align:center;}.elementor-63251 .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-63251 .elementor-element.elementor-element-d8444fa > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-63251 .elementor-element.elementor-element-d8444fa{text-align:center;}.elementor-63251 .elementor-element.elementor-element-d8444fa .elementor-heading-title{font-family:"calibri", Sans-serif;font-size:45px;font-weight:600;color:#800080;}.elementor-63251 .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-63251 .elementor-element.elementor-element-e572e94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-63251 .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-63251 .elementor-element.elementor-element-97b3843:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-97b3843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9932CC;}.elementor-63251 .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-63251 .elementor-element.elementor-element-0192316:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-0192316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-63251 .elementor-element.elementor-element-0ca9953 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-63251 .elementor-element.elementor-element-0ca9953{text-align:center;}.elementor-63251 .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-63251 .elementor-element.elementor-element-c24e0a7 > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-63251 .elementor-element.elementor-element-c24e0a7{text-align:center;}.elementor-63251 .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-63251 .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-63251 .elementor-element.elementor-element-f851931:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-f851931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9966CC;}.elementor-63251 .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-63251 .elementor-element.elementor-element-fab8556:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-fab8556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-63251 .elementor-element.elementor-element-bf1a017 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-63251 .elementor-element.elementor-element-bf1a017{text-align:center;}.elementor-63251 .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-63251 .elementor-element.elementor-element-ad57517 > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-63251 .elementor-element.elementor-element-ad57517{text-align:center;}.elementor-63251 .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-63251 .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-63251 .elementor-element.elementor-element-5572c46:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-5572c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDA0DD;}.elementor-63251 .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-63251 .elementor-element.elementor-element-2e4e1e5:not(.elementor-motion-effects-element-type-background), .elementor-63251 .elementor-element.elementor-element-2e4e1e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6F6;}.elementor-63251 .elementor-element.elementor-element-3d939a8 > .elementor-widget-container{margin:0px 0px 150px -45px;}.elementor-63251 .elementor-element.elementor-element-3d939a8{text-align:center;}.elementor-63251 .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-63251 .elementor-element.elementor-element-52ff54b > .elementor-widget-container{margin:-10px 0px 34px 0px;}.elementor-63251 .elementor-element.elementor-element-52ff54b{text-align:center;}.elementor-63251 .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 );}@media(min-width:768px){.elementor-63251 .elementor-element.elementor-element-4e9a04e{--width:101.579%;}.elementor-63251 .elementor-element.elementor-element-e5548a1{--width:345px;}.elementor-63251 .elementor-element.elementor-element-fbe6cca{--width:327px;}.elementor-63251 .elementor-element.elementor-element-ed7959c{--width:345px;}.elementor-63251 .elementor-element.elementor-element-7d600e7{--width:327px;}.elementor-63251 .elementor-element.elementor-element-b8e2a92{--width:345px;}.elementor-63251 .elementor-element.elementor-element-df9ab34{--width:327px;}.elementor-63251 .elementor-element.elementor-element-8d49e41{--width:345px;}.elementor-63251 .elementor-element.elementor-element-0761524{--width:327px;}.elementor-63251 .elementor-element.elementor-element-e572e94{--width:101.579%;}.elementor-63251 .elementor-element.elementor-element-97b3843{--width:345px;}.elementor-63251 .elementor-element.elementor-element-0192316{--width:327px;}.elementor-63251 .elementor-element.elementor-element-f851931{--width:345px;}.elementor-63251 .elementor-element.elementor-element-fab8556{--width:327px;}.elementor-63251 .elementor-element.elementor-element-5572c46{--width:345px;}.elementor-63251 .elementor-element.elementor-element-2e4e1e5{--width:327px;}}@media(max-width:1024px){.elementor-63251 .elementor-element.elementor-element-0e486d2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-63251 .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-63251 .elementor-element.elementor-element-fbe6cca{
    --b-color: #663399;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .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-63251 .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-63251 .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-63251 .elementor-element.elementor-element-fbe6cca .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-e5548a1{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-e5548a1:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-63251 .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-63251 .elementor-element.elementor-element-e5548a1:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-63251 .elementor-element.elementor-element-e5548a1 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-7d600e7{
    --b-color: #BA55D3;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .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-63251 .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-63251 .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-63251 .elementor-element.elementor-element-7d600e7 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-ed7959c{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-ed7959c:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-63251 .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-63251 .elementor-element.elementor-element-ed7959c:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-63251 .elementor-element.elementor-element-ed7959c .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-df9ab34{
    --b-color: #9400D3;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .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-63251 .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-63251 .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-63251 .elementor-element.elementor-element-df9ab34 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-b8e2a92{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-b8e2a92:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-63251 .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-63251 .elementor-element.elementor-element-b8e2a92:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-63251 .elementor-element.elementor-element-b8e2a92 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-0761524{
    --b-color: #800080;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .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-63251 .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-63251 .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-63251 .elementor-element.elementor-element-0761524 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-8d49e41{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-8d49e41:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-63251 .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-63251 .elementor-element.elementor-element-8d49e41:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-63251 .elementor-element.elementor-element-8d49e41 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-0192316{
    --b-color: #9932CC;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .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-63251 .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-63251 .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-63251 .elementor-element.elementor-element-0192316 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-97b3843{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-97b3843:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-63251 .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-63251 .elementor-element.elementor-element-97b3843:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-63251 .elementor-element.elementor-element-97b3843 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-fab8556{
    --b-color: #9966CC;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .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-63251 .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-63251 .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-63251 .elementor-element.elementor-element-fab8556 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-f851931{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-f851931:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-63251 .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-63251 .elementor-element.elementor-element-f851931:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-63251 .elementor-element.elementor-element-f851931 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-2e4e1e5{
    --b-color: #DDA0DD;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .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-63251 .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-63251 .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-63251 .elementor-element.elementor-element-2e4e1e5 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-5572c46{
    --b-color: #BD0496;
    --b-size: 8px;
    --t-color: var(--b-color);
}
.elementor-63251 .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-63251 .elementor-element.elementor-element-5572c46:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.elementor-63251 .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-63251 .elementor-element.elementor-element-5572c46:hover::after{
    border: var(8px) solid var(#BD0496);
    top: 50;
    right: 50;
    bottom: 50;
    left: 50;
    opacity: 1;
}

.elementor-63251 .elementor-element.elementor-element-5572c46 .wp1 .elementor-heading-title{
    transition: 0.7s cubic-bezier(.24,.74,.58,1)
}
.elementor-63251 .elementor-element.elementor-element-5572c46: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://www.dypede.gr/wp-content/uploads/calibri-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */