.elementor-7560 .elementor-element.elementor-element-d7055d6{width:var( --container-widget-width, 90.34% );max-width:90.34%;--container-widget-width:90.34%;--container-widget-flex-grow:0;}.elementor-7560 .elementor-element.elementor-element-d7055d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-7560 .elementor-element.elementor-element-485dbd3{width:100%;max-width:100%;padding:10px 0px 0px 80px;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-7560 .elementor-element.elementor-element-485dbd3.elementor-element{--align-self:center;}.elementor-7560 .elementor-element.elementor-element-df99e3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7560 .elementor-element.elementor-element-8885131{--display:flex;}.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-7560 .elementor-element.elementor-element-7200c34{padding:0px 0px 30px 0px;text-align:start;}.elementor-7560 .elementor-element.elementor-element-7200c34 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#29696800;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-7560 .elementor-element.elementor-element-6b20912 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7560 .elementor-element.elementor-element-6b20912 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7560 .elementor-element.elementor-element-6b20912{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7560 .elementor-element.elementor-element-6b20912 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7560 .elementor-element.elementor-element-6b20912 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-7560 .elementor-element.elementor-element-6b20912 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7560 .elementor-element.elementor-element-f351128{--display:flex;}.elementor-7560 .elementor-element.elementor-element-6ce56ea{padding:0px 0px 30px 0px;text-align:start;}.elementor-7560 .elementor-element.elementor-element-6ce56ea .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#29696800;}.elementor-7560 .elementor-element.elementor-element-331c06b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7560 .elementor-element.elementor-element-331c06b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7560 .elementor-element.elementor-element-331c06b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7560 .elementor-element.elementor-element-331c06b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7560 .elementor-element.elementor-element-331c06b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-7560 .elementor-element.elementor-element-331c06b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-7560 .elementor-element.elementor-element-f29cd92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7560 .elementor-element.elementor-element-4843aaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-7560 .elementor-element.elementor-element-4843aaf:not(.elementor-motion-effects-element-type-background), .elementor-7560 .elementor-element.elementor-element-4843aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e891f83 ) 0%, #00984659 100%);}.elementor-7560 .elementor-element.elementor-element-32c781a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7560 .elementor-element.elementor-element-0813cd0{--display:flex;}.elementor-7560 .elementor-element.elementor-element-8c7d263{padding:0px 0px 30px 0px;text-align:center;}.elementor-7560 .elementor-element.elementor-element-8c7d263 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:600;color:#29696800;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7560 .elementor-element.elementor-element-8cd82a2 .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #008DD28C 0%, var( --e-global-color-5d0463b ) 100%);border-radius:10px 10px 10px 10px;padding:15px 25px 15px 30px;}.elementor-7560 .elementor-element.elementor-element-8cd82a2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7560 .elementor-element.elementor-element-8cd82a2 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-7560 .elementor-element.elementor-element-069df74{--display:flex;}.elementor-7560 .elementor-element.elementor-element-cf27018{text-align:center;}.elementor-7560 .elementor-element.elementor-element-cf27018 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:21px;font-weight:600;color:#29696800;}.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-7560 .elementor-element.elementor-element-c7cc31e img{width:28%;border-radius:5px 5px 5px 5px;}.elementor-7560 .elementor-element.elementor-element-43727d1{--display:flex;}.elementor-7560 .elementor-element.elementor-element-70a15a4{padding:0px 0px 0px 0px;text-align:center;}.elementor-7560 .elementor-element.elementor-element-70a15a4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:600;color:#29696800;}.elementor-7560 .elementor-element.elementor-element-8bdf30b{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}body.elementor-page-7560{margin:120px 0px 0px 0px;}@media(max-width:1024px){.elementor-7560 .elementor-element.elementor-element-7200c34{padding:0px 0px 0px 0px;}.elementor-7560 .elementor-element.elementor-element-7200c34 .elementor-heading-title{font-size:14px;}.elementor-7560 .elementor-element.elementor-element-6ce56ea{padding:0px 0px 0px 0px;}.elementor-7560 .elementor-element.elementor-element-6ce56ea .elementor-heading-title{font-size:14px;}.elementor-7560 .elementor-element.elementor-element-f29cd92{--padding-top:0px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-7560 .elementor-element.elementor-element-8c7d263 .elementor-heading-title{font-size:16px;}.elementor-7560 .elementor-element.elementor-element-cf27018 .elementor-heading-title{font-size:16px;}.elementor-7560 .elementor-element.elementor-element-c7cc31e img{width:32%;}.elementor-7560 .elementor-element.elementor-element-70a15a4 .elementor-heading-title{font-size:16px;}.elementor-7560 .elementor-element.elementor-element-8bdf30b{font-size:14px;}body.elementor-page-7560{margin:140px 0px 0px 0px;}}@media(max-width:767px){.elementor-7560 .elementor-element.elementor-element-d7055d6{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-7560 .elementor-element.elementor-element-d7055d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7560 .elementor-element.elementor-element-485dbd3{padding:0px 0px 0px 0px;}.elementor-7560 .elementor-element.elementor-element-c7cc31e img{width:40%;}body.elementor-page-7560{margin:110px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-d7055d6 */.registration-table{
    width:100%;
    overflow-x:auto;
    border-radius:16px;
}

.registration-table table{
    width:100%;
    min-width:850px;
    border-collapse:separate;
    border-spacing:4px;
    font-family:'Poppins',sans-serif;
}

.registration-table th{

    background:linear-gradient(90deg,#1397df,#06b64b);
    color:#fff;
    font-size:18px;
    font-weight:700;
    padding:18px;
    text-align:center;
    transition:.35s;
}

.registration-table th:first-child{
    border-top-left-radius:12px;
}

.registration-table th:last-child{
    border-top-right-radius:12px;
}

.registration-table th span{
    display:block;
    font-size:15px;
    font-weight:600;
    margin-top:6px;
}

.registration-table td{

    background:#e7ecec;
    color:#222;
    padding:18px 22px;
    font-size:18px;
    font-weight:600;
    transition:.35s;
}

.registration-table tbody tr:hover td{

    background:#d7f7ef;
    transform:translateY(-2px);
}

.registration-table tbody tr td:first-child{

    font-weight:700;
    text-transform:uppercase;
}

.registration-table tbody tr:last-child td:first-child{

    border-bottom-left-radius:12px;
}

.registration-table tbody tr:last-child td:last-child{

    border-bottom-right-radius:12px;
}

.registration-table td,
.registration-table th{

    border:2px solid #fff;
}

.registration-table tbody tr{

    transition:.35s;
}

.registration-table tbody tr:hover{

    box-shadow:0 8px 20px rgba(0,0,0,.08);
}
@media(max-width:768px){

.registration-table table{

    min-width:700px;

}

.registration-table th{

    font-size:15px;
    padding:14px;

}

.registration-table th span{

    font-size:13px;

}

.registration-table td{

    font-size:15px;
    padding:14px;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7200c34 */:root{
    --color1: #009846;
    --color2: #009846;
    --color3: #008DD2;
    --angle: 60deg;
}

.elementor-7560 .elementor-element.elementor-element-7200c34 h2{
    background: linear-gradient(var(--angle), var(--color1) 10.69%, var(--color2) 40.19%, var(--color3) 59.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce56ea */:root{
    --color1: #009846;
    --color2: #009846;
    --color3: #008DD2;
    --angle: 60deg;
}

.elementor-7560 .elementor-element.elementor-element-6ce56ea h2{
    background: linear-gradient(var(--angle), var(--color1) 10.69%, var(--color2) 40.19%, var(--color3) 59.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c7d263 */:root{
    --color1: #009846;
    --color2: #009846;
    --color3: #008DD2;
    --angle: 60deg;
}

.elementor-7560 .elementor-element.elementor-element-8c7d263 h2{
    background: linear-gradient(var(--angle), var(--color1) 10.69%, var(--color2) 40.19%, var(--color3) 59.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf27018 */:root{
    --color1: #009846;
    --color2: #009846;
    --color3: #008DD2;
    --angle: 60deg;
}

.elementor-7560 .elementor-element.elementor-element-cf27018 h2{
    background: linear-gradient(var(--angle), var(--color1) 10.69%, var(--color2) 40.19%, var(--color3) 59.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a15a4 */:root{
    --color1: #009846;
    --color2: #009846;
    --color3: #008DD2;
    --angle: 60deg;
}

.elementor-7560 .elementor-element.elementor-element-70a15a4 h2{
    background: linear-gradient(var(--angle), var(--color1) 10.69%, var(--color2) 40.19%, var(--color3) 59.69%);
    background-clip: text;
    -webkit-background-clip: text;
    -moz-background-clip: text;
}/* End custom CSS */