.elementor-25903 .elementor-element.elementor-element-57f2605{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:140px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-57f2605 > .elementor-shape-bottom svg, .elementor-25903 .elementor-element.elementor-element-57f2605 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:0px;}.elementor-25903 .elementor-element.elementor-element-6349253{width:100%;max-width:100%;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-25903 .elementor-element.elementor-element-6349253{left:0px;}body.rtl .elementor-25903 .elementor-element.elementor-element-6349253{right:0px;}.elementor-25903 .elementor-element.elementor-element-929b080{--display:flex;--z-index:1;}.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading{text-align:left;}.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading .section-title{color:#FFFFFF;font-size:var( --e-global-typography-3d7d19d-font-size );font-weight:var( --e-global-typography-3d7d19d-font-weight );line-height:var( --e-global-typography-3d7d19d-line-height );}.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading .description, .elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading .description p{color:#D6D5E1;}.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading .description{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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25903 .elementor-element.elementor-element-260591e .elementor-button{background-color:var( --e-global-color-3438324 );fill:var( --e-global-color-0124107 );color:var( --e-global-color-0124107 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3438324 );border-radius:45px 45px 45px 45px;padding:16px 40px 16px 40px;}.elementor-25903 .elementor-element.elementor-element-260591e .elementor-button:hover, .elementor-25903 .elementor-element.elementor-element-260591e .elementor-button:focus{background-color:var( --e-global-color-0124107 );color:var( --e-global-color-3438324 );}.elementor-25903 .elementor-element.elementor-element-260591e .elementor-button:hover svg, .elementor-25903 .elementor-element.elementor-element-260591e .elementor-button:focus svg{fill:var( --e-global-color-3438324 );}.elementor-25903 .elementor-element.elementor-element-2565e9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-25903 .elementor-element.elementor-element-cab82e5 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-25903 .elementor-element.elementor-element-a310f29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-25903 .elementor-element.elementor-element-a310f29 .elementor-heading-title{color:#FFFFFF;}.elementor-25903 .elementor-element.elementor-element-ada8f98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-c7c7199{--display:flex;}.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 );line-height:var( --e-global-typography-text-line-height );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-25903 .elementor-element.elementor-element-563d00a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;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 );line-height:var( --e-global-typography-text-line-height );color:#000000;}.elementor-25903 .elementor-element.elementor-element-7e41f7d{--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;}.elementor-25903 .elementor-element.elementor-element-ec086f8{--display:flex;}.elementor-25903 .elementor-element.elementor-element-93fc05f .elementor-button{background-color:var( --e-global-color-3438324 );fill:var( --e-global-color-0124107 );color:var( --e-global-color-0124107 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3438324 );border-radius:45px 45px 45px 45px;padding:16px 40px 16px 40px;}.elementor-25903 .elementor-element.elementor-element-93fc05f .elementor-button:hover, .elementor-25903 .elementor-element.elementor-element-93fc05f .elementor-button:focus{background-color:var( --e-global-color-0124107 );color:var( --e-global-color-3438324 );}.elementor-25903 .elementor-element.elementor-element-93fc05f .elementor-button:hover svg, .elementor-25903 .elementor-element.elementor-element-93fc05f .elementor-button:focus svg{fill:var( --e-global-color-3438324 );}.elementor-25903 .elementor-element.elementor-element-fd26ab3{--display:flex;}.elementor-25903 .elementor-element.elementor-element-fd26ab3.e-con{--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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-5a38864{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-4f1ff4d{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25903 .elementor-element.elementor-element-750eeec .section-heading{text-align:left;margin-bottom:30px;}.elementor-25903 .elementor-element.elementor-element-750eeec .section-heading .section-title{font-size:var( --e-global-typography-587ef8b-font-size );font-weight:var( --e-global-typography-587ef8b-font-weight );line-height:var( --e-global-typography-587ef8b-line-height );}.elementor-25903 .elementor-element.elementor-element-750eeec .section-heading .description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-b4daa91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-e710cc4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F5F5F5;--border-color:#F5F5F5;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-ec5fb37.tt-equal-height-enable, .elementor-25903 .elementor-element.elementor-element-ec5fb37.tt-equal-height-enable .elementor-widget-container, .elementor-25903 .elementor-element.elementor-element-ec5fb37.tt-equal-height-enable .tt-icon-box{height:100%;}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box{background-color:#FFFFFF;padding:45px 50px 40px 50px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#F5F5F5;}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box__button .tt-align-icon-right{margin-left:7px;}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box__button .tt-align-icon-left{margin-right:7px;}condition{show_button_icon:yes;}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box__icon-container{font-size:65px;}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box__icon-container i{transform:rotate(0deg);}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );font-weight:var( --e-global-typography-38f0ce6-font-weight );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box .tt-icon-box__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-25903 .elementor-element.elementor-element-f8f433e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-7af9c6d.tt-equal-height-enable, .elementor-25903 .elementor-element.elementor-element-7af9c6d.tt-equal-height-enable .elementor-widget-container, .elementor-25903 .elementor-element.elementor-element-7af9c6d.tt-equal-height-enable .tt-icon-box{height:100%;}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box{background-color:#FFFFFF;padding:45px 50px 40px 50px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#F5F5F5;}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box__button .tt-align-icon-right{margin-left:7px;}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box__button .tt-align-icon-left{margin-right:7px;}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box__icon-container{font-size:65px;}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box__icon-container i{transform:rotate(0deg);}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );font-weight:var( --e-global-typography-38f0ce6-font-weight );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box .tt-icon-box__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-25903 .elementor-element.elementor-element-3bee417{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F5F5F5;--border-color:#F5F5F5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-35d89ce.tt-equal-height-enable, .elementor-25903 .elementor-element.elementor-element-35d89ce.tt-equal-height-enable .elementor-widget-container, .elementor-25903 .elementor-element.elementor-element-35d89ce.tt-equal-height-enable .tt-icon-box{height:100%;}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box{background-color:#FFFFFF;padding:45px 50px 40px 50px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#F5F5F5;}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box__button .tt-align-icon-right{margin-left:7px;}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box__button .tt-align-icon-left{margin-right:7px;}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box__icon-container{font-size:65px;}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box__icon-container i{transform:rotate(0deg);}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );font-weight:var( --e-global-typography-38f0ce6-font-weight );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box .tt-icon-box__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-25903 .elementor-element.elementor-element-4703a49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-a04571a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F5F5F5;--border-color:#F5F5F5;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-7fcca93.tt-equal-height-enable, .elementor-25903 .elementor-element.elementor-element-7fcca93.tt-equal-height-enable .elementor-widget-container, .elementor-25903 .elementor-element.elementor-element-7fcca93.tt-equal-height-enable .tt-icon-box{height:100%;}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box{background-color:#FFFFFF;padding:45px 50px 40px 50px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#F5F5F5;}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box__button .tt-align-icon-right{margin-left:7px;}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box__button .tt-align-icon-left{margin-right:7px;}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box__icon-container{font-size:65px;}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box__icon-container i{transform:rotate(0deg);}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );font-weight:var( --e-global-typography-38f0ce6-font-weight );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box .tt-icon-box__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-25903 .elementor-element.elementor-element-9cd28e8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-d148f66.tt-equal-height-enable, .elementor-25903 .elementor-element.elementor-element-d148f66.tt-equal-height-enable .elementor-widget-container, .elementor-25903 .elementor-element.elementor-element-d148f66.tt-equal-height-enable .tt-icon-box{height:100%;}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box{background-color:#FFFFFF;padding:45px 50px 40px 50px;border-style:solid;border-width:0px 1px 1px 0px;border-color:#F5F5F5;}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box__button .tt-align-icon-right{margin-left:7px;}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box__button .tt-align-icon-left{margin-right:7px;}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box__icon-container{font-size:65px;}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box__icon-container i{transform:rotate(0deg);}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );font-weight:var( --e-global-typography-38f0ce6-font-weight );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box .tt-icon-box__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box:hover{border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-25903 .elementor-element.elementor-element-93f09fb{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F5F5F5;--border-color:#F5F5F5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-136252a.tt-equal-height-enable, .elementor-25903 .elementor-element.elementor-element-136252a.tt-equal-height-enable .elementor-widget-container, .elementor-25903 .elementor-element.elementor-element-136252a.tt-equal-height-enable .tt-icon-box{height:100%;}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box{background-color:#FFFFFF;padding:45px 50px 40px 50px;}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box__button .tt-align-icon-right{margin-left:7px;}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box__button .tt-align-icon-left{margin-right:7px;}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box__icon-container{font-size:65px;}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box__icon-container i{transform:rotate(0deg);}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );font-weight:var( --e-global-typography-38f0ce6-font-weight );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box .tt-icon-box__description{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-25903 .elementor-element.elementor-element-8e74c81{--spacer-size:50px;}.elementor-25903 .elementor-element.elementor-element-606ed7f .section-heading{text-align:left;margin-bottom:30px;}.elementor-25903 .elementor-element.elementor-element-606ed7f .section-heading .section-title{font-size:var( --e-global-typography-587ef8b-font-size );font-weight:var( --e-global-typography-587ef8b-font-weight );line-height:var( --e-global-typography-587ef8b-line-height );}.elementor-25903 .elementor-element.elementor-element-fb72882 .quiety-accordion .accordion-button.collapsed{color:var( --e-global-color-3438324 );}.elementor-25903 .elementor-element.elementor-element-fb72882 .quiety-accordion .accordion-button.collapsed:after{color:var( --e-global-color-3438324 );}.elementor-25903 .elementor-element.elementor-element-fb72882 .accordion-body{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-fb72882 .quiety-accordion .accordion-item:not(:last-child){margin-bottom:2px !important;}.elementor-25903 .elementor-element.elementor-element-d574200 .elementor-button{background-color:var( --e-global-color-3438324 );fill:var( --e-global-color-0124107 );color:var( --e-global-color-0124107 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3438324 );border-radius:45px 45px 45px 45px;padding:16px 40px 16px 40px;}.elementor-25903 .elementor-element.elementor-element-d574200 .elementor-button:hover, .elementor-25903 .elementor-element.elementor-element-d574200 .elementor-button:focus{background-color:var( --e-global-color-0124107 );color:var( --e-global-color-3438324 );}.elementor-25903 .elementor-element.elementor-element-d574200 .elementor-button:hover svg, .elementor-25903 .elementor-element.elementor-element-d574200 .elementor-button:focus svg{fill:var( --e-global-color-3438324 );}.elementor-25903 .elementor-element.elementor-element-33c1e02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:116px;--padding-bottom:107px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-33c1e02:not(.elementor-motion-effects-element-type-background), .elementor-25903 .elementor-element.elementor-element-33c1e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-c2e84694-0516-4670-b06d-238099ab33cb);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25903 .elementor-element.elementor-element-39998f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-25903 .elementor-element.elementor-element-b4daa91{--width:1200px;}.elementor-25903 .elementor-element.elementor-element-4703a49{--width:1200px;}}@media(max-width:1024px){.elementor-25903 .elementor-element.elementor-element-57f2605{--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading .section-title{font-size:var( --e-global-typography-3d7d19d-font-size );line-height:var( --e-global-typography-3d7d19d-line-height );}.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading .description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-563d00a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-5a38864{--padding-top:65px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-4f1ff4d{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25903 .elementor-element.elementor-element-750eeec > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-25903 .elementor-element.elementor-element-750eeec .section-heading .section-title{font-size:var( --e-global-typography-587ef8b-font-size );line-height:var( --e-global-typography-587ef8b-line-height );}.elementor-25903 .elementor-element.elementor-element-750eeec .section-heading .description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box{padding:40px 25px 40px 25px;}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box{padding:40px 25px 40px 25px;}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box{padding:40px 25px 40px 25px;}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box{padding:40px 25px 40px 25px;}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box{padding:40px 25px 40px 25px;}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box{padding:40px 25px 40px 25px;}.elementor-25903 .elementor-element.elementor-element-606ed7f > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-25903 .elementor-element.elementor-element-606ed7f .section-heading .section-title{font-size:var( --e-global-typography-587ef8b-font-size );line-height:var( --e-global-typography-587ef8b-line-height );}.elementor-25903 .elementor-element.elementor-element-fb72882 .accordion-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-33c1e02{--padding-top:75px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-25903 .elementor-element.elementor-element-39998f6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading{text-align:center;}.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading .section-title{font-size:var( --e-global-typography-3d7d19d-font-size );line-height:var( --e-global-typography-3d7d19d-line-height );}.elementor-25903 .elementor-element.elementor-element-0f4fa99 .section-heading .description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-563d00a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-750eeec .section-heading .section-title{font-size:var( --e-global-typography-587ef8b-font-size );line-height:var( --e-global-typography-587ef8b-line-height );}.elementor-25903 .elementor-element.elementor-element-750eeec .section-heading .description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-ec5fb37 .tt-icon-box{border-width:0px 0px 1px 0px;}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-7af9c6d .tt-icon-box{border-width:0px 0px 1px 0px;}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-35d89ce .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-7fcca93 .tt-icon-box{border-width:0px 0px 1px 0px;}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-d148f66 .tt-icon-box{border-width:0px 0px 1px 0px;}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box .tt-icon-box__title{font-size:var( --e-global-typography-38f0ce6-font-size );line-height:var( --e-global-typography-38f0ce6-line-height );}.elementor-25903 .elementor-element.elementor-element-136252a .tt-icon-box .tt-icon-box__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-606ed7f .section-heading .section-title{font-size:var( --e-global-typography-587ef8b-font-size );line-height:var( --e-global-typography-587ef8b-line-height );}.elementor-25903 .elementor-element.elementor-element-fb72882 .quiety-accordion .accordion-button{font-size:16px;letter-spacing:0.4px;}.elementor-25903 .elementor-element.elementor-element-fb72882 .accordion-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-25903 .elementor-element.elementor-element-39998f6{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for container, class: .elementor-element-57f2605 */.elementor-25903 .elementor-element.elementor-element-57f2605 {
  background:
    radial-gradient(circle at 70% 35%, rgba(60, 80, 200, 0.25) 0%, rgba(60, 80, 200, 0.12) 20%, rgba(10,12,28,0) 45%),
    radial-gradient(circle at 30% 75%, rgba(40, 60, 160, 0.18) 0%, rgba(10,12,28,0) 40%),
    linear-gradient(90deg, #0a0f2a 0%, #070b1f 50%, #050817 100%);
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   CloudCasa — Gravity Forms theme override
   Targets Gravity Forms 2.7+ "Orbital" theme markup.
   Adjust the variables below to your exact brand values.
   Verify hex/font by inspecting a button on cloudcasa.io.
   ========================================================= */

:root {
  --cc-pink:        #E6007E;   /* primary / submit button */
  --cc-pink-hover:  #C00069;   /* darker on hover */
  --cc-navy:        #1B2A6B;   /* labels / headings */
  --cc-text:        #333333;   /* body / input text */
  --cc-border:      #d4d7e0;   /* input border, resting */
  --cc-radius:      8px;       /* input corner radius */
  --cc-font: "Poppins", system-ui, -apple-system, sans-serif;
}

/* Scope everything to GF so you don't touch the rest of the site.
   Replace .gform_wrapper with #gform_wrapper_25903 to target ONE form. */

.gform_wrapper {
  font-family: var(--cc-font);
}

/* ---- Labels ---- */
.gform_wrapper .gfield_label,
.gform_wrapper legend.gfield_label {
  color: var(--cc-navy);
  font-weight: 600;
  font-size: 0.95rem;
}

/* "(Required)" marker in your pink instead of red */
.gform_wrapper .gfield_required {
  color: var(--cc-pink);
}

/* ---- Inputs ---- */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="url"],
.gform_wrapper textarea,
.gform_wrapper select {
  font-family: var(--cc-font);
  color: var(--cc-text);
  border: 1px solid var(--cc-border);
  border-radius: var(--cc-radius);
  padding: 12px 14px;
  transition: border-color .15s ease, box-shadow .15s ease;
}

/* Focus state in brand pink */
.gform_wrapper input:focus,
.gform_wrapper textarea:focus,
.gform_wrapper select:focus {
  border-color: var(--cc-pink);
  box-shadow: 0 0 0 3px rgba(230, 0, 126, 0.15);
  outline: none;
}

/* ---- Submit button: pink pill to match site CTAs ---- */
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_footer button,
.gform_wrapper .gform-button {
  background-color: var(--cc-pink);
  color: #fff;
  font-family: var(--cc-font);
  font-weight: 600;
  font-size: 1rem;
  border: none;
  border-radius: 999px;        /* full pill */
  padding: 14px 40px;
  cursor: pointer;
  transition: background-color .15s ease, transform .05s ease;
}

.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_footer button:hover,
.gform_wrapper .gform-button:hover {
  background-color: var(--cc-pink-hover);
}

.gform_wrapper .gform_footer input[type="submit"]:active {
  transform: translateY(1px);
}

/* ---- Validation messages ---- */
.gform_wrapper .gfield_description.validation_message,
.gform_wrapper .validation_message {
  color: var(--cc-pink-hover);
}

/* ---- Optional: tighten field spacing to match a clean layout ---- */
.gform_wrapper .gform_fields {
  row-gap: 18px;
}/* End custom CSS */