.elementor .container-10{padding-block-start:10%;padding-block-end:10%;padding-inline-start:5%;padding-inline-end:5%;flex-direction:column;gap:30px;justify-content:center;align-items:center;}.elementor .site-paragraph-center-60{font-family:var(--montserrat-text);line-height:1.2em;text-align:center;}.elementor .main-button-hover:hover,.elementor .main-button-hover:focus-visible{color:#ffffff;background-image:linear-gradient(90deg, #34a9da 0%,#40b071 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#182e86;box-shadow:4px 4px 4px 0px #195d7a;transform:scale3d(1.1, 1.1, 1);}.elementor .main-button-hover{font-family:var(--button-text);font-weight:400;font-size:0.8rem;color:#ffffff;letter-spacing:2px;text-transform:uppercase;border-radius:100px;background-image:linear-gradient(45deg, #40b071 0%,#34a9da 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:2px 2px 2px 0px #195d7a;transition:all 400ms;align-self:center;}.elementor .h1-heading{font-family:"Montserrat";font-weight:600;font-size:2rem;color:var(--essor-colour-blue);letter-spacing:5px;line-height:1.2em;text-align:center;text-transform:uppercase;}.elementor .h2-heading{font-family:var(--h2-montserrat);font-weight:500;font-size:1.2rem;color:var(--essor-colour-green);letter-spacing:2px;line-height:1.2em;text-transform:uppercase;}.elementor .gradient-bg-1{background-image:linear-gradient(90deg, #40b071 0%,#34a9da 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .slim-container{padding-block-start:2%;padding-block-end:2%;padding-inline-start:5%;padding-inline-end:5%;justify-content:center;align-items:center;}.elementor .container-2{padding:2%;border-radius:8px;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .bg-wht{background-color:#ffffff;}.elementor .DUP_container-0{padding:0%;flex-direction:row;gap:0px;}.elementor .container-50-5-text{width:50%;font-family:var(--montserrat-text);font-size:1rem;padding:5%;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .image-box-50{width:50%;min-height:60vh;padding:0%;transition:all 400ms;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .quote-text{font-weight:500;color:var(--essor-colour-blue);font-style:italic;align-self:start;}.elementor .DUP_text-main1{font-family:var(--montserrat-text);font-weight:400;font-size:1rem;}