.elementor-31 .elementor-element.elementor-element-1502a04{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-6dfe506{--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-31 .elementor-element.elementor-element-a0055ef{text-align:center;}.elementor-31 .elementor-element.elementor-element-a0055ef .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:73px;font-weight:600;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-b2cf6a6{--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-31 .elementor-element.elementor-element-e41c42f .mousey{border-color:#689AD3;height:50px;width:35px;border-width:2px;border-radius:50px;}.elementor-31 .elementor-element.elementor-element-e41c42f .scroller{width:2px;height:10px;margin-top:0px;background-color:#689AD3;}.elementor-31 .elementor-element.elementor-element-44eb5cf{--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-31 .elementor-element.elementor-element-81722a0{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-70910b7{--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:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-8bd0e08{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-71c4d7d{--divider-border-style:solid;--divider-color:#689AD3;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-71c4d7d .elementor-divider-separator{width:200px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-71c4d7d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-8106b98{text-align:start;}.elementor-31 .elementor-element.elementor-element-8106b98 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:1px;color:#689AD3;}.elementor-31 .elementor-element.elementor-element-5ed0942{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#000000;}.elementor-31 .elementor-element.elementor-element-7830290{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-620d048:hover img{opacity:0.9;}.elementor-31 .elementor-element.elementor-element-620d048 img{transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-31 .elementor-element.elementor-element-22e1299{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ff79bad{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-2ce56d5:hover img{opacity:0.9;}.elementor-31 .elementor-element.elementor-element-2ce56d5 img{transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-31 .elementor-element.elementor-element-43c0900{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-2caa369{--divider-border-style:solid;--divider-color:#689AD3;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-2caa369 .elementor-divider-separator{width:200px;margin:0 auto;margin-right:0;}.elementor-31 .elementor-element.elementor-element-2caa369 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-e8c9e50{text-align:end;}.elementor-31 .elementor-element.elementor-element-e8c9e50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:1px;color:#689AD3;}.elementor-31 .elementor-element.elementor-element-7d69e17{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#000000;}.elementor-31 .elementor-element.elementor-element-c66c073{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-08edad1{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-904a32b{--divider-border-style:solid;--divider-color:#689AD3;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-904a32b .elementor-divider-separator{width:200px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-904a32b .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-458413b{text-align:start;}.elementor-31 .elementor-element.elementor-element-458413b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:1px;color:#689AD3;}.elementor-31 .elementor-element.elementor-element-fcf3ca5{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#000000;}.elementor-31 .elementor-element.elementor-element-d23226d{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-b71e693:hover img{opacity:0.9;}.elementor-31 .elementor-element.elementor-element-b71e693 img{transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-31 .elementor-element.elementor-element-a5ffbcd{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-2ee3b84{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-8783b61:hover img{opacity:0.9;}.elementor-31 .elementor-element.elementor-element-8783b61 img{transition-duration:0.3s;border-radius:4px 4px 4px 4px;}.elementor-31 .elementor-element.elementor-element-8507c65{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-6ce76ad{--divider-border-style:solid;--divider-color:#689AD3;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-6ce76ad .elementor-divider-separator{width:200px;margin:0 auto;margin-right:0;}.elementor-31 .elementor-element.elementor-element-6ce76ad .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-2f14698{text-align:end;}.elementor-31 .elementor-element.elementor-element-2f14698 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:1px;color:#689AD3;}.elementor-31 .elementor-element.elementor-element-eb8eed5{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#000000;}.elementor-31 .elementor-element.elementor-element-d5439d2{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b265084{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-ff100d3{--divider-border-style:solid;--divider-color:#689AD3;--divider-border-width:1px;}.elementor-31 .elementor-element.elementor-element-ff100d3 .elementor-divider-separator{width:200px;margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-ff100d3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-31 .elementor-element.elementor-element-0be8648{text-align:start;}.elementor-31 .elementor-element.elementor-element-0be8648 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:400;line-height:1px;color:#689AD3;}.elementor-31 .elementor-element.elementor-element-664d432{text-align:justify;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#000000;}.elementor-31 .elementor-element.elementor-element-4d5d364{--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;--justify-content:center;}.elementor-31 .elementor-element.elementor-element-2d708e0:hover img{opacity:0.9;}.elementor-31 .elementor-element.elementor-element-2d708e0 img{transition-duration:0.3s;border-radius:4px 4px 4px 4px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-5ed0942{font-size:16px;}.elementor-31 .elementor-element.elementor-element-7d69e17{font-size:16px;}.elementor-31 .elementor-element.elementor-element-fcf3ca5{font-size:16px;}.elementor-31 .elementor-element.elementor-element-2f14698 .elementor-heading-title{line-height:1.2em;}.elementor-31 .elementor-element.elementor-element-eb8eed5{font-size:16px;}.elementor-31 .elementor-element.elementor-element-664d432{font-size:16px;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-a0055ef .elementor-heading-title{font-size:50px;}.elementor-31 .elementor-element.elementor-element-8106b98 .elementor-heading-title{line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-5ed0942{text-align:justify;}.elementor-31 .elementor-element.elementor-element-2caa369 .elementor-divider{text-align:left;}.elementor-31 .elementor-element.elementor-element-2caa369 .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-e8c9e50{text-align:start;}.elementor-31 .elementor-element.elementor-element-e8c9e50 .elementor-heading-title{line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-458413b .elementor-heading-title{line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-6ce76ad .elementor-divider{text-align:left;}.elementor-31 .elementor-element.elementor-element-6ce76ad .elementor-divider-separator{margin:0 auto;margin-left:0;}.elementor-31 .elementor-element.elementor-element-2f14698{text-align:start;}.elementor-31 .elementor-element.elementor-element-2f14698 .elementor-heading-title{line-height:1.6em;}.elementor-31 .elementor-element.elementor-element-0be8648 .elementor-heading-title{line-height:1.6em;}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-8bd0e08{--width:50%;}.elementor-31 .elementor-element.elementor-element-7830290{--width:50%;}.elementor-31 .elementor-element.elementor-element-ff79bad{--width:50%;}.elementor-31 .elementor-element.elementor-element-43c0900{--width:50%;}.elementor-31 .elementor-element.elementor-element-08edad1{--width:50%;}.elementor-31 .elementor-element.elementor-element-d23226d{--width:50%;}.elementor-31 .elementor-element.elementor-element-2ee3b84{--width:50%;}.elementor-31 .elementor-element.elementor-element-8507c65{--width:50%;}.elementor-31 .elementor-element.elementor-element-b265084{--width:50%;}.elementor-31 .elementor-element.elementor-element-4d5d364{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-a0055ef */.elementor-31 .elementor-element.elementor-element-a0055ef{
    position: relative;
    top: -90px;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-a0055ef{
        top: -60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dfe506 */.elementor-31 .elementor-element.elementor-element-6dfe506{
    height: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44eb5cf */.elementor-31 .elementor-element.elementor-element-44eb5cf{
        display: block !important;
    }

@media screen and (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-44eb5cf{
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ed0942 */.elementor-31 .elementor-element.elementor-element-5ed0942{
    width: 90%;
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-5ed0942{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9ff3f81 */.elementor-31 .elementor-element.elementor-element-9ff3f81 .btn_clasic{
    width: 190px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #689ad3;
    border-radius: 4px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.elementor-31 .elementor-element.elementor-element-9ff3f81 a{
    color: #689ad3;
    font-size: 18px;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-9ff3f81 .btn_clasic:hover{
    background-color: #689ad3;
    color: white;
    transition: all .3s ease;
    transform: translateY(-5px);
}

.elementor-31 .elementor-element.elementor-element-9ff3f81 .btn_clasic:not(:hover){
    transition: all .3s ease;
    transform: translateY(0px);
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-9ff3f81 .btn_clasic{
        margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-faf1f02 */.elementor-31 .elementor-element.elementor-element-faf1f02 .btn_clasic{
    margin-left: auto;
    width: 190px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #689ad3;
    border-radius: 4px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.elementor-31 .elementor-element.elementor-element-faf1f02 a{
    color: #689ad3;
    font-size: 18px;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-faf1f02 .btn_clasic:hover{
    background-color: #689ad3;
    color: white;
    transition: all .3s ease;
    transform: translateY(-5px);
}

.elementor-31 .elementor-element.elementor-element-faf1f02 .btn_clasic:not(:hover){
    transition: all .3s ease;
    transform: translateY(0px);
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-faf1f02 .btn_clasic{
        margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff79bad */@media screen and (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-ff79bad{
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d69e17 */.elementor-31 .elementor-element.elementor-element-7d69e17{
    width: 90%;
    margin-left: auto;
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-7d69e17{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43c0900 */@media screen and (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-43c0900{
        order: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcf3ca5 */.elementor-31 .elementor-element.elementor-element-fcf3ca5{
    width: 90%;
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-fcf3ca5{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89e95f4 */.elementor-31 .elementor-element.elementor-element-89e95f4 .btn_clasic{
    width: 190px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #689ad3;
    border-radius: 4px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.elementor-31 .elementor-element.elementor-element-89e95f4 a{
    color: #689ad3;
    font-size: 18px;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-89e95f4 .btn_clasic:hover{
    background-color: #689ad3;
    color: white;
    transition: all .3s ease;
    transform: translateY(-5px);
}

.elementor-31 .elementor-element.elementor-element-89e95f4 .btn_clasic:not(:hover){
    transition: all .3s ease;
    transform: translateY(0px);
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-89e95f4 .btn_clasic{
        margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e7844f4 */.elementor-31 .elementor-element.elementor-element-e7844f4 .btn_clasic{
    margin-left: auto;
    width: 190px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #689ad3;
    border-radius: 4px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.elementor-31 .elementor-element.elementor-element-e7844f4 a{
    color: #689ad3;
    font-size: 18px;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-e7844f4 .btn_clasic:hover{
    background-color: #689ad3;
    color: white;
    transition: all .3s ease;
    transform: translateY(-5px);
}

.elementor-31 .elementor-element.elementor-element-e7844f4 .btn_clasic:not(:hover){
    transition: all .3s ease;
    transform: translateY(0px);
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-e7844f4 .btn_clasic{
        margin: 0 auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ee3b84 */@media screen and (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-2ee3b84{
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb8eed5 */.elementor-31 .elementor-element.elementor-element-eb8eed5{
    width: 90%;
    margin-left: auto;
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-eb8eed5{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8507c65 */@media screen and (max-width: 767px){
    .elementor-31 .elementor-element.elementor-element-8507c65{
        order: 0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-664d432 */.elementor-31 .elementor-element.elementor-element-664d432{
    width: 90%;
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-664d432{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34a7a94 */.elementor-31 .elementor-element.elementor-element-34a7a94 .btn_clasic{
    width: 190px;
    height: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #689ad3;
    border-radius: 4px;
    background-color: white;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.elementor-31 .elementor-element.elementor-element-34a7a94 a{
    color: #689ad3;
    font-size: 18px;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-34a7a94 .btn_clasic:hover{
    background-color: #689ad3;
    color: white;
    transition: all .3s ease;
    transform: translateY(-5px);
}

.elementor-31 .elementor-element.elementor-element-34a7a94 .btn_clasic:not(:hover){
    transition: all .3s ease;
    transform: translateY(0px);
}

@media screen and (max-width: 1024px){
    .elementor-31 .elementor-element.elementor-element-34a7a94 .btn_clasic{
        margin: 0 auto !important;
    }
}/* End custom CSS */