.elementor-81417 .elementor-element.elementor-element-9672683{--display:flex;--min-height:1080px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-9672683:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-9672683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.gabrielmagnus.com/wp-content/uploads/2025/09/bg1-mugav.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81417 .elementor-element.elementor-element-6ca5b36{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-wrapper{text-align:start;}.elementor-81417 .elementor-element.elementor-element-e73ef32.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-81417 .elementor-element.elementor-element-e73ef32.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-81417 .elementor-element.elementor-element-e73ef32.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-wrapper .elementor-image-box-img{width:40%;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-title{font-family:"Clash Display", Sans-serif;font-size:56px;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-cbf5267{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-81417 .elementor-element.elementor-element-5f5db92{width:var( --container-widget-width, 50% );max-width:50%;padding:17px 17px 17px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:31px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-81417 .elementor-element.elementor-element-5f5db92 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-5f5db92 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81417 .elementor-element.elementor-element-5f5db92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-5f5db92 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-5f5db92 .elementor-icon-list-text{color:#CD8DFF;transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-05db923{width:var( --container-widget-width, 50% );max-width:50%;padding:17px 17px 17px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:31px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-81417 .elementor-element.elementor-element-05db923 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-05db923 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81417 .elementor-element.elementor-element-05db923 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-05db923 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-05db923 .elementor-icon-list-text{color:#CD8DFF;transition:color 0.3s;}.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-81417 .elementor-element.elementor-element-730acc9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-81417 .elementor-element.elementor-element-730acc9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-81417 .elementor-element.elementor-element-730acc9 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-81417 .elementor-element.elementor-element-cc720a5{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-81417 .elementor-element.elementor-element-13c685e{text-align:center;}.elementor-81417 .elementor-element.elementor-element-13c685e .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.3em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-8e84402{--display:flex;--min-height:640px;--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-81417 .elementor-element.elementor-element-8e84402:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-8e84402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.gabrielmagnus.com/wp-content/uploads/2025/09/bg2-mugav.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81417 .elementor-element.elementor-element-1828379{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-81417 .elementor-element.elementor-element-8b82151{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-3c2f6e9{width:var( --container-widget-width, 92% );max-width:92%;padding:11px 11px 11px 17px;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-d44aa96{width:var( --container-widget-width, 92% );max-width:92%;padding:11px 11px 11px 17px;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-9949935{width:var( --container-widget-width, 92% );max-width:92%;padding:11px 11px 11px 17px;--container-widget-width:92%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-56a4b0c{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-1bf9b10{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-ac61b32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-81417 .elementor-element.elementor-element-ac61b32.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-ac61b32 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.3em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-27be55e.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-27be55e{text-align:center;}.elementor-81417 .elementor-element.elementor-element-27be55e .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-7bd11f1{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-7bd11f1.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-4476357{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-4faeb5c{--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;--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-44d40dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-0f33157{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-acece1f{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-13dbba9{--display:flex;--padding-top:31px;--padding-bottom:31px;--padding-left:25px;--padding-right:25px;}.elementor-81417 .elementor-element.elementor-element-72b195b{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-41787f9{--display:flex;--justify-content:center;--padding-top:31px;--padding-bottom:31px;--padding-left:25px;--padding-right:25px;}.elementor-81417 .elementor-element.elementor-element-f31391e{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-7992c93{--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:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-58dabb5{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:44px;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-58dabb5.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-bebf7b4{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-bb944d0{--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-around;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-27099ba{--display:flex;--justify-content:center;}.elementor-81417 .elementor-element.elementor-element-5b54d55{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-4cee4ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-a862003{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-5acbd43 .elementor-button-content-wrapper{flex-direction:row;}.elementor-81417 .elementor-element.elementor-element-5acbd43 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-81417 .elementor-element.elementor-element-5acbd43 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-81417 .elementor-element.elementor-element-5281c2c{--display:flex;}.elementor-81417 .elementor-element.elementor-element-54e1b28{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-81417 .elementor-element.elementor-element-54e1b28:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-54e1b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-81417 .elementor-element.elementor-element-4963695{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-1659a73{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-93fae65.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-4b951e8.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-ae9a1d5.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-bc75687.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-a0adaac.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-036d590.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-b0f6d2d{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-5196d2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-ab1aec2{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-81417 .elementor-element.elementor-element-de823b8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-b3aa9c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-91e464a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-c0f4bfd .elementor-button-content-wrapper{flex-direction:row;}.elementor-81417 .elementor-element.elementor-element-c0f4bfd .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-81417 .elementor-element.elementor-element-c0f4bfd .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-81417 .elementor-element.elementor-element-4952bf7{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-e910cf7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-cf118ae{--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:center;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-4751c3f{--display:flex;--min-height:245px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon{font-size:48px;}.elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-419a817{--display:flex;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon{font-size:48px;}.elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-8aa08a9{--display:flex;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon{font-size:48px;}.elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-dd5f7b8{--display:flex;--min-height:245px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon{font-size:48px;}.elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-cec26eb{--display:flex;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon{font-size:48px;}.elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-4bb2eec.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-4bb2eec .elementor-button-content-wrapper{flex-direction:row;}.elementor-81417 .elementor-element.elementor-element-4bb2eec .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-81417 .elementor-element.elementor-element-4bb2eec .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-81417 .elementor-element.elementor-element-2e2c593{--display:flex;--min-height:860px;--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;}.elementor-81417 .elementor-element.elementor-element-2e2c593:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-2e2c593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.gabrielmagnus.com/wp-content/uploads/2025/09/bg3-mugav.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81417 .elementor-element.elementor-element-34faeaf{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-81417 .elementor-element.elementor-element-c483f67{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-81417 .elementor-element.elementor-element-c483f67 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:45px;font-weight:400;line-height:1.35em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-3969107{width:initial;max-width:initial;padding:7px 17px 7px 0px;--e-icon-list-icon-size:31px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-81417 .elementor-element.elementor-element-3969107.elementor-element{--align-self:flex-start;}.elementor-81417 .elementor-element.elementor-element-3969107 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-3969107 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81417 .elementor-element.elementor-element-3969107 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-3969107 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-3969107 .elementor-icon-list-text{color:#7130A4;transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-fa16821{width:initial;max-width:initial;padding:7px 17px 7px 0px;--e-icon-list-icon-size:31px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-81417 .elementor-element.elementor-element-fa16821.elementor-element{--align-self:flex-start;}.elementor-81417 .elementor-element.elementor-element-fa16821 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-fa16821 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81417 .elementor-element.elementor-element-fa16821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-fa16821 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-fa16821 .elementor-icon-list-text{color:#7130A4;transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-74df71f{width:initial;max-width:initial;padding:7px 17px 7px 0px;--e-icon-list-icon-size:31px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-81417 .elementor-element.elementor-element-74df71f.elementor-element{--align-self:flex-start;}.elementor-81417 .elementor-element.elementor-element-74df71f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-74df71f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81417 .elementor-element.elementor-element-74df71f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-74df71f .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-74df71f .elementor-icon-list-text{color:#7130A4;transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-636f5df{width:initial;max-width:initial;padding:7px 17px 7px 0px;--e-icon-list-icon-size:31px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-81417 .elementor-element.elementor-element-636f5df.elementor-element{--align-self:flex-start;}.elementor-81417 .elementor-element.elementor-element-636f5df .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-636f5df .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81417 .elementor-element.elementor-element-636f5df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-636f5df .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-636f5df .elementor-icon-list-text{color:#7130A4;transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-df57be0{width:initial;max-width:initial;padding:7px 17px 7px 0px;--e-icon-list-icon-size:31px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-81417 .elementor-element.elementor-element-df57be0.elementor-element{--align-self:flex-start;}.elementor-81417 .elementor-element.elementor-element-df57be0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-df57be0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-81417 .elementor-element.elementor-element-df57be0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-df57be0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-df57be0 .elementor-icon-list-text{color:#7130A4;transition:color 0.3s;}.elementor-81417 .elementor-element.elementor-element-7a6374d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-11b23d2{--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:035px;--padding-bottom:035px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-11b23d2:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-11b23d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#583574;}.elementor-81417 .elementor-element.elementor-element-f2da65d{text-align:center;}.elementor-81417 .elementor-element.elementor-element-f2da65d .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:21px;font-weight:400;line-height:1.35em;color:#FFFFFF;}.elementor-81417 .elementor-element.elementor-element-4e0e96c{--display:flex;--min-height:650px;--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-81417 .elementor-element.elementor-element-4e0e96c:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-4e0e96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.gabrielmagnus.com/wp-content/uploads/2025/09/bg4-mugav.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81417 .elementor-element.elementor-element-a57dc50{--display:flex;}.elementor-81417 .elementor-element.elementor-element-a57dc50.e-con{--align-self:flex-end;}.elementor-81417 .elementor-element.elementor-element-14b97d5{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-81417 .elementor-element.elementor-element-14b97d5 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:40px;font-weight:400;line-height:1.35em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-4e5dd13{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-81417 .elementor-element.elementor-element-4e5dd13 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;line-height:1.35em;color:#512F6C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-81417 .elementor-element.elementor-element-2f76264{--divider-border-style:solid;--divider-color:#CD8DFF;--divider-border-width:11px;}.elementor-81417 .elementor-element.elementor-element-2f76264 .elementor-divider-separator{width:30%;margin:0 auto;margin-left:0;}.elementor-81417 .elementor-element.elementor-element-2f76264 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-81417 .elementor-element.elementor-element-1f5acf7{width:var( --container-widget-width, 100% );max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-d5b1cb0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-f3e9c61{--display:flex;--min-height:469px;--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-around;}.elementor-81417 .elementor-element.elementor-element-f3e9c61:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-f3e9c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://design.gabrielmagnus.com/wp-content/uploads/2025/09/bg5-mugav.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-81417 .elementor-element.elementor-element-8832354{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-81417 .elementor-element.elementor-element-9d4ee63{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-81417 .elementor-element.elementor-element-9d4ee63 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:40px;font-weight:400;line-height:1.35em;color:#512F6C;}.elementor-81417 .elementor-element.elementor-element-76b26c9.elementor-element{--align-self:flex-start;}.elementor-81417 .elementor-element.elementor-element-76b26c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-81417 .elementor-element.elementor-element-76b26c9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-81417 .elementor-element.elementor-element-76b26c9 .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;fill:#1D1D1D;color:#1D1D1D;padding:0px 0px 0px 0px;}.elementor-81417 .elementor-element.elementor-element-f7fffe5{--display:flex;--justify-content:center;}.elementor-81417 .elementor-element.elementor-element-e6f6d9b{padding:0px 0px 0px 0px;}.elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon-box-wrapper{align-items:end;gap:10px;}.elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon-box-title{margin-block-end:0px;color:#7130A4;}.elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon{font-size:39px;}.elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-fa32980{padding:0px 0px 0px 0px;}.elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon-box-wrapper{align-items:end;gap:10px;}.elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon-box-title{margin-block-end:0px;color:#7130A4;}.elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon{font-size:39px;}.elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-004f723{padding:0px 0px 0px 0px;}.elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-title{margin-block-end:0px;color:#7130A4;}.elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon{font-size:39px;}.elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;}.elementor-81417 .elementor-element.elementor-element-e5d7974{--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:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-81417 .elementor-element.elementor-element-e5d7974:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-e5d7974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#969696;}.elementor-81417 .elementor-element.elementor-element-210584e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}@media(max-width:1366px){.elementor-81417 .elementor-element.elementor-element-9672683{--min-height:700px;}.elementor-81417 .elementor-element.elementor-element-6ca5b36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-title{font-size:40px;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-description{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-5f5db92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-5f5db92 .elementor-icon-list-item > a{font-size:13px;}.elementor-81417 .elementor-element.elementor-element-05db923 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-05db923 .elementor-icon-list-item > a{font-size:13px;}.elementor-81417 .elementor-element.elementor-element-8b82151{font-size:20px;}.elementor-81417 .elementor-element.elementor-element-3c2f6e9{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-d44aa96{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-9949935{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-56a4b0c{font-size:18px;}.elementor-81417 .elementor-element.elementor-element-1bf9b10{--padding-top:075px;--padding-bottom:075px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-0f33157{font-size:18px;}.elementor-81417 .elementor-element.elementor-element-acece1f{font-size:18px;}.elementor-81417 .elementor-element.elementor-element-72b195b{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-f31391e{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-58dabb5{font-size:38px;}.elementor-81417 .elementor-element.elementor-element-5b54d55{font-size:35px;}.elementor-81417 .elementor-element.elementor-element-4cee4ca{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-a862003{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-4963695{font-size:30px;}.elementor-81417 .elementor-element.elementor-element-de823b8{font-size:30px;}.elementor-81417 .elementor-element.elementor-element-b3aa9c9{font-size:18px;}.elementor-81417 .elementor-element.elementor-element-91e464a{font-size:18px;}.elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon-box-title a{font-size:22px;}.elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon-box-description{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon-box-title a{font-size:22px;}.elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon-box-description{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon-box-title a{font-size:22px;}.elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon-box-description{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon-box-title a{font-size:22px;}.elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon-box-description{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon-box-title a{font-size:22px;}.elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon-box-description{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-2e2c593{--min-height:750px;}.elementor-81417 .elementor-element.elementor-element-c483f67{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-81417 .elementor-element.elementor-element-c483f67 .elementor-heading-title{font-size:30px;}.elementor-81417 .elementor-element.elementor-element-3969107 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-3969107 .elementor-icon-list-item > a{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-fa16821 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-fa16821 .elementor-icon-list-item > a{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-74df71f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-74df71f .elementor-icon-list-item > a{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-636f5df .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-636f5df .elementor-icon-list-item > a{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-df57be0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-81417 .elementor-element.elementor-element-df57be0 .elementor-icon-list-item > a{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-7a6374d{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-4e0e96c{--min-height:500px;}.elementor-81417 .elementor-element.elementor-element-14b97d5 .elementor-heading-title{font-size:30px;}.elementor-81417 .elementor-element.elementor-element-4e5dd13 .elementor-heading-title{font-size:22px;}.elementor-81417 .elementor-element.elementor-element-1f5acf7{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-d5b1cb0{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-9d4ee63 .elementor-heading-title{font-size:30px;}.elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon-box-title a{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon-box-title a{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-title, .elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-title a{font-size:16px;}}@media(min-width:768px){.elementor-81417 .elementor-element.elementor-element-9672683{--content-width:1280px;}.elementor-81417 .elementor-element.elementor-element-6ca5b36{--width:50%;}.elementor-81417 .elementor-element.elementor-element-cc720a5{--content-width:600px;}.elementor-81417 .elementor-element.elementor-element-8e84402{--content-width:1280px;}.elementor-81417 .elementor-element.elementor-element-1828379{--width:46%;}.elementor-81417 .elementor-element.elementor-element-1bf9b10{--content-width:1280px;}.elementor-81417 .elementor-element.elementor-element-44d40dd{--width:32%;}.elementor-81417 .elementor-element.elementor-element-13dbba9{--width:32%;}.elementor-81417 .elementor-element.elementor-element-41787f9{--width:32%;}.elementor-81417 .elementor-element.elementor-element-7992c93{--content-width:1280px;}.elementor-81417 .elementor-element.elementor-element-bb944d0{--content-width:1180px;}.elementor-81417 .elementor-element.elementor-element-27099ba{--width:43%;}.elementor-81417 .elementor-element.elementor-element-5281c2c{--width:50%;}.elementor-81417 .elementor-element.elementor-element-b0f6d2d{--content-width:1250px;}.elementor-81417 .elementor-element.elementor-element-5196d2b{--width:46%;}.elementor-81417 .elementor-element.elementor-element-ab1aec2{--width:49%;}.elementor-81417 .elementor-element.elementor-element-4952bf7{--content-width:1080px;}.elementor-81417 .elementor-element.elementor-element-4751c3f{--width:32%;}.elementor-81417 .elementor-element.elementor-element-419a817{--width:32%;}.elementor-81417 .elementor-element.elementor-element-8aa08a9{--width:32%;}.elementor-81417 .elementor-element.elementor-element-dd5f7b8{--width:32%;}.elementor-81417 .elementor-element.elementor-element-cec26eb{--width:32%;}.elementor-81417 .elementor-element.elementor-element-2e2c593{--content-width:1280px;}.elementor-81417 .elementor-element.elementor-element-34faeaf{--width:45%;}.elementor-81417 .elementor-element.elementor-element-11b23d2{--content-width:988px;}.elementor-81417 .elementor-element.elementor-element-4e0e96c{--content-width:1200px;}.elementor-81417 .elementor-element.elementor-element-a57dc50{--width:51%;}.elementor-81417 .elementor-element.elementor-element-f3e9c61{--content-width:1220px;}.elementor-81417 .elementor-element.elementor-element-8832354{--width:45%;}.elementor-81417 .elementor-element.elementor-element-f7fffe5{--width:47%;}}@media(max-width:1366px) and (min-width:768px){.elementor-81417 .elementor-element.elementor-element-9672683{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-6ca5b36{--width:52%;}.elementor-81417 .elementor-element.elementor-element-8e84402{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-1bf9b10{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-7992c93{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-bb944d0{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-b0f6d2d{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-4952bf7{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-2e2c593{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-4e0e96c{--content-width:1000px;}.elementor-81417 .elementor-element.elementor-element-f3e9c61{--content-width:1000px;}}@media(max-width:767px){.elementor-81417 .elementor-element.elementor-element-9672683:not(.elementor-motion-effects-element-type-background), .elementor-81417 .elementor-element.elementor-element-9672683 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design.gabrielmagnus.com/wp-content/uploads/2025/09/bg1-mugav-mobile.webp");}.elementor-81417 .elementor-element.elementor-element-9672683{--min-height:0px;--padding-top:035px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-6ca5b36{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-wrapper{text-align:center;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-img{margin-bottom:10px;}.elementor-81417 .elementor-element.elementor-element-e73ef32.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-81417 .elementor-element.elementor-element-e73ef32.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-81417 .elementor-element.elementor-element-e73ef32.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-title{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-e73ef32 .elementor-image-box-description{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-5f5db92{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-81417 .elementor-element.elementor-element-05db923{width:100%;max-width:100%;}.elementor-81417 .elementor-element.elementor-element-730acc9.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-cc720a5{--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-13c685e .elementor-heading-title{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-8e84402{--min-height:0px;--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-8b82151{font-size:17px;}.elementor-81417 .elementor-element.elementor-element-3c2f6e9{width:100%;max-width:100%;}.elementor-81417 .elementor-element.elementor-element-d44aa96{width:100%;max-width:100%;}.elementor-81417 .elementor-element.elementor-element-9949935{width:100%;max-width:100%;}.elementor-81417 .elementor-element.elementor-element-56a4b0c{width:100%;max-width:100%;font-size:17px;line-height:1.3em;}.elementor-81417 .elementor-element.elementor-element-1bf9b10{--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-ac61b32 .elementor-heading-title{font-size:23px;}.elementor-81417 .elementor-element.elementor-element-27be55e .elementor-heading-title{font-size:22px;}.elementor-81417 .elementor-element.elementor-element-7bd11f1{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-0f33157{width:100%;max-width:100%;font-size:16px;}.elementor-81417 .elementor-element.elementor-element-acece1f{width:100%;max-width:100%;font-size:16px;}.elementor-81417 .elementor-element.elementor-element-13dbba9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-72b195b{width:100%;max-width:100%;font-size:15px;}.elementor-81417 .elementor-element.elementor-element-41787f9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-f31391e{font-size:15px;}.elementor-81417 .elementor-element.elementor-element-7992c93{--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-58dabb5{width:100%;max-width:100%;font-size:25px;}.elementor-81417 .elementor-element.elementor-element-bb944d0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:35px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-5b54d55{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-4cee4ca{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-a862003{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-5acbd43.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-4963695{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-b0f6d2d{--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-ab1aec2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-de823b8{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-b3aa9c9{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-91e464a{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-c0f4bfd.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-4952bf7{--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:020px;}.elementor-81417 .elementor-element.elementor-element-e910cf7{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-cf118ae{--padding-top:015px;--padding-bottom:015px;--padding-left:0px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-4751c3f{--min-height:0px;}.elementor-81417 .elementor-element.elementor-element-a00c38c .elementor-icon{font-size:35px;}.elementor-81417 .elementor-element.elementor-element-988aa3f .elementor-icon{font-size:35px;}.elementor-81417 .elementor-element.elementor-element-65a4356 .elementor-icon{font-size:35px;}.elementor-81417 .elementor-element.elementor-element-dd5f7b8{--min-height:0px;}.elementor-81417 .elementor-element.elementor-element-37cb4d2 .elementor-icon{font-size:35px;}.elementor-81417 .elementor-element.elementor-element-fc589b2 .elementor-icon{font-size:35px;}.elementor-81417 .elementor-element.elementor-element-2e2c593{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-34faeaf{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-81417 .elementor-element.elementor-element-c483f67{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-81417 .elementor-element.elementor-element-c483f67 .elementor-heading-title{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-7a6374d{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-11b23d2{--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-f2da65d .elementor-heading-title{font-size:18px;}.elementor-81417 .elementor-element.elementor-element-4e0e96c{--min-height:0px;--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:020px;}.elementor-81417 .elementor-element.elementor-element-14b97d5{width:100%;max-width:100%;}.elementor-81417 .elementor-element.elementor-element-14b97d5 .elementor-heading-title{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-4e5dd13 .elementor-heading-title{font-size:18px;}.elementor-81417 .elementor-element.elementor-element-1f5acf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-81417 .elementor-element.elementor-element-d5b1cb0{font-size:16px;}.elementor-81417 .elementor-element.elementor-element-f3e9c61{--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:035px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-8832354{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-81417 .elementor-element.elementor-element-9d4ee63{text-align:center;}.elementor-81417 .elementor-element.elementor-element-9d4ee63 .elementor-heading-title{font-size:25px;}.elementor-81417 .elementor-element.elementor-element-76b26c9.elementor-element{--align-self:center;}.elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-wrapper{align-items:center;}.elementor-81417 .elementor-element.elementor-element-e5d7974{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-81417 .elementor-element.elementor-element-210584e{font-size:15px;}}
/* Start custom CSS for icon-list, class: .elementor-element-5f5db92 */.elementor-81417 .elementor-element.elementor-element-5f5db92{
    border-radius: 13.089px;
border: 0.818px solid #CD8DFF;
background: linear-gradient(90deg, rgba(31, 9, 49, 0.41) 0%, rgba(81, 47, 108, 0.41) 100%);
}

.elementor-81417 .elementor-element.elementor-element-5f5db92 .elementor-icon-list-icon{
    margin-left:-17px;
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-05db923 */.elementor-81417 .elementor-element.elementor-element-05db923{
    border-radius: 13.089px;
border: 0.818px solid #CD8DFF;
background: linear-gradient(90deg, rgba(31, 9, 49, 0.41) 0%, rgba(81, 47, 108, 0.41) 100%);
}

.elementor-81417 .elementor-element.elementor-element-05db923 .elementor-icon-list-icon{
    margin-left:-17px;
}/* End custom CSS */


/* Start custom CSS for button, class: .elementor-element-730acc9 */.elementor-81417 .elementor-element.elementor-element-730acc9 .elementor-button-icon{
    display: flex;
    align-items: center;
}

.elementor-81417 .elementor-element.elementor-element-730acc9 .elementor-button-icon{
    font-size:20px;
}

.elementor-81417 .elementor-element.elementor-element-730acc9 .elementor-button {
    text-align: center;
    border-radius: 30px !important;
    padding: 18px 32px 18px 40px !important;
    border-radius: 56.098px;
background: var(--dag, linear-gradient(92deg, #FAEDCA 1.58%, #DECC9D 99.86%));
}

.elementor-81417 .elementor-element.elementor-element-730acc9 {
    overflow: hidden;
}

.elementor-81417 .elementor-element.elementor-element-730acc9 a:hover{
    padding: 18px 20px 18px 37px !important;
}

.elementor-81417 .elementor-element.elementor-element-730acc9 a:after{
    content: "";
    width: 12px;
    height: 12px;
    background-color: #AEA381; /* cor da bolinha */
    position: absolute;
    border-radius: 50%;
    left: 15px;
    top: 50%;
    transform: translatey(-50%);
    transition: .3s;
    z-index: 1 !important;
}

.elementor-81417 .elementor-element.elementor-element-730acc9 a:hover:after{
    content: "";
    width: 30px;
    height: 30px;
}

.elementor-81417 .elementor-element.elementor-element-730acc9 path {
    stroke: #fff !important; /* cor do svg */
}

.elementor-81417 .elementor-element.elementor-element-730acc9 svg {
    position: absolute !important;
    transform: translateX(-30px);
    z-index: 100 !Important;
    opacity: 0;
    transition: .1s all;
}

.elementor-81417 .elementor-element.elementor-element-730acc9 a:hover svg {
    transform: translateX(-17px);
    opacity: 1;
    transition: 1s all;
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-cc720a5 */.elementor-81417 .elementor-element.elementor-element-cc720a5{
    background: linear-gradient(92deg, #FFFAEE 27.1%, #DECC9D 111.4%);
}/* End custom CSS */


/* Start custom CSS for text-editor, class: .elementor-element-3c2f6e9 */.elementor-81417 .elementor-element.elementor-element-3c2f6e9{
    border-radius: 13.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.36);
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-d44aa96 */.elementor-81417 .elementor-element.elementor-element-d44aa96{
    border-radius: 13.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.36);
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-9949935 */.elementor-81417 .elementor-element.elementor-element-9949935{
    border-radius: 13.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.36);
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-8e84402 */@media(max-width:767px){
    .elementor-81417 .elementor-element.elementor-element-8e84402{
        background:#fff !important;
    }
}/* End custom CSS */


/* Start custom CSS for heading, class: .elementor-element-27be55e */.elementor-81417 .elementor-element.elementor-element-27be55e{
    background:#7130A4;
    padding:10px;
}/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-7bd11f1 */.elementor-81417 .elementor-element.elementor-element-7bd11f1{
    background:#E4E4E4;
    padding:10px;
    margin-top:40px;
}/* End custom CSS */










/* Start custom CSS for container, class: .elementor-element-13dbba9 */.elementor-81417 .elementor-element.elementor-element-13dbba9{
    border-radius: 4px;
border: 1px solid #DDD4B7;
background: var(--sad, linear-gradient(92deg, #714C8E 35.38%, #9465B9 64.62%));
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-41787f9 */.elementor-81417 .elementor-element.elementor-element-41787f9{
    border-radius: 4px;
border: 1px solid #DDD4B7;
background: var(--sad, linear-gradient(92deg, #714C8E 35.38%, #9465B9 64.62%));
}/* End custom CSS */









/* Start custom CSS for container, class: .elementor-element-7992c93 */.elementor-81417 .elementor-element.elementor-element-7992c93{
    background: linear-gradient(238deg, #714C8E 15.77%, #512F6C 84.23%);
}/* End custom CSS */




/* Start custom CSS for button, class: .elementor-element-5acbd43 */.elementor-81417 .elementor-element.elementor-element-5acbd43 .elementor-button-icon{
    display: flex;
    align-items: center;
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 .elementor-button-icon{
    font-size:20px;
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 .elementor-button {
    text-align: center;
    border-radius: 30px !important;
    padding: 18px 32px 18px 40px !important;
    border-radius: 56.098px;
background: var(--dag, linear-gradient(92deg, #FAEDCA 1.58%, #DECC9D 99.86%));
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 {
    overflow: hidden;
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 a:hover{
    padding: 18px 20px 18px 37px !important;
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 a:after{
    content: "";
    width: 12px;
    height: 12px;
    background-color: #AEA381; /* cor da bolinha */
    position: absolute;
    border-radius: 50%;
    left: 15px;
    top: 50%;
    transform: translatey(-50%);
    transition: .3s;
    z-index: 1 !important;
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 a:hover:after{
    content: "";
    width: 30px;
    height: 30px;
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 path {
    stroke: #fff !important; /* cor do svg */
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 svg {
    position: absolute !important;
    transform: translateX(-30px);
    z-index: 100 !Important;
    opacity: 0;
    transition: .1s all;
}

.elementor-81417 .elementor-element.elementor-element-5acbd43 a:hover svg {
    transform: translateX(-17px);
    opacity: 1;
    transition: 1s all;
}/* End custom CSS */




















/* Start custom CSS for button, class: .elementor-element-c0f4bfd */.elementor-81417 .elementor-element.elementor-element-c0f4bfd .elementor-button-icon{
    display: flex;
    align-items: center;
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd .elementor-button-icon{
    font-size:20px;
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd .elementor-button {
    text-align: center;
    border-radius: 30px !important;
    padding: 18px 32px 18px 40px !important;
    border-radius: 56.098px;
background: var(--dag, linear-gradient(92deg, #FAEDCA 1.58%, #DECC9D 99.86%));
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd {
    overflow: hidden;
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd a:hover{
    padding: 18px 20px 18px 37px !important;
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd a:after{
    content: "";
    width: 12px;
    height: 12px;
    background-color: #AEA381; /* cor da bolinha */
    position: absolute;
    border-radius: 50%;
    left: 15px;
    top: 50%;
    transform: translatey(-50%);
    transition: .3s;
    z-index: 1 !important;
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd a:hover:after{
    content: "";
    width: 30px;
    height: 30px;
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd path {
    stroke: #fff !important; /* cor do svg */
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd svg {
    position: absolute !important;
    transform: translateX(-30px);
    z-index: 100 !Important;
    opacity: 0;
    transition: .1s all;
}

.elementor-81417 .elementor-element.elementor-element-c0f4bfd a:hover svg {
    transform: translateX(-17px);
    opacity: 1;
    transition: 1s all;
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-4751c3f */.elementor-81417 .elementor-element.elementor-element-4751c3f{
    border-radius: 13.696px;
border: 0.978px solid #CD8DFF;
background: linear-gradient(127deg, rgba(113, 48, 164, 0.24) 14.81%, rgba(43, 18, 62, 0.24) 85.19%);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-419a817 */.elementor-81417 .elementor-element.elementor-element-419a817{
    border-radius: 13.696px;
border: 0.978px solid #CD8DFF;
background: linear-gradient(127deg, rgba(113, 48, 164, 0.24) 14.81%, rgba(43, 18, 62, 0.24) 85.19%);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-8aa08a9 */.elementor-81417 .elementor-element.elementor-element-8aa08a9{
    border-radius: 13.696px;
border: 0.978px solid #CD8DFF;
background: linear-gradient(127deg, rgba(113, 48, 164, 0.24) 14.81%, rgba(43, 18, 62, 0.24) 85.19%);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-dd5f7b8 */.elementor-81417 .elementor-element.elementor-element-dd5f7b8{
    border-radius: 13.696px;
border: 0.978px solid #CD8DFF;
background: linear-gradient(127deg, rgba(113, 48, 164, 0.24) 14.81%, rgba(43, 18, 62, 0.24) 85.19%);
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-cec26eb */.elementor-81417 .elementor-element.elementor-element-cec26eb{
    border-radius: 13.696px;
border: 0.978px solid #CD8DFF;
background: linear-gradient(127deg, rgba(113, 48, 164, 0.24) 14.81%, rgba(43, 18, 62, 0.24) 85.19%);
}/* End custom CSS */


/* Start custom CSS for button, class: .elementor-element-4bb2eec */.elementor-81417 .elementor-element.elementor-element-4bb2eec .elementor-button-icon{
    display: flex;
    align-items: center;
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec .elementor-button-icon{
    font-size:20px;
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec .elementor-button {
    text-align: center;
    border-radius: 30px !important;
    padding: 18px 32px 18px 40px !important;
    border-radius: 56.098px;
background: var(--dag, linear-gradient(92deg, #FAEDCA 1.58%, #DECC9D 99.86%));
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec {
    overflow: hidden;
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec a:hover{
    padding: 18px 20px 18px 37px !important;
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec a:after{
    content: "";
    width: 12px;
    height: 12px;
    background-color: #AEA381; /* cor da bolinha */
    position: absolute;
    border-radius: 50%;
    left: 15px;
    top: 50%;
    transform: translatey(-50%);
    transition: .3s;
    z-index: 1 !important;
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec a:hover:after{
    content: "";
    width: 30px;
    height: 30px;
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec path {
    stroke: #fff !important; /* cor do svg */
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec svg {
    position: absolute !important;
    transform: translateX(-30px);
    z-index: 100 !Important;
    opacity: 0;
    transition: .1s all;
}

.elementor-81417 .elementor-element.elementor-element-4bb2eec a:hover svg {
    transform: translateX(-17px);
    opacity: 1;
    transition: 1s all;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-4952bf7 */.elementor-81417 .elementor-element.elementor-element-4952bf7{
    background: linear-gradient(238deg, #714C8E 15.77%, #512F6C 84.23%);
}/* End custom CSS */


/* Start custom CSS for icon-list, class: .elementor-element-3969107 */.elementor-81417 .elementor-element.elementor-element-3969107{
    border-radius: 28.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.24);
}

.elementor-81417 .elementor-element.elementor-element-3969107 .elementor-icon-list-icon{
    margin-left:-17px;
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-fa16821 */.elementor-81417 .elementor-element.elementor-element-fa16821{
    border-radius: 28.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.24);
}

.elementor-81417 .elementor-element.elementor-element-fa16821 .elementor-icon-list-icon{
    margin-left:-17px;
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-74df71f */.elementor-81417 .elementor-element.elementor-element-74df71f{
    border-radius: 28.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.24);
}

.elementor-81417 .elementor-element.elementor-element-74df71f .elementor-icon-list-icon{
    margin-left:-17px;
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-636f5df */.elementor-81417 .elementor-element.elementor-element-636f5df{
    border-radius: 28.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.24);
}

.elementor-81417 .elementor-element.elementor-element-636f5df .elementor-icon-list-icon{
    margin-left:-17px;
}/* End custom CSS */

/* Start custom CSS for icon-list, class: .elementor-element-df57be0 */.elementor-81417 .elementor-element.elementor-element-df57be0{
    border-radius: 28.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.24);
}

.elementor-81417 .elementor-element.elementor-element-df57be0 .elementor-icon-list-icon{
    margin-left:-17px;
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-2e2c593 */@media(max-width:767px){
    .elementor-81417 .elementor-element.elementor-element-2e2c593{
        background:#fff !important;
    }
}/* End custom CSS */










/* Start custom CSS for container, class: .elementor-element-4e0e96c */@media(max-width:767px){
    .elementor-81417 .elementor-element.elementor-element-4e0e96c{
        background:#fff !important;
    }
}/* End custom CSS */


/* Start custom CSS for button, class: .elementor-element-76b26c9 */.elementor-81417 .elementor-element.elementor-element-76b26c9 .elementor-button-icon{
    display: flex;
    align-items: center;
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 .elementor-button-icon{
    font-size:20px;
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 .elementor-button {
    text-align: center;
    border-radius: 30px !important;
    padding: 18px 32px 18px 40px !important;
    border-radius: 56.098px;
background: var(--dag, linear-gradient(92deg, #FAEDCA 1.58%, #DECC9D 99.86%));
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 {
    overflow: hidden;
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 a:hover{
    padding: 18px 20px 18px 37px !important;
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 a:after{
    content: "";
    width: 12px;
    height: 12px;
    background-color: #AEA381; /* cor da bolinha */
    position: absolute;
    border-radius: 50%;
    left: 15px;
    top: 50%;
    transform: translatey(-50%);
    transition: .3s;
    z-index: 1 !important;
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 a:hover:after{
    content: "";
    width: 30px;
    height: 30px;
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 path {
    stroke: #fff !important; /* cor do svg */
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 svg {
    position: absolute !important;
    transform: translateX(-30px);
    z-index: 100 !Important;
    opacity: 0;
    transition: .1s all;
}

.elementor-81417 .elementor-element.elementor-element-76b26c9 a:hover svg {
    transform: translateX(-17px);
    opacity: 1;
    transition: 1s all;
}/* End custom CSS */


/* Start custom CSS for icon-box, class: .elementor-element-e6f6d9b */.elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon-box-title{
    border-radius: 13.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.36);
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
}

@media(max-width:767px){
    .elementor-81417 .elementor-element.elementor-element-e6f6d9b .elementor-icon-box-icon{
        margin-top:10px;
    }
}/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-fa32980 */.elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon-box-title{
    border-radius: 13.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.36);
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
}

@media(max-width:767px){
    .elementor-81417 .elementor-element.elementor-element-fa32980 .elementor-icon-box-icon{
        margin-top:10px;
    }
}/* End custom CSS */

/* Start custom CSS for icon-box, class: .elementor-element-004f723 */.elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-title{
    border-radius: 13.089px;
border: 0.818px solid #7130A4;
background: rgba(205, 141, 255, 0.36);
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
}

@media(max-width:767px){
    .elementor-81417 .elementor-element.elementor-element-004f723 .elementor-icon-box-icon{
        margin-top:10px;
    }
}/* End custom CSS */





/* Start custom CSS */p{
    margin-bottom:0;
}

html,body{
    max-width:100%;
    overflow-x:hidden;
}

.h1{
    background: var(--dag, linear-gradient(92deg, #FAEDCA 1.58%, #DECC9D 99.86%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    font-weight:700;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Regular.eot');
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Regular.woff2') format('woff2'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Regular.woff') format('woff'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Light.eot');
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Light.eot?#iefix') format('embedded-opentype'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Light.woff2') format('woff2'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Light.woff') format('woff'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Medium.eot');
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Medium.woff2') format('woff2'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Medium.woff') format('woff'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Semibold.eot');
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Semibold.woff2') format('woff2'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Semibold.woff') format('woff'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Bold.eot');
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Bold.woff2') format('woff2'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Bold.woff') format('woff'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Extralight.eot');
	src: url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Extralight.eot?#iefix') format('embedded-opentype'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Extralight.woff2') format('woff2'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Extralight.woff') format('woff'),
		url('https://design.gabrielmagnus.com/wp-content/uploads/2024/04/ClashDisplay-Extralight.ttf') format('truetype');
}
/* End Custom Fonts CSS */