.elementor-4861 .elementor-element.elementor-element-beb0089 .elementor-repeater-item-09ac577.master-fancy-image{left:0px;top:0px;visibility:visible;}.elementor-4861 .elementor-element.elementor-element-beb0089 .elementor-repeater-item-09ac577.master-fancy-image .image-wrap{opacity:0.5;}.elementor-4861 .elementor-element.elementor-element-beb0089  .master-gallery-stack{left:0px;top:0px;}.elementor-4861 .elementor-element.elementor-element-beb0089{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;top:120px;z-index:-1;}body:not(.rtl) .elementor-4861 .elementor-element.elementor-element-beb0089{right:-370px;}body.rtl .elementor-4861 .elementor-element.elementor-element-beb0089{left:-370px;}.elementor-4861 .elementor-element.elementor-element-8f4c150{--spacer-size:120px;}.elementor-4861 .elementor-element.elementor-element-6ac4b27 > .elementor-element-populated{margin:0px 70px 0px 0px;--e-column-margin-right:70px;--e-column-margin-left:0px;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-3cd1d9f.master-fancy-image{width:64.913%;max-width:64.913%;left:-30px;top:0px;visibility:visible;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-3cd1d9f.master-fancy-image .image-wrap, .elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-3cd1d9f.master-fancy-image.reveal{border-radius:100px 0px 0px 100px;overflow:hidden;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-ba0116b.master-fancy-image{width:35.088%;max-width:35.088%;right:-15px;left:unset;top:0px;visibility:visible;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-ba0116b.master-fancy-image .image-wrap, .elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-ba0116b.master-fancy-image.reveal{border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-f9a11e9.master-fancy-image{width:75.439%;max-width:75.439%;right:-15px;left:unset;top:220px;visibility:visible;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-f9a11e9.master-fancy-image .image-wrap, .elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-f9a11e9.master-fancy-image.reveal{border-radius:5px 5px 5px 5px;overflow:hidden;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-28e17e1.master-text{animation-delay:700ms;width:64.913%;visibility:visible;left:0px;top:100px;}.elementor-4861 .elementor-element.elementor-element-97f7bdf  .master-gallery-stack{left:0px;top:0px;}.elementor-4861 .elementor-element.elementor-element-97f7bdf{width:var( --container-widget-width, 102.572% );max-width:102.572%;--container-widget-width:102.572%;--container-widget-flex-grow:0;}.elementor-4861 .elementor-element.elementor-element-97f7bdf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4861 .elementor-element.elementor-element-b935c50 > .elementor-element-populated{margin:0px 0px 0px 70px;--e-column-margin-right:0px;--e-column-margin-left:70px;}.elementor-4861 .elementor-element.elementor-element-e387cc0 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-4861 .elementor-element.elementor-element-c17d56e > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-4861 .elementor-element.elementor-element-c17d56e .icon-wrap i{font-size:18px;width:18px;height:18px;line-height:18px;}.elementor-4861 .elementor-element.elementor-element-c17d56e .icon-wrap svg{width:18px;}.elementor-4861 .elementor-element.elementor-element-c17d56e .icon-wrap{color:var( --e-global-color-surince_accent_2 );}.elementor-4861 .elementor-element.elementor-element-c17d56e .master-icon-text .content-wrap, .elementor-4861 .elementor-element.elementor-element-c17d56e .master-icon-text .content-wrap a{color:var( --e-global-color-surince_primary );font-size:18px;font-weight:700;}.elementor-4861 .elementor-element.elementor-element-c17d56e .list-item{margin:0px 0px 15px 0px;}.elementor-repeater-item-f83e873.master-decor{left:0px;top:0px;visibility:visible;}.elementor-4861 .elementor-element.elementor-element-d3d9e18{--spacer-size:120px;}.elementor-4861 .elementor-element.elementor-element-1609ecc{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4861 .elementor-element.elementor-element-1eaec79{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:050px;}.elementor-4861 .elementor-element.elementor-element-1eaec79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4861 .elementor-element.elementor-element-d347265{width:100%;max-width:100%;}.elementor-4861 .elementor-element.elementor-element-d347265.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4861 .elementor-element.elementor-element-8c0742a{--display:flex;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4861 .elementor-element.elementor-element-d0c93d3{width:100%;max-width:100%;}.elementor-4861 .elementor-element.elementor-element-d0c93d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4861 .elementor-element.elementor-element-f7e4b6c{--display:flex;}body.elementor-page-4861 #page #main-content{padding-top:0px;padding-bottom:0px;}@media(min-width:768px){.elementor-4861 .elementor-element.elementor-element-1eaec79{--width:44.284%;}.elementor-4861 .elementor-element.elementor-element-8c0742a{--width:50%;}}@media(max-width:1024px){.elementor-4861 .elementor-element.elementor-element-8f4c150{--spacer-size:100px;}.elementor-4861 .elementor-element.elementor-element-6ac4b27 > .elementor-element-populated{margin:0px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-28e17e1.master-text{visibility:hidden;}.elementor-4861 .elementor-element.elementor-element-b935c50 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4861 .elementor-element.elementor-element-d3d9e18{--spacer-size:100px;}}@media(max-width:767px){.elementor-4861 .elementor-element.elementor-element-8f4c150{--spacer-size:80px;}.elementor-4861 .elementor-element.elementor-element-97f7bdf .elementor-repeater-item-3cd1d9f.master-fancy-image{width:80%;max-width:80%;}.elementor-4861 .elementor-element.elementor-element-d3d9e18{--spacer-size:80px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4861 .elementor-element.elementor-element-6ac4b27{width:100%;}.elementor-4861 .elementor-element.elementor-element-b935c50{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-d347265 */.elementor-4861 .elementor-element.elementor-element-d347265{
    background: rgba(255,255,255,0.78);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    padding: 40px;
    border-radius: 30px;

    border:1px solid rgba(255,255,255,0.4);

    box-shadow:
    0 10px 35px rgba(0,0,0,0.08),
    inset 0 1px 1px rgba(255,255,255,0.5);

    transition:0.4s ease;
    transform-style:preserve-3d;
}

.elementor-4861 .elementor-element.elementor-element-d347265:hover{
    transform:
    perspective(1000px)
    rotateY(3deg)
    translateY(-6px);
}

.elementor-4861 .elementor-element.elementor-element-d347265 form{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.elementor-4861 .elementor-element.elementor-element-d347265 input,
.elementor-4861 .elementor-element.elementor-element-d347265 textarea{
    width:100%;
    border:none;
    border-radius:16px;
    padding:16px 18px;

    background:#f7f8fc;

    font-size:15px;

    transition:0.3s;
}

.elementor-4861 .elementor-element.elementor-element-d347265 input:focus,
.elementor-4861 .elementor-element.elementor-element-d347265 textarea:focus{
    outline:none;

    background:#fff;

    box-shadow:
    0 10px 25px rgba(31,60,136,0.12);

    transform:translateY(-2px);
}

.elementor-4861 .elementor-element.elementor-element-d347265 textarea{
    min-height:140px;
}

.elementor-4861 .elementor-element.elementor-element-d347265 input::placeholder,
.elementor-4861 .elementor-element.elementor-element-d347265 textarea::placeholder{
    color:#b9b9b9;
    opacity:1;
}

.elementor-4861 .elementor-element.elementor-element-d347265 label{
    font-weight:600;
    color:#1d1d1d;
    margin-bottom:6px;
}

.elementor-4861 .elementor-element.elementor-element-d347265 .glsr-stars{
    margin:10px 0 15px;
}

.elementor-4861 .elementor-element.elementor-element-d347265 button,
.elementor-4861 .elementor-element.elementor-element-d347265 input[type="submit"]{
    background:linear-gradient(135deg,#0b1c5e,#2848b8);
    color:#fff;

    border:none;

    padding:16px;

    border-radius:16px;

    font-size:16px;
    font-weight:600;

    cursor:pointer;

    transition:0.4s;
}

.elementor-4861 .elementor-element.elementor-element-d347265 button:hover,
.elementor-4861 .elementor-element.elementor-element-d347265 input[type="submit"]:hover{

    transform:
    translateY(-4px)
    scale(1.02);

    box-shadow:
    0 15px 30px rgba(40,72,184,0.25);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d0c93d3 */.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-review{

    position:relative;

    background:rgba(255,255,255,0.82);

    backdrop-filter:blur(14px);
    -webkit-backdrop-filter:blur(14px);

    border-radius:28px;

    padding:30px;

    margin-bottom:30px;

    overflow:hidden;

    border:1px solid rgba(255,255,255,0.4);

    box-shadow:
    0 15px 35px rgba(0,0,0,0.08),
    inset 0 1px 1px rgba(255,255,255,0.5);

    transition:0.45s ease;

    transform-style:preserve-3d;
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-review:hover{

    transform:
    perspective(1000px)
    rotateY(-4deg)
    translateY(-8px);

    box-shadow:
    0 25px 45px rgba(0,0,0,0.14);
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-review:before{

    content:'';

    position:absolute;

    width:120px;
    height:120px;

    background:rgba(40,72,184,0.08);

    border-radius:50%;

    top:-40px;
    right:-40px;
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-review-author{

    font-size:22px;
    font-weight:700;

    color:#0b1c5e;

    margin-bottom:8px;
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-review-date{

    font-size:13px;

    color:#999;

    margin-bottom:14px;
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-review-content{

    font-size:15px;

    line-height:1.9;

    color:#444;
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-stars{

    margin-bottom:15px;
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-pagination{

    margin-top:20px;
    text-align:center;
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-pagination a{

    display:inline-block;

    padding:10px 15px;

    border-radius:12px;

    background:#eef2ff;

    color:#2848b8;

    margin:0 5px;

    transition:0.3s;
}

.elementor-4861 .elementor-element.elementor-element-d0c93d3 .glsr-pagination a:hover{

    background:#2848b8;

    color:#fff;
}/* End custom CSS */