.elementor-126 .elementor-element.elementor-element-9bad751{--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;}.elementor-126 .elementor-element.elementor-element-5dbd6c7 .elementor-rtl-slider-wrapper{border-radius:12px 12px 12px 12px;overflow:hidden;}.elementor-126 .elementor-element.elementor-element-496e6aa{--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;--overlay-opacity:0.5;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-126 .elementor-element.elementor-element-496e6aa::before, .elementor-126 .elementor-element.elementor-element-496e6aa > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-496e6aa > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-496e6aa > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-496e6aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-496e6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E4F5E4;--background-overlay:'';}.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-126 .elementor-element.elementor-element-e1250ff{text-align:center;}.elementor-126 .elementor-element.elementor-element-e1250ff .elementor-heading-title{color:#08421E;}.elementor-126 .elementor-element.elementor-element-8907d4a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-126 .elementor-element.elementor-element-8907d4a::before, .elementor-126 .elementor-element.elementor-element-8907d4a > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-8907d4a > .e-con-inner > .elementor-background-video-container::before, .elementor-126 .elementor-element.elementor-element-8907d4a > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-8907d4a > .e-con-inner > .elementor-background-slideshow::before, .elementor-126 .elementor-element.elementor-element-8907d4a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E4F5E4;--background-overlay:'';}.elementor-126 .elementor-element.elementor-element-a00a4b1{--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;}.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-126 .elementor-element.elementor-element-5cf577d > .elementor-widget-container{margin:0px 25px 0px 30px;}.elementor-126 .elementor-element.elementor-element-5cf577d{text-align:justify;}.elementor-126 .elementor-element.elementor-element-f681c9b{--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;}.elementor-126 .elementor-element.elementor-element-7a83a01 > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-126 .elementor-element.elementor-element-7a83a01 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-126 .elementor-element.elementor-element-1341860{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-126 .elementor-element.elementor-element-b6b7212{text-align:center;}.elementor-126 .elementor-element.elementor-element-b6b7212 .elementor-heading-title{color:#08421E;}.elementor-126 .elementor-element.elementor-element-9ef0471{--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;}@media(min-width:768px){.elementor-126 .elementor-element.elementor-element-8907d4a{--content-width:1500px;}.elementor-126 .elementor-element.elementor-element-a00a4b1{--width:50%;}.elementor-126 .elementor-element.elementor-element-f681c9b{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-6ff2e99 *//*=============================
ISED SERVICES
==============================*/

.ised-services{

    width:100%;

    background:#ffffff;

    padding:70px 30px;

}

.ised-container{

    max-width:1280px;

    margin:auto;

    display:grid;

    grid-template-columns:repeat(4,1fr);

    gap:50px 35px;

}

.service-item{

    text-align:center;

    transition:.35s;

}

.service-item:hover{

    transform:translateY(-8px);

}

.service-icon{

    width:120px;

    height:120px;

    margin:0 auto 20px;

    display:flex;

    justify-content:center;

    align-items:center;

    border:none;

    background:none;

    box-shadow:none;

}

.service-item:hover .service-icon img{

    transform:scale(1.08);

}

.service-icon img{

    width:120px;

    height:120px;

    object-fit:contain;

    display:block;

    transition:.3s;

}

.service-item h3{

    margin-top:10px;

    margin-bottom:15px;

    font-size:24px;

    font-weight:700;

    color:#003b2d;

    line-height:1.15;

    text-transform:uppercase;

}

.service-item p{

    text-align:center;

    max-width:280px;

    margin:0 auto;

    line-height:1.8;

}

/*=====================
Tablet
======================*/

@media(max-width:991px){

.ised-container{

    grid-template-columns:repeat(2,1fr);

    gap:40px 30px;

}

.service-icon{

    width:105px;

    height:105px;

}

.service-icon img{

    width:65px;

    height:65px;

}

.service-item h3{

    font-size:22px;

}

.service-item p{

    text-align:center;

}

}

/*=====================
Mobile
======================*/

@media(max-width:767px){

.ised-services{

    padding:45px 15px;

}

.ised-container{

    grid-template-columns:1fr;

    gap:40px;

}

.service-icon{

    width:95px;

    height:95px;

}

.service-icon img{

    width:95px;

    height:95px;

}

.service-item h3{

    font-size:20px;

}

.service-item p{

    max-width:100%;

}

}/* End custom CSS */
/* Start custom CSS */.popup-sale-form{

background:#ffffff;

padding:30px;

border-radius:20px;

max-width:520px;

margin:auto;

box-shadow:0 15px 40px rgba(0,0,0,0.15);

font-family:system-ui;
}

/* title */

.popup-sale-title{

font-size:24px;

font-weight:700;

display:flex;

align-items:center;

gap:10px;

margin-bottom:10px;

color:#1f2937;
}

/* description */

.popup-sale-desc{

color:#6b7280;

font-size:15px;

margin-top:-50px;
}

.popup-phone{
margin-top:-100px;
border-radius:14px;
border:1px solid #e5e7eb;
height: 50px;
}
.wpcf7 input.wpcf7-form-control.wpcf7-date,.wpcf7 input.wpcf7-form-control.wpcf7-number,.wpcf7 input.wpcf7-form-control.wpcf7-quiz,.wpcf7 input.wpcf7-form-control.wpcf7-text,.wpcf7 select.wpcf7-form-control.wpcf7-select,.wpcf7 textarea.wpcf7-form-control.wpcf7-textarea {
    margin: 5px 0 0;
    padding: 7px 35px;
    outline: none;
    font-size: .85em;
    color: #595959;
    font-family: Droid Serif,sans-serif;
    width: 100%
}
/* row */

.popup-sale-row{

display:flex;

align-items:center;

gap:14px;
}

/* phone input */

.popup-phone input{

width:100%;

height:50px;

border-radius:14px;

border:1px solid #e5e7eb;

padding-left:42px;

font-size:15px;

background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%239ca3af' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92V21a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2 4.18 2 2 0 0 1 4 2h4.09a2 2 0 0 1 2 1.72c.12.86.33 1.7.63 2.5a2 2 0 0 1-.45 2.11L9.1 9.91a16 16 0 0 0 6 6l1.58-1.17a2 2 0 0 1 2.11-.45c.8.3 1.64.51 2.5.63A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") no-repeat 12px center;

background-size:18px;

outline:none;
}

/* button */

.popup-submit input{

height:50px;

padding:0 28px;

border:none;

border-radius:14px;

font-size:16px;

font-weight:600;

color:#fff;

background:linear-gradient(180deg,#ff7a00,#ff5a00);

cursor:pointer;

box-shadow:0 8px 20px rgba(255,120,0,0.35);

transition:all .25s ease;
}

.popup-submit input:hover{

transform:translateY(-2px);

box-shadow:0 12px 25px rgba(255,120,0,0.45);
}

@media (max-width:768px){

.popup-sale-form{

padding:22px;

}

.popup-sale-title{

font-size:20px;

}

.popup-sale-row{

flex-direction:column;

gap:12px;

}

.popup-submit input{

width:100%;

}

}
.popup-submit{
    padding-top:-70px;
}/* End custom CSS */