.elementor-255 .elementor-element.elementor-element-6c4def3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-255 .elementor-element.elementor-element-8d3bac5{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-255 .elementor-element.elementor-element-c8dfaa4 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-255 .elementor-element.elementor-element-529f286{text-align:left;}.elementor-255 .elementor-element.elementor-element-529f286 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:44px;font-weight:800;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-9bb704c{background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;border-radius:20px 20px 20px 20px;text-align:justify;font-family:"Geologica", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-9bb704c a{color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-a0ba307{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-255 .elementor-element.elementor-element-1e2282c{text-align:left;}.elementor-255 .elementor-element.elementor-element-1e2282c .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:44px;font-weight:800;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-2183d07{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-255 .elementor-element.elementor-element-586c6df img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-255 .elementor-element.elementor-element-f89fc32 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-255 .elementor-element.elementor-element-ce10985{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-255 .elementor-element.elementor-element-2ecd1bf{text-align:left;}.elementor-255 .elementor-element.elementor-element-2ecd1bf .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:44px;font-weight:800;line-height:1.25em;color:var( --e-global-color-secondary );}.elementor-255 .elementor-element.elementor-element-b2ee545{background-color:var( --e-global-color-accent );padding:25px 25px 25px 25px;border-radius:20px 20px 20px 20px;text-align:justify;font-family:"Geologica", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-b2ee545 a{color:var( --e-global-color-primary );}.elementor-255 .elementor-element.elementor-element-3cff5cc{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-255 .elementor-element.elementor-element-edc7505{text-align:center;}.elementor-255 .elementor-element.elementor-element-edc7505 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:44px;font-weight:800;line-height:1.25em;color:var( --e-global-color-secondary );}@media(max-width:1440px){.elementor-255 .elementor-element.elementor-element-c8dfaa4 img{height:100%;}.elementor-255 .elementor-element.elementor-element-529f286 .elementor-heading-title{font-size:40px;}.elementor-255 .elementor-element.elementor-element-1e2282c .elementor-heading-title{font-size:40px;}.elementor-255 .elementor-element.elementor-element-2183d07{--grid-auto-flow:row;}.elementor-255 .elementor-element.elementor-element-586c6df img{height:100%;}.elementor-255 .elementor-element.elementor-element-f89fc32 img{height:100%;}.elementor-255 .elementor-element.elementor-element-2ecd1bf .elementor-heading-title{font-size:40px;}.elementor-255 .elementor-element.elementor-element-edc7505 .elementor-heading-title{font-size:40px;}}@media(max-width:1200px){.elementor-255 .elementor-element.elementor-element-529f286{text-align:center;}.elementor-255 .elementor-element.elementor-element-529f286 .elementor-heading-title{font-size:36px;}.elementor-255 .elementor-element.elementor-element-9bb704c{font-size:16px;}.elementor-255 .elementor-element.elementor-element-1e2282c{text-align:center;}.elementor-255 .elementor-element.elementor-element-1e2282c .elementor-heading-title{font-size:36px;}.elementor-255 .elementor-element.elementor-element-2183d07{--grid-auto-flow:row;}.elementor-255 .elementor-element.elementor-element-2ecd1bf{text-align:center;}.elementor-255 .elementor-element.elementor-element-2ecd1bf .elementor-heading-title{font-size:36px;}.elementor-255 .elementor-element.elementor-element-b2ee545{font-size:16px;}.elementor-255 .elementor-element.elementor-element-edc7505 .elementor-heading-title{font-size:36px;}}@media(max-width:700px){.elementor-255 .elementor-element.elementor-element-6c4def3{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-255 .elementor-element.elementor-element-529f286{text-align:center;}.elementor-255 .elementor-element.elementor-element-529f286 .elementor-heading-title{font-size:24px;}.elementor-255 .elementor-element.elementor-element-9bb704c{padding:25px 10px 25px 10px;font-size:14px;}.elementor-255 .elementor-element.elementor-element-1e2282c{text-align:center;}.elementor-255 .elementor-element.elementor-element-1e2282c .elementor-heading-title{font-size:24px;}.elementor-255 .elementor-element.elementor-element-2183d07{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-255 .elementor-element.elementor-element-2ecd1bf{text-align:center;}.elementor-255 .elementor-element.elementor-element-2ecd1bf .elementor-heading-title{font-size:24px;}.elementor-255 .elementor-element.elementor-element-b2ee545{padding:25px 10px 25px 10px;font-size:14px;}.elementor-255 .elementor-element.elementor-element-edc7505 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for text-editor, class: .elementor-element-9bb704c */.elementor-255 .elementor-element.elementor-element-9bb704c ul,
.elementor-255 .elementor-element.elementor-element-9bb704c ol{
    padding-left: 20px;
    padding-bottom: 14.400px;
}

.elementor-255 .elementor-element.elementor-element-9bb704c li:not(:last-child){
    padding-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4462c11 */.elementor-255 .elementor-element.elementor-element-4462c11 .price-table {
    margin: 0;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    border: none;
}

.elementor-255 .elementor-element.elementor-element-4462c11 thead > tr > th {
    font-family: Noto Sans;
    font-size: 24px;
    font-weight: 800;
}

.elementor-255 .elementor-element.elementor-element-4462c11 tbody > tr > td{
    font-family: Geologica;
    font-size: 18px;
    font-weight: 400;
}

.elementor-255 .elementor-element.elementor-element-4462c11 thead > tr > th:nth-child(1) {
    text-align: left;
}

.elementor-255 .elementor-element.elementor-element-4462c11 thead > tr > th:nth-child(2),
.elementor-255 .elementor-element.elementor-element-4462c11 tr > td:nth-child(2){
    text-align: right;
}

.elementor-255 .elementor-element.elementor-element-4462c11 th, td {
    border: none !important;
    background: transparent !important;
    vertical-align: middle !important;
}

.elementor-255 .elementor-element.elementor-element-4462c11 tbody > tr:nth-child(odd) {
    background-color: #FFB91926;
    border-radius: 20px !important;
}

.elementor-255 .elementor-element.elementor-element-4462c11 tbody > tr:nth-child(odd) td:first-child {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.elementor-255 .elementor-element.elementor-element-4462c11 tbody > tr:nth-child(odd) td:last-child {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

@media (max-width: 1200px) {
    .elementor-255 .elementor-element.elementor-element-4462c11 thead > tr > th {
        font-size: 20px;
    }
    
    .elementor-255 .elementor-element.elementor-element-4462c11 tbody > tr > td{
        font-size: 16px;
    }
}

@media (max-width: 700px) {
    .elementor-255 .elementor-element.elementor-element-4462c11 tbody > tr > td{
        font-size: 14px;
        text-align: center !important;
    }
    
    .elementor-255 .elementor-element.elementor-element-4462c11 tbody > tr > td:nth-child(1){
        font-weight: 700;
    }
    
   .elementor-255 .elementor-element.elementor-element-4462c11 thead {
        display: none;
    }
    
    .elementor-255 .elementor-element.elementor-element-4462c11 tr {
        display: flex;
        flex-direction: column;
        gap: 10px;
        padding: 10px 10px;
    }
    
    .elementor-255 .elementor-element.elementor-element-4462c11 td {
        text-align: center;
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2ee545 */.elementor-255 .elementor-element.elementor-element-b2ee545 ul,
.elementor-255 .elementor-element.elementor-element-b2ee545 ol{
    padding-left: 20px;
    padding-bottom: 14.400px;
}

.elementor-255 .elementor-element.elementor-element-b2ee545 li:not(:last-child){
    padding-bottom: 7px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6912197 */.accordion{
    font-family: Noto Sans;
    color: #3F4377;
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.accordion-item{
    cursor: pointer;
    transition: 0.3s;
    border-bottom: solid 1px #3F4377;
}

.accordion-title{
    font-size: 24px;
    font-weight: 600;
    position: relative;
    transition: 0.3s;
    padding-bottom: 10px;
}

.accordion-content{
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 20px;
}

@media(max-width: 1200px){
    .accordion-title{
        font-size: 18px;
    }
    
    .accordion-content{
        font-size: 16px;
    }
}

@media(max-width: 700px){
    .accordion-title{
        font-size: 16px;
    }
    
    .accordion-content{
        font-size: 12px;
    }
}/* End custom CSS */