.elementor-3487 .elementor-element.elementor-element-4a9772e > .elementor-container{max-width:1401px;min-height:15px;}.elementor-3487 .elementor-element.elementor-element-4a9772e:not(.elementor-motion-effects-element-type-background), .elementor-3487 .elementor-element.elementor-element-4a9772e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(300deg, rgba(12, 71, 110, 0.9019607843137255) 0%, #3399DD 100%);}.elementor-3487 .elementor-element.elementor-element-2469c42 .elementor-spacer-inner{height:5px;}.elementor-3487 .elementor-element.elementor-element-1ae430b > .elementor-container{min-height:90px;}.elementor-3487 .elementor-element.elementor-element-1ae430b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(35px/2);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(35px/2);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(35px/2);margin-left:calc(35px/2);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-35px/2);margin-left:calc(-35px/2);}body.rtl .elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-35px/2);}body:not(.rtl) .elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-35px/2);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-item:not(:last-child):after{content:"";height:100%;border-color:rgba(123, 145, 255, 0.16);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-3487 .elementor-element.elementor-element-ca76548{--e-icon-list-icon-size:14px;}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-text{color:#1C71B3;}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-item > a{font-size:16px;font-weight:600;line-height:2.3em;}.elementor-3487 .elementor-element.elementor-element-717721d > .elementor-container{min-height:400px;}.elementor-3487 .elementor-element.elementor-element-717721d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3487 .elementor-element.elementor-element-871e47a > .elementor-widget-container{background-color:#FC0404;}@media(max-width:1024px){.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(48px/2);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(48px/2);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(48px/2);margin-left:calc(48px/2);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-48px/2);margin-left:calc(-48px/2);}body.rtl .elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-48px/2);}body:not(.rtl) .elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-48px/2);}.elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3487 .elementor-element.elementor-element-ca76548 .elementor-icon-list-item > a{line-height:2.2em;}}@media(max-width:767px){.elementor-3487 .elementor-element.elementor-element-2469c42 .elementor-spacer-inner{height:2px;}.elementor-3487 .elementor-element.elementor-element-6353534{width:20%;}.elementor-3487 .elementor-element.elementor-element-363d4fd{width:80%;}.elementor-3487 .elementor-element.elementor-element-717721d > .elementor-container{min-height:90px;}.elementor-3487 .elementor-element.elementor-element-2103332{width:20%;}.elementor-3487 .elementor-element.elementor-element-871e47a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-3487 .elementor-element.elementor-element-3ed51d3{width:80%;}}@media(min-width:768px){.elementor-3487 .elementor-element.elementor-element-6353534{width:34.48%;}.elementor-3487 .elementor-element.elementor-element-363d4fd{width:65.52%;}.elementor-3487 .elementor-element.elementor-element-2103332{width:41.151%;}.elementor-3487 .elementor-element.elementor-element-3ed51d3{width:58.849%;}}/* Start custom CSS for html, class: .elementor-element-bdb5bf8 */.elementor-3487 .elementor-element.elementor-element-bdb5bf8{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ca76548 */span.elementor-icon-list-text:hover {
    font-size: 20px;
  transition:  .2s ease-in-out !important;}
span.elementor-icon-list-text:visited {
    color: #ffffff !important;
     transition:  .2s ease-in-out !important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ae430b */.elementor-3487 .elementor-element.elementor-element-1ae430b{     
    background-image: linear-gradient(2000deg ,#ffcea2, #e1c8b0, #ffc38e);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-871e47a */.elementor-3487 .elementor-element.elementor-element-871e47a .elementor-widget-container {
    width: 38px;
    height: 35px;
    border-radius: 50%;
}

.elementor-3487 .elementor-element.elementor-element-871e47a .elementor-widget-container.elementor-widget-container {
    background-color: #FF3759;
    background: linear-gradient(300deg, #ff2c1c 0%, #ff216c 100%) !important;
    background-image: linear-gradient(300deg, #ff2c1c 0%, #ff216c 100%) !important;
    border-radius: 100% !important;
}

body #menu {
    transform: translateX(20%);}

#menuToggle {
    display: block;
    position: relative;
    top: 1px;
    left: 26px;
    z-index: 999;
    -webkit-user-select: none;
    user-select: none;
    padding-right: 35px;
    padding-top: 10px;}

#menuToggle input {
    right: 36px;
    top: 6px;
    left: initial;
    background: #74cc47;
    display: block;
    width: 40px;
    height: 32px;
    position: absolute;
    top: -7px;
    left: -5px;
    cursor: pointer;
    opacity: 0;
    z-index: 99;
    -webkit-touch-callout: none;}


#menuToggle input:checked~span {
    opacity: 1;
    transform: rotate(45deg) translate(-2px,-1px);
    background: #5fcac3;}


#menuToggle span {
    display: block;
    width: 23px;
    height: 3px;
    margin-bottom: 4px;
    position: relative;
    background: #ffffff;
    right: -2px;
    top: -2px;
    border-radius: 5px;
    z-index: 999;
    transform-origin: 0px 0;
    transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease !important;}

#menu {
position: absolute;
    width: 0;
    height: 480px;
    margin: -100px 0 0 -25px !important;
    padding: 0;
    padding-top: 105px;
    background: #a78399;
    background: linear-gradient(300deg, #ffffff 0%, #d6d6d6 100%) !important;
    background-image: linear-gradient(300deg, #ffffff 0%, #fdf7f1 100%) !important;
    list-style-type: none;
    -webkit-font-smoothing: antialiased;
    transform-origin: 0% 0% !important;
    opacity: 0;
    transition: all .3s !important;
    visibility: hidden;
    border: solid 2px #c7c7c747;
}

#menuToggle input:checked~ul {
    margin-left: -50px;
    padding: 115px 30px;
    width: 330px;
    opacity: 1;
    transition: all .2s !important;
    border-radius: 0 0 0 116px;
    visibility: visible;
    border-top: solid 1px #afafaf6b;
}


#menu li {
    padding: 10px 0;
    font-size: 18px;
    border-bottom: solid 1px #7999d259;
    margin-bottom: 5px;
    margin-top: -9px;
    color: #104c98;
    margin-right: 30px;}


#menuToggle a {
    text-decoration: none;
    color: #232323;
    transition: color .3s ease !important;}


#menuToggle input:checked~span:nth-last-child(3) {
    opacity: 0;
    transform: rotate(0deg) scale(.2,.2);}

#menuToggle input:checked~span:nth-last-child(2) {
    transform: rotate(-45deg) translate(0,-1px);}

#menuToggle input:checked~span {
    opacity: 1;
    transform: rotate(45deg) translate(-2px,-1px);
    background: #104c98;}
    
#menuToggle span:nth-last-child(2) {
    transform-origin: 0% 100%;}


#menuToggle input[type="checkbox"] {
    opacity: 0 !important;
    width: 60px !important;
    right: 0;
    margin-right: 20px;
    margin-top: 5px;
    height: 40px;
    z-index: 9999999;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2103332 */.elementor-3487 .elementor-element.elementor-element-2103332 {
    padding-right: 3%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-06747f7 */.elementor-3487 .elementor-element.elementor-element-06747f7{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-717721d */.elementor-3487 .elementor-element.elementor-element-717721d{     
    background-image: linear-gradient(2000deg ,#ffcea2, #e1c8b0, #ffc38e);}/* End custom CSS */