.elementor-676 .elementor-element.elementor-element-5f37388b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-676 .elementor-element.elementor-element-8439cad{--display:flex;}.elementor-676 .elementor-element.elementor-element-8439cad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-5746dce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-5746dce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-43cd98d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-43cd98d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-59c8248{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-59c8248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-d3fce81{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-d3fce81.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-676 .elementor-element.elementor-element-229c2a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-676 .elementor-element.elementor-element-229c2a7.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-676 .elementor-element.elementor-element-8439cad{--width:100%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-676 .elementor-element.elementor-element-8439cad{--flex-wrap:nowrap;}}@media(min-width:1600px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for html, class: .elementor-element-5746dce */.pkg-card{
display:flex;
gap:20px;
padding:10px;
border:1px solid #ddd;
border-radius:12px;
margin-bottom:20px;
align-items:center;
}
.pkg-card img{
width:200px;
border-radius:10px;
}
.pkg-price{
text-align:center;
background:#f4f6f9;
padding:1px;
border-radius:10px;
min-width:150px;
}
.pkg-price .btn1{
display:block;
background:#1e2c70;
color:#fff!important;
padding:6px;
margin:8px 0;
border-radius:6px;
text-decoration:none;
}
.btn1:hover{
    
    color: #fff!important;
    background-color: #38b089;
    border-color: #a3dbc9
}

.pkg-price .btn2{
display:block;
background:#38b089;
color:#fff!important;
padding:6px;
border-radius:6px;
text-decoration:none;
}
.icons span{
margin-right:10px;
font-size:14px;
}

.heading{
    font-size:24px!important;
    font-weight:600!important;
}

.price{
   font-size:26px;
   font-weight: bold;
}





@media (max-width: 768px){

.pkg-card{
flex-direction:column;
text-align:center;
font-size:13px;
}

.pkg-card img{
width:100%;
max-width:320px;
}

.pkg-price{
width:100%;
margin-top:1px;
}

.icons{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:5px;
}

.icons span{
margin:0;
}

.heading{
font-size:17px!important;
}

.price{
font-size:22px;
}

.pkg-price .btn1,
.pkg-price .btn2{
max-width:220px;
margin:8px auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-43cd98d */.pkg-card{
display:flex;
gap:20px;
padding:10px;
border:1px solid #ddd;
border-radius:12px;
margin-bottom:20px;
align-items:center;
}
.pkg-card img{
width:200px;
border-radius:10px;
}
.pkg-price{
text-align:center;
background:#f4f6f9;
padding:1px;
border-radius:10px;
min-width:150px;
}
.pkg-price .btn1{
display:block;
background:#1e2c70;
color:#fff!important;
padding:6px;
margin:8px 0;
border-radius:6px;
text-decoration:none;
}
.btn1:hover{
    
    color: #fff!important;
    background-color: #38b089;
    border-color: #a3dbc9
}

.pkg-price .btn2{
display:block;
background:#38b089;
color:#fff!important;
padding:6px;
border-radius:6px;
text-decoration:none;
}
.icons span{
margin-right:10px;
font-size:14px;
}

.heading{
    font-size:24px!important;
    font-weight:600!important;
}

.price{
   font-size:26px;
   font-weight: bold;
}





@media (max-width: 768px){

.pkg-card{
flex-direction:column;
text-align:center;
font-size:13px;
}

.pkg-card img{
width:100%;
max-width:320px;
}

.pkg-price{
width:100%;
margin-top:10px;
}

.icons{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:5px;
}

.icons span{
margin:0;
}

.heading{
font-size:17px!important;
}

.price{
font-size:22px;
}

.pkg-price .btn1,
.pkg-price .btn2{
max-width:220px;
margin:8px auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59c8248 */.pkg-card{
display:flex;
gap:20px;
padding:10px;
border:1px solid #ddd;
border-radius:12px;
margin-bottom:20px;
align-items:center;
}
.pkg-card img{
width:200px;
border-radius:10px;
}
.pkg-price{
text-align:center;
background:#f4f6f9;
padding:1px;
border-radius:10px;
min-width:150px;
}
.pkg-price .btn1{
display:block;
background:#1e2c70;
color:#fff!important;
padding:6px;
margin:8px 0;
border-radius:6px;
text-decoration:none;
}
.btn1:hover{
    
    color: #fff!important;
    background-color: #38b089;
    border-color: #a3dbc9
}

.pkg-price .btn2{
display:block;
background:#38b089;
color:#fff!important;
padding:6px;
border-radius:6px;
text-decoration:none;
}
.icons span{
margin-right:10px;
font-size:14px;
}

.heading{
    font-size:24px!important;
    font-weight:600!important;
}

.price{
   font-size:26px;
   font-weight: bold;
}





@media (max-width: 768px){

.pkg-card{
flex-direction:column;
text-align:center;
font-size:13px;
}

.pkg-card img{
width:100%;
max-width:320px;
}

.pkg-price{
width:100%;
margin-top:10px;
}

.icons{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:5px;
}

.icons span{
margin:0;
}

.heading{
font-size:17px!important;
}

.price{
font-size:22px;
}

.pkg-price .btn1,
.pkg-price .btn2{
max-width:220px;
margin:8px auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d3fce81 */.pkg-card{
display:flex;
gap:20px;
padding:10px;
border:1px solid #ddd;
border-radius:12px;
margin-bottom:20px;
align-items:center;
}
.pkg-card img{
width:200px;
border-radius:10px;
}
.pkg-price{
text-align:center;
background:#f4f6f9;
padding:1px;
border-radius:10px;
min-width:150px;
}
.pkg-price .btn1{
display:block;
background:#1e2c70;
color:#fff!important;
padding:6px;
margin:8px 0;
border-radius:6px;
text-decoration:none;
}
.btn1:hover{
    
    color: #fff!important;
    background-color: #38b089;
    border-color: #a3dbc9
}

.pkg-price .btn2{
display:block;
background:#38b089;
color:#fff!important;
padding:6px;
border-radius:6px;
text-decoration:none;
}
.icons span{
margin-right:10px;
font-size:14px;
}

.heading{
    font-size:24px!important;
    font-weight:600!important;
}

.price{
   font-size:26px;
   font-weight: bold;
}





@media (max-width: 768px){

.pkg-card{
flex-direction:column;
text-align:center;
font-size:13px;
}

.pkg-card img{
width:100%;
max-width:320px;
}

.pkg-price{
width:100%;
margin-top:10px;
}

.icons{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:5px;
}

.icons span{
margin:0;
}

.heading{
font-size:17px!important;
}

.price{
font-size:22px;
}

.pkg-price .btn1,
.pkg-price .btn2{
max-width:220px;
margin:8px auto;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-229c2a7 */.pkg-card{
display:flex;
gap:20px;
padding:10px;
border:1px solid #ddd;
border-radius:12px;
margin-bottom:20px;
align-items:center;
}
.pkg-card img{
width:200px;
border-radius:10px;
}
.pkg-price{
text-align:center;
background:#f4f6f9;
padding:1px;
border-radius:10px;
min-width:150px;
}
.pkg-price .btn1{
display:block;
background:#1e2c70;
color:#fff!important;
padding:6px;
margin:8px 0;
border-radius:6px;
text-decoration:none;
}
.btn1:hover{
    
    color: #fff!important;
    background-color: #38b089;
    border-color: #a3dbc9
}

.pkg-price .btn2{
display:block;
background:#38b089;
color:#fff!important;
padding:6px;
border-radius:6px;
text-decoration:none;
}
.icons span{
margin-right:10px;
font-size:14px;
}

.heading{
    font-size:24px!important;
    font-weight:600!important;
}

.price{
   font-size:26px;
   font-weight: bold;
}





@media (max-width: 768px){

.pkg-card{
flex-direction:column;
text-align:center;
font-size:13px;
}

.pkg-card img{
width:100%;
max-width:320px;
}

.pkg-price{
width:100%;
margin-top:10px;
}

.icons{
display:flex;
flex-wrap:wrap;
justify-content:center;
gap:5px;
}

.icons span{
margin:0;
}

.heading{
font-size:17px!important;
}

.price{
font-size:22px;
}

.pkg-price .btn1,
.pkg-price .btn2{
max-width:220px;
margin:8px auto;
}
}/* End custom CSS */