.elementor-1460 .elementor-element.elementor-element-0d7370d{--display:flex;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-74a9bbb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-aa70fa2{--display:flex;--min-height:900px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-9ef85c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1460 .elementor-element.elementor-element-20fb4ea{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:540px;--container-widget-flex-grow:0;z-index:2;}.elementor-1460 .elementor-element.elementor-element-20fb4ea .elementor-heading-title{font-family:"Power Grotesk", Sans-serif;font-size:60px;font-weight:400;color:#050505;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-1460 .elementor-element.elementor-element-3667f43{width:var( --container-widget-width, 566px );max-width:566px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:566px;--container-widget-flex-grow:0;z-index:2;font-family:"Power Grotesk", Sans-serif;font-size:33px;font-weight:400;color:#000000;}.elementor-1460 .elementor-element.elementor-element-3667f43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1460 .elementor-element.elementor-element-3667f43 p{margin-block-end:0px;}.elementor-1460 .elementor-element.elementor-element-64abc26{width:var( --container-widget-width, 780px );max-width:780px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 15rem;--container-widget-width:780px;--container-widget-flex-grow:0;z-index:2;font-family:"Power Grotesk", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-1460 .elementor-element.elementor-element-64abc26.elementor-element{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-8e3cc4c{right:-150px;}body.rtl .elementor-1460 .elementor-element.elementor-element-8e3cc4c{left:-150px;}.elementor-1460 .elementor-element.elementor-element-8e3cc4c{top:0px;z-index:1;}.elementor-1460 .elementor-element.elementor-element-8e3cc4c img{width:1072px;max-width:100%;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-4bb2fad{left:630px;}body.rtl .elementor-1460 .elementor-element.elementor-element-4bb2fad{right:630px;}.elementor-1460 .elementor-element.elementor-element-4bb2fad{top:20px;z-index:1;}.elementor-1460 .elementor-element.elementor-element-4bb2fad img{width:220px;max-width:100%;height:191px;}.elementor-1460 .elementor-element.elementor-element-004a67f{--display:flex;--min-height:734px;--justify-content:space-between;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-686e052{--display:flex;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-686e052.e-con{--align-self:flex-end;}.elementor-1460 .elementor-element.elementor-element-acacf9e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;z-index:2;font-family:"Power Grotesk", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1460 .elementor-element.elementor-element-28bae00 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.2px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1460 .elementor-element.elementor-element-28bae00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1460 .elementor-element.elementor-element-28bae00 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1460 .elementor-element.elementor-element-28bae00 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1460 .elementor-element.elementor-element-2d202be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:158px;z-index:1;}.elementor-1460 .elementor-element.elementor-element-2d202be img{width:800px;max-width:100%;}.elementor-1460 .elementor-element.elementor-element-c123eb1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:0px;z-index:1;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-c123eb1{right:1px;}body.rtl .elementor-1460 .elementor-element.elementor-element-c123eb1{left:1px;}.elementor-1460 .elementor-element.elementor-element-c123eb1 img{width:859px;max-width:100%;height:280px;}.elementor-1460 .elementor-element.elementor-element-857bc77{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-edcc588{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1460 .elementor-element.elementor-element-f998f22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1460 .elementor-element.elementor-element-f998f22 img{width:70%;max-width:100%;}.elementor-1460 .elementor-element.elementor-element-be16499{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-a5a74b9{width:var( --container-widget-width, 500px );max-width:500px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5rem 0rem 0rem 0rem;--container-widget-width:500px;--container-widget-flex-grow:0;z-index:2;font-family:"Power Grotesk", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-1460 .elementor-element.elementor-element-9aba5a6 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.2px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1460 .elementor-element.elementor-element-9aba5a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1460 .elementor-element.elementor-element-9aba5a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1460 .elementor-element.elementor-element-9aba5a6 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1460 .elementor-element.elementor-element-e002858{--display:flex;--min-height:1006px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-e002858:not(.elementor-motion-effects-element-type-background), .elementor-1460 .elementor-element.elementor-element-e002858 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alanquampoetry.com/wp-content/uploads/2026/09/Group-1000008139.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1460 .elementor-element.elementor-element-760aea9{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-8f8df08{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1460 .elementor-element.elementor-element-8f8df08.elementor-element{--align-self:center;}.elementor-1460 .elementor-element.elementor-element-8f8df08 .elementor-heading-title{font-family:"Vivaldi", Sans-serif;font-size:130px;font-weight:400;line-height:140px;color:#FFFFFF;}.elementor-1460 .elementor-element.elementor-element-17f0f57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Power Grotesk", Sans-serif;font-size:35px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-1460 .elementor-element.elementor-element-17f0f57.elementor-element{--align-self:center;}.elementor-1460 .elementor-element.elementor-element-17f0f57 p{margin-block-end:0px;}.elementor-1460 .elementor-element.elementor-element-03b68b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:45%;z-index:1;}.elementor-1460 .elementor-element.elementor-element-03b68b2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-03b68b2{left:40%;}body.rtl .elementor-1460 .elementor-element.elementor-element-03b68b2{right:40%;}.elementor-1460 .elementor-element.elementor-element-03b68b2 img{width:672px;max-width:100%;}.elementor-1460 .elementor-element.elementor-element-dc22b98{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-2845689{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1460 .elementor-element.elementor-element-2845689.e-con{--align-self:flex-end;}.elementor-1460 .elementor-element.elementor-element-d54627d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Power Grotesk", Sans-serif;font-size:35px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-1460 .elementor-element.elementor-element-d54627d.elementor-element{--align-self:flex-start;}.elementor-1460 .elementor-element.elementor-element-e206b5d .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.2px;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1460 .elementor-element.elementor-element-e206b5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1460 .elementor-element.elementor-element-e206b5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1460 .elementor-element.elementor-element-e206b5d .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-1460 .elementor-element.elementor-element-decf88b{--display:flex;--margin-top:5rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-be6ccfe{width:var( --container-widget-width, 141px );max-width:141px;--container-widget-width:141px;--container-widget-flex-grow:0;font-family:"Power Grotesk", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-1460 .elementor-element.elementor-element-082fe5e{width:var( --container-widget-width, 979px );max-width:979px;--container-widget-width:979px;--container-widget-flex-grow:0;}.elementor-1460 .elementor-element.elementor-element-082fe5e .elementor-heading-title{font-family:"Power Grotesk", Sans-serif;font-size:100px;font-weight:400;color:#000000;}.elementor-1460 .elementor-element.elementor-element-350d058{width:var( --container-widget-width, 922px );max-width:922px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:922px;--container-widget-flex-grow:0;font-family:"Power Grotesk", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-1460 .elementor-element.elementor-element-fe356fa{--display:flex;--min-height:611px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-c3c857e{--display:flex;--min-height:680px;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-c3c857e:not(.elementor-motion-effects-element-type-background), .elementor-1460 .elementor-element.elementor-element-c3c857e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alanquampoetry.com/wp-content/uploads/2026/09/Rectangle-30956-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1460 .elementor-element.elementor-element-d18c614{--display:flex;--min-height:0px;--padding-top:3rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-a031f12{width:var( --container-widget-width, 524px );max-width:524px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;--container-widget-width:524px;--container-widget-flex-grow:0;}.elementor-1460 .elementor-element.elementor-element-a031f12.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1460 .elementor-element.elementor-element-a031f12 .elementor-heading-title{font-family:"Power Grotesk", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-1460 .elementor-element.elementor-element-92b47b0{--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;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1460 .elementor-element.elementor-element-20b0317{width:var( --container-widget-width, 920px );max-width:920px;padding:0rem 0rem 0rem 0rem;--container-widget-width:920px;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-1460 .elementor-element.elementor-element-e99729a.elementor-element{--align-self:center;}.elementor-1460 .elementor-element.elementor-element-e99729a{text-align:center;}@media(max-width:1366px){.elementor-1460 .elementor-element.elementor-element-aa70fa2{--min-height:750px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1460 .elementor-element.elementor-element-20fb4ea .elementor-heading-title{font-size:40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1460 .elementor-element.elementor-element-3667f43{font-size:25px;}.elementor-1460 .elementor-element.elementor-element-64abc26{padding:0rem 0rem 0rem 8rem;--container-widget-width:618px;--container-widget-flex-grow:0;width:var( --container-widget-width, 618px );max-width:618px;font-size:23px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-8e3cc4c{right:-81px;}body.rtl .elementor-1460 .elementor-element.elementor-element-8e3cc4c{left:-81px;}.elementor-1460 .elementor-element.elementor-element-8e3cc4c{top:0px;}.elementor-1460 .elementor-element.elementor-element-8e3cc4c img{width:650px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-4bb2fad{left:564px;}body.rtl .elementor-1460 .elementor-element.elementor-element-4bb2fad{right:564px;}.elementor-1460 .elementor-element.elementor-element-4bb2fad{top:-5px;}.elementor-1460 .elementor-element.elementor-element-004a67f{--min-height:730px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1460 .elementor-element.elementor-element-686e052{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-1460 .elementor-element.elementor-element-acacf9e{font-size:23px;}.elementor-1460 .elementor-element.elementor-element-2d202be{bottom:226px;}.elementor-1460 .elementor-element.elementor-element-2d202be img{width:590px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-c123eb1{right:68px;}body.rtl .elementor-1460 .elementor-element.elementor-element-c123eb1{left:68px;}.elementor-1460 .elementor-element.elementor-element-c123eb1{bottom:136px;}.elementor-1460 .elementor-element.elementor-element-c123eb1 img{width:534px;height:144px;}.elementor-1460 .elementor-element.elementor-element-f998f22 img{height:100%;}.elementor-1460 .elementor-element.elementor-element-a5a74b9{font-size:23px;}.elementor-1460 .elementor-element.elementor-element-e002858{--min-height:750px;}.elementor-1460 .elementor-element.elementor-element-8f8df08 .elementor-heading-title{font-size:100px;}.elementor-1460 .elementor-element.elementor-element-17f0f57{font-size:28px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-03b68b2{left:36%;}body.rtl .elementor-1460 .elementor-element.elementor-element-03b68b2{right:36%;}.elementor-1460 .elementor-element.elementor-element-03b68b2{top:49%;}.elementor-1460 .elementor-element.elementor-element-03b68b2 img{width:430px;}.elementor-1460 .elementor-element.elementor-element-dc22b98{--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-2845689{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-d54627d{padding:0rem 0rem 0rem 0rem;font-size:28px;}.elementor-1460 .elementor-element.elementor-element-be6ccfe{font-size:23px;}.elementor-1460 .elementor-element.elementor-element-082fe5e .elementor-heading-title{font-size:80px;}.elementor-1460 .elementor-element.elementor-element-350d058{font-size:23px;}.elementor-1460 .elementor-element.elementor-element-a031f12{--container-widget-width:400px;--container-widget-flex-grow:0;width:var( --container-widget-width, 400px );max-width:400px;}.elementor-1460 .elementor-element.elementor-element-a031f12 .elementor-heading-title{font-size:50px;}.elementor-1460 .elementor-element.elementor-element-20b0317{--container-widget-width:612px;--container-widget-flex-grow:0;width:var( --container-widget-width, 612px );max-width:612px;}}@media(max-width:1200px){.elementor-1460 .elementor-element.elementor-element-aa70fa2{--min-height:700px;}.elementor-1460 .elementor-element.elementor-element-20fb4ea .elementor-heading-title{font-size:35px;}.elementor-1460 .elementor-element.elementor-element-3667f43{font-size:22px;}.elementor-1460 .elementor-element.elementor-element-64abc26{padding:0rem 0rem 0rem 8rem;--container-widget-width:531px;--container-widget-flex-grow:0;width:var( --container-widget-width, 531px );max-width:531px;font-size:20px;}.elementor-1460 .elementor-element.elementor-element-8e3cc4c img{width:580px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-4bb2fad{left:483px;}body.rtl .elementor-1460 .elementor-element.elementor-element-4bb2fad{right:483px;}.elementor-1460 .elementor-element.elementor-element-4bb2fad{top:25px;}.elementor-1460 .elementor-element.elementor-element-4bb2fad img{width:150px;height:140px;}.elementor-1460 .elementor-element.elementor-element-004a67f{--min-height:613px;}.elementor-1460 .elementor-element.elementor-element-acacf9e{font-size:22px;}.elementor-1460 .elementor-element.elementor-element-2d202be{bottom:275px;}.elementor-1460 .elementor-element.elementor-element-2d202be img{width:550px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-c123eb1{right:38px;}body.rtl .elementor-1460 .elementor-element.elementor-element-c123eb1{left:38px;}.elementor-1460 .elementor-element.elementor-element-c123eb1{bottom:179px;}.elementor-1460 .elementor-element.elementor-element-c123eb1 img{width:430px;height:130px;}.elementor-1460 .elementor-element.elementor-element-f998f22 img{width:80%;}.elementor-1460 .elementor-element.elementor-element-03b68b2 img{width:398px;}}@media(max-width:1024px){.elementor-1460 .elementor-element.elementor-element-aa70fa2{--min-height:545px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1460 .elementor-element.elementor-element-64abc26{padding:0rem 0rem 0rem 0rem;--container-widget-width:52%;--container-widget-flex-grow:0;width:var( --container-widget-width, 52% );max-width:52%;font-size:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-8e3cc4c{right:-52px;}body.rtl .elementor-1460 .elementor-element.elementor-element-8e3cc4c{left:-52px;}.elementor-1460 .elementor-element.elementor-element-8e3cc4c{top:84px;}.elementor-1460 .elementor-element.elementor-element-8e3cc4c img{width:471px;max-width:100%;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-4bb2fad{left:326px;}body.rtl .elementor-1460 .elementor-element.elementor-element-4bb2fad{right:326px;}.elementor-1460 .elementor-element.elementor-element-004a67f{--min-height:546px;}.elementor-1460 .elementor-element.elementor-element-acacf9e{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-size:18px;}.elementor-1460 .elementor-element.elementor-element-acacf9e.elementor-element{--align-self:flex-end;}.elementor-1460 .elementor-element.elementor-element-28bae00{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 5rem 0rem 0rem;z-index:2;}.elementor-1460 .elementor-element.elementor-element-28bae00.elementor-element{--align-self:flex-end;}.elementor-1460 .elementor-element.elementor-element-28bae00 .elementor-button{font-size:18px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-2d202be{left:3px;}body.rtl .elementor-1460 .elementor-element.elementor-element-2d202be{right:3px;}.elementor-1460 .elementor-element.elementor-element-2d202be{bottom:198px;}.elementor-1460 .elementor-element.elementor-element-2d202be img{width:375px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-c123eb1{right:81px;}body.rtl .elementor-1460 .elementor-element.elementor-element-c123eb1{left:81px;}.elementor-1460 .elementor-element.elementor-element-c123eb1{bottom:117px;}.elementor-1460 .elementor-element.elementor-element-c123eb1 img{width:300px;height:120px;}.elementor-1460 .elementor-element.elementor-element-a5a74b9{padding:0rem 0rem 0rem 0rem;font-size:18px;}.elementor-1460 .elementor-element.elementor-element-9aba5a6{width:var( --container-widget-width, 278px );max-width:278px;--container-widget-width:278px;--container-widget-flex-grow:0;}.elementor-1460 .elementor-element.elementor-element-9aba5a6 .elementor-button{font-size:18px;}.elementor-1460 .elementor-element.elementor-element-e002858{--min-height:880px;}.elementor-1460 .elementor-element.elementor-element-8f8df08 .elementor-heading-title{font-size:66px;}.elementor-1460 .elementor-element.elementor-element-17f0f57{font-size:25px;}.elementor-1460 .elementor-element.elementor-element-03b68b2{margin:0px 147px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:54%;}.elementor-1460 .elementor-element.elementor-element-03b68b2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-03b68b2{left:32%;}body.rtl .elementor-1460 .elementor-element.elementor-element-03b68b2{right:32%;}.elementor-1460 .elementor-element.elementor-element-03b68b2 img{max-width:100%;}.elementor-1460 .elementor-element.elementor-element-dc22b98{--justify-content:flex-end;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-2845689{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-d54627d{font-size:25px;}.elementor-1460 .elementor-element.elementor-element-e206b5d{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-1460 .elementor-element.elementor-element-e206b5d .elementor-button{font-size:18px;}.elementor-1460 .elementor-element.elementor-element-decf88b{--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1460 .elementor-element.elementor-element-be6ccfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 0rem 0rem;font-size:20px;}.elementor-1460 .elementor-element.elementor-element-082fe5e .elementor-heading-title{font-size:45px;}.elementor-1460 .elementor-element.elementor-element-350d058{font-size:20px;}.elementor-1460 .elementor-element.elementor-element-fe356fa{--min-height:300px;}.elementor-1460 .elementor-element.elementor-element-c3c857e{--min-height:300px;}.elementor-1460 .elementor-element.elementor-element-a031f12{--container-widget-width:260px;--container-widget-flex-grow:0;width:var( --container-widget-width, 260px );max-width:260px;}.elementor-1460 .elementor-element.elementor-element-a031f12 .elementor-heading-title{font-size:30px;}.elementor-1460 .elementor-element.elementor-element-20b0317{--container-widget-width:379px;--container-widget-flex-grow:0;width:var( --container-widget-width, 379px );max-width:379px;font-size:20px;}}@media(max-width:767px){.elementor-1460 .elementor-element.elementor-element-aa70fa2{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-9ef85c9{--width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1460 .elementor-element.elementor-element-64abc26{padding:28rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-8e3cc4c{right:-8px;}body.rtl .elementor-1460 .elementor-element.elementor-element-8e3cc4c{left:-8px;}.elementor-1460 .elementor-element.elementor-element-8e3cc4c{top:115px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-4bb2fad{left:242px;}body.rtl .elementor-1460 .elementor-element.elementor-element-4bb2fad{right:242px;}.elementor-1460 .elementor-element.elementor-element-4bb2fad{top:480px;z-index:2;}.elementor-1460 .elementor-element.elementor-element-4bb2fad img{width:50px;height:50px;}.elementor-1460 .elementor-element.elementor-element-004a67f{--min-height:700px;}.elementor-1460 .elementor-element.elementor-element-acacf9e{padding:0rem 0rem 0rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1460 .elementor-element.elementor-element-28bae00.elementor-element{--align-self:flex-start;}.elementor-1460 .elementor-element.elementor-element-28bae00 .elementor-button{font-size:17px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-2d202be{left:2px;}body.rtl .elementor-1460 .elementor-element.elementor-element-2d202be{right:2px;}.elementor-1460 .elementor-element.elementor-element-2d202be{bottom:131px;}.elementor-1460 .elementor-element.elementor-element-2d202be img{width:272px;}.elementor-1460 .elementor-element.elementor-element-c123eb1{padding:0rem 0rem 0rem 2rem;bottom:39px;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-c123eb1{right:5px;}body.rtl .elementor-1460 .elementor-element.elementor-element-c123eb1{left:5px;}.elementor-1460 .elementor-element.elementor-element-c123eb1 img{width:197px;height:80px;}.elementor-1460 .elementor-element.elementor-element-9aba5a6{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-1460 .elementor-element.elementor-element-9aba5a6.elementor-element{--align-self:flex-start;}.elementor-1460 .elementor-element.elementor-element-9aba5a6 .elementor-button{font-size:17px;}.elementor-1460 .elementor-element.elementor-element-e002858{--min-height:537px;}.elementor-1460 .elementor-element.elementor-element-8f8df08 .elementor-heading-title{font-size:50px;}.elementor-1460 .elementor-element.elementor-element-17f0f57{font-size:22px;}.elementor-1460 .elementor-element.elementor-element-03b68b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:42%;}body:not(.rtl) .elementor-1460 .elementor-element.elementor-element-03b68b2{left:41%;}body.rtl .elementor-1460 .elementor-element.elementor-element-03b68b2{right:41%;}.elementor-1460 .elementor-element.elementor-element-03b68b2 img{width:200px;}.elementor-1460 .elementor-element.elementor-element-dc22b98{--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1460 .elementor-element.elementor-element-d54627d{padding:0rem 0rem 0rem 1rem;font-size:22px;}.elementor-1460 .elementor-element.elementor-element-e206b5d{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-1460 .elementor-element.elementor-element-e206b5d.elementor-element{--align-self:flex-start;}.elementor-1460 .elementor-element.elementor-element-e206b5d .elementor-button{font-size:17px;}.elementor-1460 .elementor-element.elementor-element-be6ccfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-size:18px;}.elementor-1460 .elementor-element.elementor-element-082fe5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;}.elementor-1460 .elementor-element.elementor-element-082fe5e .elementor-heading-title{font-size:34px;}.elementor-1460 .elementor-element.elementor-element-350d058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;font-size:18px;}}@media(min-width:768px){.elementor-1460 .elementor-element.elementor-element-0d7370d{--content-width:100%;}.elementor-1460 .elementor-element.elementor-element-aa70fa2{--content-width:95%;}.elementor-1460 .elementor-element.elementor-element-004a67f{--width:95%;}.elementor-1460 .elementor-element.elementor-element-686e052{--width:726px;}.elementor-1460 .elementor-element.elementor-element-edcc588{--width:95%;}.elementor-1460 .elementor-element.elementor-element-be16499{--width:95%;}.elementor-1460 .elementor-element.elementor-element-e002858{--content-width:95%;}.elementor-1460 .elementor-element.elementor-element-2845689{--width:680px;}.elementor-1460 .elementor-element.elementor-element-decf88b{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1460 .elementor-element.elementor-element-686e052{--width:500px;}.elementor-1460 .elementor-element.elementor-element-2845689{--width:622px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1460 .elementor-element.elementor-element-686e052{--width:420px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1460 .elementor-element.elementor-element-686e052{--width:758px;}.elementor-1460 .elementor-element.elementor-element-2845689{--width:535px;}}/* Start custom CSS for button, class: .elementor-element-28bae00 *//* ================================
   DESKTOP
================================ */

.elementor-1460 .elementor-element.elementor-element-28bae00 span.elementor-button-icon {
    background: #667B40;
    padding: 10px 40px;
    border-radius: 50px;
}

.elementor-1460 .elementor-element.elementor-element-28bae00 span.elementor-button-text {
    background: #667B40;
    border-radius: 50px;
    padding: 15px 30px;
}

.elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
    gap: 0px;
}


/* ================================
   TABLET
   768px - 1024px
================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1460 .elementor-element.elementor-element-28bae00 span.elementor-button-icon {
        padding: 9px 28px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-28bae00 span.elementor-button-text {
        padding: 13px 22px;
        border-radius: 50px;
    }

    .elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
        gap: 0px;
    }

}


/* ================================
   MOBILE
   Up to 767px
================================ */

@media (max-width: 767px) {

    .elementor-1460 .elementor-element.elementor-element-28bae00 span.elementor-button-icon {
        padding: 8px 20px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-28bae00 span.elementor-button-text {
        padding: 11px 16px;
        border-radius: 50px;
    }

    .elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
        gap: 0px;
    }

}


/* ================================
   SMALL MOBILE
   Up to 480px
================================ */

@media (max-width: 480px) {

    .elementor-1460 .elementor-element.elementor-element-28bae00 span.elementor-button-icon {
        padding: 7px 16px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-28bae00 span.elementor-button-text {
        padding: 10px 13px;
        border-radius: 50px;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9aba5a6 *//* ================================
   DESKTOP
================================ */

.elementor-1460 .elementor-element.elementor-element-9aba5a6 span.elementor-button-icon {
    background: #667B40;
    padding: 10px 40px;
    border-radius: 50px;
}

.elementor-1460 .elementor-element.elementor-element-9aba5a6 span.elementor-button-text {
    background: #667B40;
    border-radius: 50px;
    padding: 15px 30px;
}

.elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
    gap: 0px;
}


/* ================================
   TABLET
   768px - 1024px
================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1460 .elementor-element.elementor-element-9aba5a6 span.elementor-button-icon {
        padding: 9px 28px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-9aba5a6 span.elementor-button-text {
        padding: 13px 22px;
        border-radius: 50px;
    }

    .elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
        gap: 0px;
    }

}


/* ================================
   MOBILE
   Up to 767px
================================ */

@media (max-width: 767px) {

    .elementor-1460 .elementor-element.elementor-element-9aba5a6 span.elementor-button-icon {
        padding: 8px 20px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-9aba5a6 span.elementor-button-text {
        padding: 11px 16px;
        border-radius: 50px;
    }

    .elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
        gap: 0px;
    }

}


/* ================================
   SMALL MOBILE
   Up to 480px
================================ */

@media (max-width: 480px) {

    .elementor-1460 .elementor-element.elementor-element-9aba5a6 span.elementor-button-icon {
        padding: 7px 16px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-9aba5a6 span.elementor-button-text {
        padding: 10px 13px;
        border-radius: 50px;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e206b5d *//* ================================
   DESKTOP
================================ */

.elementor-1460 .elementor-element.elementor-element-e206b5d span.elementor-button-icon {
    background: #ffffff;
    padding: 10px 40px;
    border-radius: 50px;
}

.elementor-1460 .elementor-element.elementor-element-e206b5d span.elementor-button-text {
    background: #ffffff;
    border-radius: 50px;
    padding: 15px 30px;
}

.elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
    gap: 0px;
}


/* ================================
   TABLET
   768px - 1024px
================================ */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-1460 .elementor-element.elementor-element-e206b5d span.elementor-button-icon {
        padding: 9px 28px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-e206b5d span.elementor-button-text {
        padding: 13px 22px;
        border-radius: 50px;
    }

    .elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
        gap: 0px;
    }

}


/* ================================
   MOBILE
   Up to 767px
================================ */

@media (max-width: 767px) {

    .elementor-1460 .elementor-element.elementor-element-e206b5d span.elementor-button-icon {
        padding: 8px 20px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-e206b5d span.elementor-button-text {
        padding: 11px 16px;
        border-radius: 50px;
    }

    .elementor-229 .elementor-element.elementor-element-aa25a6d .elementor-button .elementor-button-content-wrapper {
        gap: 0px;
    }

}


/* ================================
   SMALL MOBILE
   Up to 480px
================================ */

@media (max-width: 480px) {

    .elementor-1460 .elementor-element.elementor-element-e206b5d span.elementor-button-icon {
        padding: 7px 16px;
        border-radius: 50px;
    }

    .elementor-1460 .elementor-element.elementor-element-e206b5d span.elementor-button-text {
        padding: 10px 13px;
        border-radius: 50px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e002858 */.elementor-1460 .elementor-element.elementor-element-e002858{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af91611 *//* =========================================================
   ALAN QUAM TESTIMONIAL
   COMPLETE RESPONSIVE CSS
   DESKTOP + TABLET + MOBILE + IPHONE SE
========================================================= */


/* =========================================================
   RESET
========================================================= */

.aqt-wrapper,
.aqt-wrapper *,
.aqt-wrapper *::before,
.aqt-wrapper *::after {
    box-sizing: border-box;
}


/* =========================================================
   REMOVE OLD / DUPLICATE BORDER ELEMENTS
========================================================= */

.aqt-wrapper .aqt-bottom-border,
.aqt-wrapper .testimonial-border,
.aqt-wrapper .testimonial-line,
.aqt-wrapper .testimonial-border-bottom,
.aqt-wrapper .testimonial-line-bottom,
.aqt-wrapper .aqt-line,
.aqt-wrapper .aqt-line-bottom {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    border: 0 !important;
    background: transparent !important;
}


/* =========================================================
   REMOVE ELEMENTOR BORDERS
========================================================= */

.elementor-widget-html:has(.aqt-wrapper),
.elementor-widget-html:has(.aqt-wrapper) > .elementor-widget-container,
.elementor-widget-container:has(.aqt-wrapper) {
    border: 0 !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;

    outline: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   REMOVE UNWANTED BORDERS
========================================================= */

.aqt-wrapper,
.aqt-section,
.aqt-viewport,
.aqt-container,
.aqt-slide,
.aqt-content {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   REMOVE PSEUDO LINES
========================================================= */

.aqt-section::before,
.aqt-section::after,
.aqt-viewport::before,
.aqt-viewport::after,
.aqt-container::before,
.aqt-container::after,
.aqt-slide::before,
.aqt-slide::after {
    content: none !important;
    display: none !important;
}


/* =========================================================
   WRAPPER
========================================================= */

.aqt-wrapper {
    width: 100%;
    max-width: 100%;

    position: relative;

    margin: 0;
    padding: 0 0 20px;

    background: #ffffff;

    overflow: hidden;
}


/* =========================================================
   TOP BORDER
========================================================= */

.aqt-top-border {
    display: block;

    width: auto;
    height: 1px;

    margin: 0 20px 30px 34px;

    padding: 0;

    background: #E7E7E7;

    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================================
   MAIN SECTION
========================================================= */

.aqt-section {
    width: 100%;
    max-width: 100%;

    min-height: 510px;
    height: auto;

    position: relative;

    margin: 0;
    padding: 0;

    background: #ffffff;

    overflow: hidden;

    isolation: isolate;
}


/* =========================================================
   VIEWPORT
========================================================= */

.aqt-viewport {
    width: 100%;

    min-height: 510px;
    height: auto;

    position: relative;

    overflow: hidden;

    z-index: 2;

    cursor: grab;
}

.aqt-viewport:active {
    cursor: grabbing;
}


/* =========================================================
   EMBLA CONTAINER
========================================================= */

.aqt-container {
    width: 100%;

    min-height: 510px;
    height: auto;

    display: flex;

    align-items: stretch;

    touch-action: pan-y pinch-zoom;

    backface-visibility: hidden;

    will-change: transform;
}


/* =========================================================
   SLIDE
========================================================= */

.aqt-slide {
    flex: 0 0 100%;

    width: 100%;
    min-width: 0;

    min-height: 510px;
    height: auto;

    position: relative;

    display: flex;

    align-items: stretch;
    justify-content: center;

    overflow: visible;
}


/* =========================================================
   CONTENT
========================================================= */

.aqt-content {
    width: min(1096px, calc(100% - 280px));

    min-height: 510px;
    height: auto;

    margin: 0 auto;

    padding: 40px 20px 55px;

    position: relative;

    z-index: 20;

    display: flex;

    flex-direction: column;

    align-items: center;
    justify-content: center;

    text-align: center;
}


/* =========================================================
   TITLE
========================================================= */

.aqt-content h2 {
    width: 100%;

    max-width: 743px;

    margin: 0 0 28px;
    padding: 0;

    font-family: "Power Grotesk", sans-serif !important;

    font-size: 60px;

    line-height: 1.1;

    font-weight: 400;

    letter-spacing: -2px;

    color: #000000;

    text-align: center;

    overflow-wrap: normal;
    word-break: normal;
}


/* =========================================================
   PARAGRAPH
========================================================= */

.aqt-content p {
    width: 100%;

    max-width: 1096px;

    margin: 0 0 30px;
    padding: 0;

    font-family: "Power Grotesk", sans-serif !important;

    font-size: 40px;

    line-height: 1.35;

    font-weight: 400;

    letter-spacing: -1.3px;

    color: #657A96;

    text-align: center;

    overflow-wrap: break-word;
    word-break: normal;

    hyphens: none;
}


/* =========================================================
   AUTHOR
========================================================= */

.aqt-author {
    width: 392px;
    max-width: 100%;

    height: 80px;
    min-height: 80px;

    flex-shrink: 0;

    margin: 0;

    padding: 0 25px;

    background: #655010;

    border-radius: 999px;

    display: flex;

    align-items: center;
    justify-content: center;

    font-family: "Power Grotesk", sans-serif !important;

    font-size: 28px;

    line-height: 1;

    font-weight: 400;

    color: #ffffff;

    text-align: center;

    white-space: nowrap;
}


/* =========================================================
   QUOTE ARTWORK
========================================================= */

.aqt-quotes {
    position: absolute;

    inset: 0;

    width: 100%;
    height: 100%;

    z-index: 10;

    pointer-events: none;

    background-image:
        url("https://alanquampoetry.com/wp-content/uploads/2026/08/Group-1000008106.png");

    background-repeat: no-repeat;

    background-position: center center;

    background-size: 100% auto;
}


/* =========================================================
   NAVIGATION

   THIS IS THE ONLY BOTTOM HORIZONTAL LINE
========================================================= */

.aqt-navigation {
    width: auto;

    position: relative;

    z-index: 100;

    margin: 0 20px 0 34px;

    padding: 18px 0 0;

    border: 0 !important;

    border-top: 1px solid #E7E7E7 !important;

    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;

    outline: 0 !important;

    box-shadow: none !important;

    background: #ffffff;

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 10px;
}


.aqt-navigation::before,
.aqt-navigation::after {
    content: none !important;
    display: none !important;
}


/* =========================================================
   ARROW BUTTON
========================================================= */

body .aqt-wrapper button.aqt-arrow,
body .elementor .aqt-wrapper button.aqt-arrow {
    width: 118px !important;
    min-width: 118px !important;
    max-width: 118px !important;

    height: 60px !important;
    min-height: 60px !important;
    max-height: 60px !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    outline: 0 !important;

    border-radius: 999px !important;

    box-shadow: none !important;

    background-image: none !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    font-family: "Power Grotesk", sans-serif !important;

    font-size: 26px !important;

    line-height: 1 !important;

    font-weight: 400 !important;

    text-decoration: none !important;

    cursor: pointer !important;

    -webkit-appearance: none !important;
    appearance: none !important;

    -webkit-tap-highlight-color: transparent;

    transition:
        background-color .2s ease,
        color .2s ease !important;
}


/* =========================================================
   REMOVE BUTTON PSEUDO
========================================================= */

.aqt-wrapper button.aqt-arrow::before,
.aqt-wrapper button.aqt-arrow::after {
    content: none !important;
    display: none !important;
}


/* =========================================================
   ARROW
========================================================= */

.aqt-arrow span {
    width: 100%;

    display: flex;

    align-items: center;
    justify-content: center;

    line-height: 1;

    pointer-events: none;
}


/* =========================================================
   ACTIVE ARROWS
========================================================= */

body .aqt-wrapper button.aqt-prev,
body .aqt-wrapper button.aqt-next {
    background: #000000 !important;
    background-color: #000000 !important;

    color: #ffffff !important;
}


/* =========================================================
   DISABLED ARROW
========================================================= */

body .aqt-wrapper button.aqt-arrow:disabled {
    background: #D9D9D9 !important;
    background-color: #D9D9D9 !important;

    color: #999999 !important;

    opacity: 1 !important;

    cursor: default !important;
}


/* =========================================================
   HOVER
========================================================= */

body .aqt-wrapper button.aqt-arrow:not(:disabled):hover,
body .aqt-wrapper button.aqt-arrow:not(:disabled):focus,
body .aqt-wrapper button.aqt-arrow:not(:disabled):active,
body .aqt-wrapper button.aqt-arrow:not(:disabled):focus-visible {
    background: #000000 !important;

    color: #ffffff !important;

    border: 0 !important;

    outline: 0 !important;

    box-shadow: none !important;
}


/* =========================================================
   LAPTOP
   1201 - 1440
========================================================= */

@media (max-width: 1440px) and (min-width: 1201px) {

    .aqt-section,
    .aqt-viewport,
    .aqt-container,
    .aqt-slide,
    .aqt-content {
        min-height: 470px;
    }

    .aqt-content {
        width: calc(100% - 260px);

        max-width: 1000px;

        padding: 35px 20px 50px;
    }

    .aqt-content h2 {
        max-width: 700px;

        margin-bottom: 24px;

        font-size: 48px;

        line-height: 1.12;
    }

    .aqt-content p {
        max-width: 930px;

        margin-bottom: 28px;

        font-size: 32px;

        line-height: 1.4;
    }

    .aqt-author {
        width: 330px;

        height: 68px;
        min-height: 68px;

        font-size: 24px;
    }

    body .aqt-wrapper button.aqt-arrow {
        width: 100px !important;
        min-width: 100px !important;
        max-width: 100px !important;

        height: 52px !important;
        min-height: 52px !important;
        max-height: 52px !important;

        font-size: 22px !important;
    }
}


/* =========================================================
   SMALL LAPTOP
   1025 - 1200
========================================================= */

@media (max-width: 1200px) and (min-width: 1025px) {

    .aqt-top-border {
        margin-left: 25px;
        margin-right: 25px;
    }

    .aqt-section,
    .aqt-viewport,
    .aqt-container,
    .aqt-slide,
    .aqt-content {
        min-height: 430px;
    }

    .aqt-content {
        width: calc(100% - 220px);

        max-width: 850px;

        padding: 35px 15px 45px;
    }

    .aqt-content h2 {
        max-width: 650px;

        margin-bottom: 22px;

        font-size: 42px;

        line-height: 1.12;

        letter-spacing: -1px;
    }

    .aqt-content p {
        max-width: 800px;

        margin-bottom: 25px;

        font-size: 27px;

        line-height: 1.42;

        letter-spacing: -.5px;
    }

    .aqt-author {
        width: 300px;

        height: 62px;
        min-height: 62px;

        font-size: 22px;
    }

    .aqt-navigation {
        margin: 0 25px;

        padding-top: 18px;
    }

    body .aqt-wrapper button.aqt-arrow {
        width: 92px !important;
        min-width: 92px !important;
        max-width: 92px !important;

        height: 46px !important;
        min-height: 46px !important;
        max-height: 46px !important;

        font-size: 19px !important;
    }
}


/* =========================================================
   TABLET
   768 - 1024
========================================================= */

@media (max-width: 1024px) and (min-width: 768px) {

    .aqt-wrapper {
        padding-bottom: 18px;
    }

    .aqt-top-border {
        margin-left: 20px;
        margin-right: 20px;

        margin-bottom: 28px;
    }

    .aqt-section,
    .aqt-viewport,
    .aqt-container,
    .aqt-slide {
        min-height: 350px;
    }

    .aqt-content {
        width: calc(100% - 100px);

        max-width: 620px;

        min-height: 350px;

        padding: 28px 20px 42px;
    }

    .aqt-content h2 {
        max-width: 560px;

        margin-bottom: 18px;

        font-size: 30px;

        line-height: 1.2;

        letter-spacing: -.7px;
    }

    .aqt-content p {
        max-width: 580px;

        margin-bottom: 22px;

        font-size: 18px;

        line-height: 1.55;

        letter-spacing: -.15px;
    }

    .aqt-author {
        width: 185px;

        height: 40px;
        min-height: 40px;

        padding: 0 15px;

        font-size: 12px;
    }

    .aqt-quotes {
        background-size: 105% auto;
    }

    .aqt-navigation {
        margin: 0 20px;

        padding-top: 18px;

        gap: 6px;
    }

    body .aqt-wrapper button.aqt-arrow {
        width: 60px !important;
        min-width: 60px !important;
        max-width: 60px !important;

        height: 32px !important;
        min-height: 32px !important;
        max-height: 32px !important;

        font-size: 15px !important;
    }
}


/* =========================================================
   SMALL TABLET
   601 - 767
========================================================= */

@media (max-width: 767px) and (min-width: 601px) {

    .aqt-wrapper {
        padding-bottom: 16px;
    }

    .aqt-top-border {
        margin: 0 18px 24px;
    }

    .aqt-section,
    .aqt-viewport,
    .aqt-container,
    .aqt-slide {
        min-height: 360px;
    }

    .aqt-content {
        width: 100%;

        max-width: 560px;

        min-height: 360px;

        padding: 30px 42px 42px;
    }

    .aqt-content h2 {
        max-width: 500px;

        margin-bottom: 18px;

        font-size: 27px;

        line-height: 1.2;

        letter-spacing: -.5px;
    }

    .aqt-content p {
        max-width: 500px;

        margin-bottom: 21px;

        font-size: 16px;

        line-height: 1.55;

        letter-spacing: 0;
    }

    .aqt-author {
        width: 170px;

        height: 38px;
        min-height: 38px;

        padding: 0 14px;

        font-size: 12px;
    }

    .aqt-quotes {
        background-size: auto 62%;
    }

    .aqt-navigation {
        margin: 0 18px;

        padding-top: 16px;

        gap: 5px;
    }

    body .aqt-wrapper button.aqt-arrow {
        width: 56px !important;
        min-width: 56px !important;
        max-width: 56px !important;

        height: 30px !important;
        min-height: 30px !important;
        max-height: 30px !important;

        font-size: 14px !important;
    }
}


/* =========================================================
   MOBILE
   ALL PHONES BELOW 600
========================================================= */

@media (max-width: 600px) {

    .aqt-wrapper {
        padding-bottom: 14px;
    }

    .aqt-top-border {
        margin-left: 12px;
        margin-right: 12px;

        margin-bottom: 20px;
    }

    /*
       IMPORTANT:
       NO FIXED MOBILE HEIGHT.
       CONTENT CAN GROW WITH PARAGRAPH.
    */

    .aqt-section {
        min-height: 0;
        height: auto;

        overflow: hidden;
    }

    .aqt-viewport {
        min-height: 0;
        height: auto;
    }

    .aqt-container {
        min-height: 0;
        height: auto;

        align-items: stretch;
    }

    .aqt-slide {
        min-height: 0;
        height: auto;

        align-items: stretch;

        overflow: visible;
    }

    .aqt-content {
        width: 100%;

        max-width: 440px;

        min-height: 390px;
        height: auto;

        padding:
            38px
            clamp(28px, 9vw, 46px)
            45px;

        justify-content: center;
    }

    .aqt-content h2 {
        width: 100%;

        max-width: 340px;

        margin: 0 0 18px;

        font-size: 25px;

        line-height: 1.2;

        letter-spacing: -.4px;
    }

    .aqt-content p {
        width: 100%;

        max-width: 350px;

        margin: 0 0 22px;

        font-size: 15px;

        line-height: 1.55;

        letter-spacing: 0;

        color: #657A96;
    }

    .aqt-author {
        width: 170px;

        height: 40px;
        min-height: 40px;

        padding: 0 14px;

        font-size: 12px;
    }

    .aqt-quotes {
        background-size: auto 55%;

        background-position: center center;
    }

    .aqt-navigation {
        margin: 0 12px;

        padding-top: 16px;

        gap: 6px;
    }

    body .aqt-wrapper button.aqt-arrow {
        width: 56px !important;
        min-width: 56px !important;
        max-width: 56px !important;

        height: 31px !important;
        min-height: 31px !important;
        max-height: 31px !important;

        font-size: 14px !important;
    }

    /*
       Remove desktop forced line break.
    */

    .aqt-desktop-break {
        display: none !important;
    }

    .aqt-content h2 br {
        display: none;
    }
}


/* =========================================================
   IPHONE 14 / 15 / 16
   390 - 430
========================================================= */

@media (max-width: 430px) {

    .aqt-content {
        max-width: 390px;

        min-height: 400px;

        padding:
            38px
            34px
            44px;
    }

    .aqt-content h2 {
        max-width: 320px;

        font-size: 24px;

        line-height: 1.2;

        margin-bottom: 17px;
    }

    .aqt-content p {
        max-width: 325px;

        font-size: 15px;

        line-height: 1.55;

        margin-bottom: 21px;
    }

    .aqt-author {
        width: 165px;

        height: 38px;
        min-height: 38px;

        font-size: 11.5px;
    }

    .aqt-quotes {
        background-size: auto 52%;
    }
}


/* =========================================================
   IPHONE SE / SMALL IPHONE
   350 - 389
========================================================= */

@media (max-width: 389px) {

    .aqt-wrapper {
        padding-bottom: 12px;
    }

    .aqt-top-border {
        margin-left: 10px;
        margin-right: 10px;

        margin-bottom: 18px;
    }

    .aqt-content {
        max-width: 360px;

        min-height: 410px;

        padding:
            36px
            28px
            42px;
    }

    .aqt-content h2 {
        max-width: 300px;

        margin-bottom: 16px;

        font-size: 22px;

        line-height: 1.22;

        letter-spacing: -.3px;
    }

    .aqt-content p {
        max-width: 305px;

        margin-bottom: 20px;

        font-size: 14.5px;

        line-height: 1.58;

        letter-spacing: 0;
    }

    .aqt-author {
        width: 155px;

        height: 36px;
        min-height: 36px;

        padding: 0 12px;

        font-size: 11px;
    }

    .aqt-quotes {
        background-size: auto 48%;
    }

    .aqt-navigation {
        margin-left: 10px;
        margin-right: 10px;

        padding-top: 14px;
    }

    body .aqt-wrapper button.aqt-arrow {
        width: 52px !important;
        min-width: 52px !important;
        max-width: 52px !important;

        height: 29px !important;
        min-height: 29px !important;
        max-height: 29px !important;

        font-size: 13px !important;
    }
}


/* =========================================================
   IPHONE SE 1ST GEN / 320 - 349
========================================================= */

@media (max-width: 349px) {

    .aqt-wrapper {
        padding-bottom: 12px;
    }

    .aqt-top-border {
        margin-left: 9px;
        margin-right: 9px;

        margin-bottom: 16px;
    }

    .aqt-content {
        width: 100%;

        max-width: 320px;

        min-height: 420px;

        padding:
            34px
            22px
            40px;
    }

    .aqt-content h2 {
        width: 100%;

        max-width: 275px;

        margin-bottom: 15px;

        font-size: 21px;

        line-height: 1.22;

        letter-spacing: -.25px;
    }

    .aqt-content p {
        width: 100%;

        max-width: 280px;

        margin-bottom: 19px;

        font-size: 14px;

        line-height: 1.58;

        letter-spacing: 0;
    }

    .aqt-author {
        width: 150px;

        height: 35px;
        min-height: 35px;

        padding: 0 10px;

        font-size: 10.5px;
    }

    .aqt-quotes {
        background-size: auto 45%;

        background-position: center center;
    }

    .aqt-navigation {
        margin-left: 9px;
        margin-right: 9px;

        padding-top: 13px;

        gap: 5px;
    }

    body .aqt-wrapper button.aqt-arrow {
        width: 50px !important;
        min-width: 50px !important;
        max-width: 50px !important;

        height: 28px !important;
        min-height: 28px !important;
        max-height: 28px !important;

        font-size: 13px !important;
    }
}


/* =========================================================
   LANDSCAPE PHONE
========================================================= */

@media (max-width: 900px) and (max-height: 500px) {

    .aqt-top-border {
        margin-bottom: 15px;
    }

    .aqt-content {
        min-height: 300px;

        padding-top: 25px;
        padding-bottom: 35px;
    }

    .aqt-content h2 {
        margin-bottom: 13px;
    }

    .aqt-content p {
        margin-bottom: 16px;
    }
}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media (prefers-reduced-motion: reduce) {

    body .aqt-wrapper button.aqt-arrow {
        transition: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d7370d */.elementor-1460 .elementor-element.elementor-element-0d7370d{
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Power Grotesk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://alanquampoetry.com/wp-content/uploads/2026/08/PowerGrotesk-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vivaldi';
	font-display: auto;
	src: url('https://alanquampoetry.com/wp-content/uploads/2026/09/Vivaldi-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */