.elementor-21 .elementor-element.elementor-element-de7e4e3{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7b3c83d{--display:flex;--border-radius:25px 25px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-7b3c83d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7b3c83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3640;}.elementor-21 .elementor-element.elementor-element-7b3c83d.e-con{--align-self:center;}.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-21 .elementor-element.elementor-element-6fe621a{padding:9px 59px 0px 0px;text-align:start;}.elementor-21 .elementor-element.elementor-element-6fe621a .elementor-heading-title{font-family:"Arad", Sans-serif;font-size:26px;font-weight:600;color:#F5EBEB;}.elementor-21 .elementor-element.elementor-element-fb40684{--display:flex;--min-height:216px;--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;--overlay-opacity:1;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-21 .elementor-element.elementor-element-fb40684:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fb40684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3640;}.elementor-21 .elementor-element.elementor-element-fb40684::before, .elementor-21 .elementor-element.elementor-element-fb40684 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fb40684 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fb40684 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fb40684 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fb40684 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-65248f0{--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-21 .elementor-element.elementor-element-8a06841{--display:flex;}.elementor-21 .elementor-element.elementor-element-319fea4{padding:0% 8% 0% 0%;}.elementor-21 .elementor-element.elementor-element-319fea4 .elementor-heading-title{font-family:"Arad", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.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-21 .elementor-element.elementor-element-97f667e{padding:0px 27px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-item > a{font-family:"Arad", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-text{color:#FFFFFF6E;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-97f667e .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FAFAFA;}.elementor-21 .elementor-element.elementor-element-25f30d5{--display:flex;}.elementor-21 .elementor-element.elementor-element-394de8e{padding:0% 8% 0% 0%;}.elementor-21 .elementor-element.elementor-element-394de8e .elementor-heading-title{font-family:"Arad", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-21 .elementor-element.elementor-element-565b2eb{padding:0px 27px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-item > a{font-family:"Arad", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-text{color:#FFFFFF6E;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-565b2eb .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FAFAFA;}.elementor-21 .elementor-element.elementor-element-dee7d4c{--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-21 .elementor-element.elementor-element-049611b{--display:flex;}.elementor-21 .elementor-element.elementor-element-049611b.e-con{--order:99999 /* order end hack */;}.elementor-21 .elementor-element.elementor-element-3016a3d{padding:0% 10% 0% 0%;}.elementor-21 .elementor-element.elementor-element-3016a3d .elementor-heading-title{font-family:"Arad", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.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-21 .elementor-element.elementor-element-8bb1406{color:#D1D1D1;}.elementor-21 .elementor-element.elementor-element-c4bee85{--display:flex;}.elementor-21 .elementor-element.elementor-element-b8b18b5{padding:0% 8% 0% 0%;}.elementor-21 .elementor-element.elementor-element-b8b18b5 .elementor-heading-title{font-family:"Arad", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-21 .elementor-element.elementor-element-c99cf88{padding:0px 27px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-item > a{font-family:"Arad", Sans-serif;font-weight:400;}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-text{color:#FFFFFF6E;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-c99cf88 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FAFAFA;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-de7e4e3{--content-width:100%;}.elementor-21 .elementor-element.elementor-element-7b3c83d{--width:77%;}.elementor-21 .elementor-element.elementor-element-fb40684{--content-width:93%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-25f30d5{--width:52%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-fb40684{--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(max-width:767px){.elementor-21 .elementor-element.elementor-element-fb40684{--content-width:100%;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-21 .elementor-element.elementor-element-8bb1406{text-align:justify;}}/* Start custom CSS for heading, class: .elementor-element-6fe621a */.speak{
    position: relative;
}

.speak{
   padding-right: 50px;
}

.speak::before{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 40px;
    height: 4px;

    background: rgba(255,255,255,1);
    border-radius: 10px;
    box-shadow: 0 0 10px 4px rgba(255,255,255,1);
    transition:
        background .3s ease,
        box-shadow .3s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-97f667e */.flist{
    position: relative;
}

.flist{
   padding-right: 50px;
}

.flist::before{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 40px;
    height: 4px;

    background: rgba(255,255,255,.15);
    border-radius: 10px;

    transition:
        background .3s ease,
        box-shadow .3s ease;
}

.flist:hover::before{
    background: rgba(255,255,255,1);
    box-shadow: 0 0 10px 4px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a06841 */.elementor-21 .elementor-element.elementor-element-8a06841{
    cursor: pointer;
}

.elementor-21 .elementor-element.elementor-element-8a06841 .quick-access{
    position: relative;
    color: transparent;
    background-clip: text;
    -webkit-text-fill-color: transparent;
            background: linear-gradient(
        to left,
        rgba(255,255,255,0.5),
        rgba(255,255,255,0)
    );
    -webkit-background-clip: text;
     transition: background .3s ease .3s;
}


.elementor-21 .elementor-element.elementor-element-8a06841:hover .quick-access{
        background: linear-gradient(
        to left,
        rgba(255,255,255,1) 0%,
        rgba(255,255,255,0) 100%
    );
    background-position: left;
    background-size: 200% 100%;
    background-position: right;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    transition: background-position .3s ease .3s;
}







/*before*/

.elementor-21 .elementor-element.elementor-element-8a06841 .quick-access::before{
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, .10);
    border: 1px solid rgba(0, 0, 0, .10);;
    height: 30px;
    width: 5%;
    right: 0;
    top: -5px;
    border-radius: 10px;
    box-shadow: rgba(255, 255, 255, .10);
    
        transition:
        transform 0.4s ease,
        background 0.2s ease 0.4s,
        box-shadow 0.2s ease 0.4s;

}

.elementor-21 .elementor-element.elementor-element-8a06841:hover .quick-access::before{
        transform: translateY(-9px);
        
    box-shadow: 0 0px 10px 4px rgba(255, 255, 255,1);
    
    background: rgba(255, 255, 255, 1);
    
    cursor: pointer;
    transition: 
        box-shadow .3s ease .3s,
        background .3s ease .3s,
        transform .4s
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-565b2eb */.flist{
    position: relative;
}

.flist{
   padding-right: 50px;
}

.flist::before{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 40px;
    height: 4px;

    background: rgba(255,255,255,.15);
    border-radius: 10px;

    transition:
        background .3s ease,
        box-shadow .3s ease;
}

.flist:hover::before{
    background: rgba(255,255,255,1);
    box-shadow: 0 0 10px 4px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f30d5 */.elementor-21 .elementor-element.elementor-element-25f30d5{
    cursor: pointer;
}

.elementor-21 .elementor-element.elementor-element-25f30d5 .quick-access{
    position: relative;
    color: transparent;
    background-clip: text;
    -webkit-text-fill-color: transparent;
            background: linear-gradient(
        to left,
        rgba(255,255,255,0.5),
        rgba(255,255,255,0)
    );
    -webkit-background-clip: text;
     transition: background .3s ease .3s;
}


.elementor-21 .elementor-element.elementor-element-25f30d5:hover .quick-access{
        background: linear-gradient(
        to left,
        rgba(255,255,255,1) 0%,
        rgba(255,255,255,0) 100%
    );
    background-position: left;
    background-size: 200% 100%;
    background-position: right;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    transition: background-position .3s ease .3s;
}







/*before*/

.elementor-21 .elementor-element.elementor-element-25f30d5 .quick-access::before{
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, .10);
    border: 1px solid rgba(0, 0, 0, .10);;
    height: 30px;
    width: 5%;
    right: 0;
    top: -5px;
    border-radius: 10px;
    box-shadow: rgba(255, 255, 255, .10);
    
        transition:
        transform 0.4s ease,
        background 0.2s ease 0.4s,
        box-shadow 0.2s ease 0.4s;

}

.elementor-21 .elementor-element.elementor-element-25f30d5:hover .quick-access::before{
        transform: translateY(-9px);
        
    box-shadow: 0 0px 10px 4px rgba(255, 255, 255,1);
    
    background: rgba(255, 255, 255, 1);
    
    cursor: pointer;
    transition: 
        box-shadow .3s ease .3s,
        background .3s ease .3s,
        transform .4s
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049611b */.elementor-21 .elementor-element.elementor-element-049611b{
    cursor: pointer;
}

.elementor-21 .elementor-element.elementor-element-049611b .quick-access::before{
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, .10);
    border: 1px solid rgba(0, 0, 0, .10);;
    height: 30px;
    width: 5%;
    right: 0;
    top: -5px;
    border-radius: 10px;
    
        transition:
        transform 0.4s ease,
        background 0.2s ease 0.4s,
        box-shadow 0.2s ease 0.4s;
        transform: translateY(-9px);
        
    box-shadow: 0 0px 10px 4px rgba(255, 255, 255,.6);
    
    background: rgba(255, 255, 255, 1);
    
    cursor: pointer;
    transition: 
        box-shadow .3s ease .3s,
        background .3s ease .3s,
        transform .4s
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c99cf88 */.flist{
    position: relative;
}

.flist{
   padding-right: 50px;
}

.flist::before{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);

    width: 40px;
    height: 4px;

    background: rgba(255,255,255,.15);
    border-radius: 10px;

    transition:
        background .3s ease,
        box-shadow .3s ease;
}

.flist:hover::before{
    background: rgba(255,255,255,1);
    box-shadow: 0 0 10px 4px rgba(255,255,255,1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4bee85 */.elementor-21 .elementor-element.elementor-element-c4bee85{
    cursor: pointer;
}

.elementor-21 .elementor-element.elementor-element-c4bee85 .quick-access{
    position: relative;
    color: transparent;
    background-clip: text;
    -webkit-text-fill-color: transparent;
            background: linear-gradient(
        to left,
        rgba(255,255,255,0.5),
        rgba(255,255,255,0)
    );
    -webkit-background-clip: text;
     transition: background .3s ease .3s;
}


.elementor-21 .elementor-element.elementor-element-c4bee85:hover .quick-access{
        background: linear-gradient(
        to left,
        rgba(255,255,255,1) 0%,
        rgba(255,255,255,0) 100%
    );
    background-position: left;
    background-size: 200% 100%;
    background-position: right;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    transition: background-position .3s ease .3s;
}







/*before*/

.elementor-21 .elementor-element.elementor-element-c4bee85 .quick-access::before{
    content: "";
    position: absolute;
    background: rgba(255, 255, 255, .10);
    border: 1px solid rgba(0, 0, 0, .10);;
    height: 30px;
    width: 5%;
    right: 0;
    top: -5px;
    border-radius: 10px;
    box-shadow: rgba(255, 255, 255, .10);
    
        transition:
        transform 0.4s ease,
        background 0.2s ease 0.4s,
        box-shadow 0.2s ease 0.4s;

}

.elementor-21 .elementor-element.elementor-element-c4bee85:hover .quick-access::before{
        transform: translateY(-9px);
        
    box-shadow: 0 0px 10px 4px rgba(255, 255, 255,1);
    
    background: rgba(255, 255, 255, 1);
    
    cursor: pointer;
    transition: 
        box-shadow .3s ease .3s,
        background .3s ease .3s,
        transform .4s
}/* End custom CSS */