.elementor-12164 .elementor-element.elementor-element-864261c{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.5;--margin-block-start:-70px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-864261c:not(.elementor-motion-effects-element-type-background), .elementor-12164 .elementor-element.elementor-element-864261c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.astorgoa.com/wp-content/uploads/2025/06/Copy-of-DSC02038-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12164 .elementor-element.elementor-element-864261c::before, .elementor-12164 .elementor-element.elementor-element-864261c > .elementor-background-video-container::before, .elementor-12164 .elementor-element.elementor-element-864261c > .e-con-inner > .elementor-background-video-container::before, .elementor-12164 .elementor-element.elementor-element-864261c > .elementor-background-slideshow::before, .elementor-12164 .elementor-element.elementor-element-864261c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12164 .elementor-element.elementor-element-864261c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(90deg, #000000CF 100%, #FFFFFF 100%);}.elementor-12164 .elementor-element.elementor-element-864261c, .elementor-12164 .elementor-element.elementor-element-864261c::before{--border-transition:0.3s;}.elementor-12164 .elementor-element.elementor-element-b38cb95{--display:flex;--background-transition:0.3s;--padding-block-start:300px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-a62b92e .elementor-heading-title{color:#FFFFFF;font-size:50px;}.elementor-12164 .elementor-element.elementor-element-a62b92e > .elementor-widget-container{padding:0px 0px -100px 0px;}.elementor-12164 .elementor-element.elementor-element-28e27f3{color:#FFFFFF;font-size:20px;}.elementor-12164 .elementor-element.elementor-element-8995b28 > .elementor-container{max-width:1130px;min-height:0px;}.elementor-12164 .elementor-element.elementor-element-8995b28{margin-top:-77px;margin-bottom:30px;z-index:20;}.elementor-12164 .elementor-element.elementor-element-c49b0a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12164 .elementor-element.elementor-element-82237c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-50px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-82237c6:not(.elementor-motion-effects-element-type-background), .elementor-12164 .elementor-element.elementor-element-82237c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-12164 .elementor-element.elementor-element-82237c6, .elementor-12164 .elementor-element.elementor-element-82237c6::before{--border-transition:0.3s;}.elementor-12164 .elementor-element.elementor-element-c5963a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12164 .elementor-element.elementor-element-3d177bb > .elementor-widget-container{padding:100px 0px 50px 0px;}.elementor-12164 .elementor-element.elementor-element-aaff7f2 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-12164 .elementor-element.elementor-element-4493f6a .elementor-button{font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:4.8px;padding:10px 62px 10px 62px;}.elementor-12164 .elementor-element.elementor-element-4493f6a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12164 .elementor-element.elementor-element-09d2aa9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-12164 .elementor-element.elementor-element-a5d9594 > .elementor-widget-container{padding:100px 0px 50px 0px;}.elementor-12164 .elementor-element.elementor-element-429b3b4{line-height:35px;}.elementor-12164 .elementor-element.elementor-element-429b3b4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12164 .elementor-element.elementor-element-40d2307{--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;--align-items:center;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-9c7df04 .elementor-heading-title{color:#000000;}.elementor-12164 .elementor-element.elementor-element-f3d3ce3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 20px;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-3d02c90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-5033c50{--display:flex;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-6bce6e6 .elementor-heading-title{color:#000000;font-size:28px;line-height:30px;}.elementor-12164 .elementor-element.elementor-element-6bce6e6 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-12164 .elementor-element.elementor-element-a75ebbb > .elementor-widget-container{padding:20px 050px 0px 0px;}.elementor-12164 .elementor-element.elementor-element-b57cfe4 .elementor-button{font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:4.8px;padding:10px 30px 10px 30px;}.elementor-12164 .elementor-element.elementor-element-b57cfe4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-12164 .elementor-element.elementor-element-51a229b{--display:flex;--background-transition:0.3s;--border-radius:0px 20px 20px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-51a229b:not(.elementor-motion-effects-element-type-background), .elementor-12164 .elementor-element.elementor-element-51a229b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.astorgoa.com/wp-content/uploads/2025/06/Copy-of-Copy-of-_04A2118-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-12164 .elementor-element.elementor-element-51a229b, .elementor-12164 .elementor-element.elementor-element-51a229b::before{--border-transition:0.3s;}.elementor-12164 .elementor-element.elementor-element-e7b40e8{--spacer-size:200px;}.elementor-12164 .elementor-element.elementor-element-5837295{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-a9a39f5{--display:flex;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:30px;--padding-inline-start:30px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-6ebe653 .elementor-heading-title{color:#000000;font-size:28px;line-height:30px;}.elementor-12164 .elementor-element.elementor-element-6ebe653 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12164 .elementor-element.elementor-element-0142a18 > .elementor-widget-container{padding:20px 050px 0px 0px;}.elementor-12164 .elementor-element.elementor-element-5fe22e4 .elementor-button{font-size:12px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:4.8px;padding:10px 30px 10px 30px;}.elementor-12164 .elementor-element.elementor-element-5fe22e4 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-12164 .elementor-element.elementor-element-81b6403{--display:flex;--background-transition:0.3s;--border-radius:0px 20px 20px 0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-12164 .elementor-element.elementor-element-81b6403:not(.elementor-motion-effects-element-type-background), .elementor-12164 .elementor-element.elementor-element-81b6403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.astorgoa.com/wp-content/uploads/2025/06/DSC0738-scaled.webp");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-12164 .elementor-element.elementor-element-81b6403, .elementor-12164 .elementor-element.elementor-element-81b6403::before{--border-transition:0.3s;}.elementor-12164 .elementor-element.elementor-element-ba14e82{--spacer-size:200px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12164 .elementor-element.elementor-element-8995b28{margin-top:40px;margin-bottom:0px;}}@media(max-width:880px){.elementor-12164 .elementor-element.elementor-element-4493f6a .elementor-button{padding:10px 50px 10px 50px;}.elementor-12164 .elementor-element.elementor-element-3d02c90{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-12164 .elementor-element.elementor-element-b57cfe4 .elementor-button{padding:10px 50px 10px 50px;}.elementor-12164 .elementor-element.elementor-element-5837295{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-12164 .elementor-element.elementor-element-5fe22e4 .elementor-button{padding:10px 50px 10px 50px;}}@media(max-width:767px){.elementor-12164 .elementor-element.elementor-element-a62b92e .elementor-heading-title{font-size:30px;}.elementor-12164 .elementor-element.elementor-element-28e27f3{font-size:15px;}.elementor-12164 .elementor-element.elementor-element-8995b28{margin-top:20px;margin-bottom:0px;padding:0px 5px 0px 5px;}.elementor-12164 .elementor-element.elementor-element-3d177bb .elementor-heading-title{font-size:30px;}.elementor-12164 .elementor-element.elementor-element-aaff7f2{font-size:16px;}.elementor-12164 .elementor-element.elementor-element-a5d9594 .elementor-heading-title{font-size:30px;}.elementor-12164 .elementor-element.elementor-element-429b3b4{font-size:16px;}.elementor-12164 .elementor-element.elementor-element-9c7df04 .elementor-heading-title{font-size:30px;}.elementor-12164 .elementor-element.elementor-element-f3d3ce3{--gap:20px 20px;}.elementor-12164 .elementor-element.elementor-element-3d02c90{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-12164 .elementor-element.elementor-element-a75ebbb{font-size:16px;}.elementor-12164 .elementor-element.elementor-element-e7b40e8{--spacer-size:230px;}.elementor-12164 .elementor-element.elementor-element-0142a18{font-size:16px;}.elementor-12164 .elementor-element.elementor-element-ba14e82{--spacer-size:230px;}}@media(min-width:768px){.elementor-12164 .elementor-element.elementor-element-c49b0a6{width:100%;}.elementor-12164 .elementor-element.elementor-element-c5963a8{--width:50%;}.elementor-12164 .elementor-element.elementor-element-09d2aa9{--width:50%;}.elementor-12164 .elementor-element.elementor-element-f3d3ce3{--width:80%;}}/* Start custom CSS for button, class: .elementor-element-4493f6a */.elementor-9735 .elementor-element.elementor-element-26d8fc8 .elementor-button{
    background-color: #dba765;
}

.elementor-9735 .elementor-element.elementor-element-26d8fc8 .elementor-button:before { background-color: #2d605C;
}
.elementor-12164 .elementor-element.elementor-element-4493f6a a:before { background-color: #2d605c;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b57cfe4 */.elementor-7397 .elementor-element.elementor-element-77aa88f .elementor-button{
    background-color: #dba765;
}

.elementor-7397 .elementor-element.elementor-element-77aa88f .elementor-button:before { background-color: #2d605C;
}

.elementor-12164 .elementor-element.elementor-element-b57cfe4 a:before { background-color: #2d605c;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fe22e4 */.elementor-7397 .elementor-element.elementor-element-77aa88f .elementor-button{
    background-color: #dba765;
}

.elementor-7397 .elementor-element.elementor-element-77aa88f .elementor-button:before { background-color: #2d605C;
}

.elementor-12164 .elementor-element.elementor-element-5fe22e4 a:before { background-color: #2d605c;}/* End custom CSS */
/* Start custom CSS */#content .col-full {    max-width: unset!Important;}/* End custom CSS */