.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-74595 .elementor-element.elementor-element-6f1134d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-74595 .elementor-element.elementor-element-6f1134d:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-6f1134d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d372f29 );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-text-line-height );}.ee-tooltip.ee-tooltip-b996fbf.to--top,
							 .ee-tooltip.ee-tooltip-b996fbf.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-b996fbf.to--left,
							 .ee-tooltip.ee-tooltip-b996fbf.to--right{margin-top:0px;}.elementor-74595 .elementor-element.elementor-element-b996fbf img{width:250px;}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-spacer:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-spacer.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-74595 .elementor-element.elementor-element-fa41123{--spacer-size:50px;}.elementor-widget-icon-list.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-list .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-icon-list:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon-list.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-item:not(:last-child):after{content:"";height:2px;border-color:#333333;}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-74595 .elementor-element.elementor-element-b8504c2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-item > a{font-family:"Red Rose", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-74595 .elementor-element.elementor-element-726af9d > .elementor-widget-container{margin:-10px 0px -7px 0px;}.elementor-74595 .elementor-element.elementor-element-726af9d{text-align:center;}.elementor-74595 .elementor-element.elementor-element-726af9d .elementor-heading-title{font-family:"Passion One", Sans-serif;font-size:8rem;font-weight:700;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill: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-74595 .elementor-element.elementor-element-2daae4f{--divider-border-style:solid;--divider-color:var( --e-global-color-b882cf7 );--divider-border-width:2px;}.elementor-74595 .elementor-element.elementor-element-2daae4f .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-74595 .elementor-element.elementor-element-2daae4f .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-74595 .elementor-element.elementor-element-f41358f{text-align:center;}.elementor-74595 .elementor-element.elementor-element-f41358f .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-weight:400;text-transform:uppercase;color:var( --e-global-color-b882cf7 );}.elementor-74595 .elementor-element.elementor-element-0f8f823{--spacer-size:20px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-74595 .elementor-element.elementor-element-6a92941{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5em;color:#333333;}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-74595 .elementor-element.elementor-element-2efc5e8 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-widget-global.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-global .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-global .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-global.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-global:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-global.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-global .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-global{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-74595 .elementor-element.elementor-global-20614 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:20px 0px 24px 0px;}.elementor-74595 .elementor-element.elementor-global-20614{text-align:center;font-family:"futura-pt", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-item:not(:last-child):after{content:"";height:2px;border-color:#333333;}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-74595 .elementor-element.elementor-element-c90452c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-item > a{font-family:"Red Rose", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-b6a9ea5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-74595 .elementor-element.elementor-element-b6a9ea5:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-b6a9ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.jimfortin.com/wp-content/uploads/image2.jpg");background-position:top center;background-size:cover;}.elementor-74595 .elementor-element.elementor-element-a6b2607{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-74595 .elementor-element.elementor-element-c6d43cb{text-align:center;}.elementor-74595 .elementor-element.elementor-element-c6d43cb .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:3.5rem;font-weight:400;color:var( --e-global-color-75cf80a );}.elementor-74595 .elementor-element.elementor-element-222c22a{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:1.2rem;font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-75cf80a );}.elementor-74595 .elementor-element.elementor-element-e422c73{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-74595 .elementor-element.elementor-element-e422c73:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-e422c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d372f29 );}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-item:not(:last-child):after{content:"";height:2px;border-color:#333333;}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-74595 .elementor-element.elementor-element-ac91517{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-item > a{font-family:"Red Rose", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-207138d{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-74595 .elementor-element.elementor-element-207138d .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:3.5rem;font-weight:400;color:#333333;}.elementor-74595 .elementor-element.elementor-element-ff03109{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5em;color:#333333;}.elementor-74595 .elementor-element.elementor-element-b68910b{--spacer-size:50px;}.elementor-74595 .elementor-element.elementor-element-c2cfd6d{--divider-border-style:solid;--divider-color:var( --e-global-color-b882cf7 );--divider-border-width:1px;}.elementor-74595 .elementor-element.elementor-element-c2cfd6d .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-74595 .elementor-element.elementor-element-c2cfd6d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-74595 .elementor-element.elementor-element-3a5a933{--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-74595 .elementor-element.elementor-element-3a5a933.e-con:hover{--e-con-transform-translateX:5px;}.elementor-74595 .elementor-element.elementor-element-f3a6f3b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74595 .elementor-element.elementor-element-43c5617 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:2.5rem;font-weight:300;color:var( --e-global-color-b882cf7 );}.elementor-74595 .elementor-element.elementor-element-8c07ce7{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74595 .elementor-element.elementor-element-2de5755{text-align:start;}.elementor-74595 .elementor-element.elementor-element-2de5755 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;color:#333333;}.elementor-74595 .elementor-element.elementor-element-eeff389{text-align:start;font-family:"Red Rose", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5em;color:#333333;}.elementor-74595 .elementor-element.elementor-element-b3a88f0{--divider-border-style:solid;--divider-color:var( --e-global-color-b882cf7 );--divider-border-width:1px;}.elementor-74595 .elementor-element.elementor-element-b3a88f0 .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-74595 .elementor-element.elementor-element-b3a88f0 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-74595 .elementor-element.elementor-element-8cc1f2f{--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-74595 .elementor-element.elementor-element-8cc1f2f.e-con:hover{--e-con-transform-translateX:5px;}.elementor-74595 .elementor-element.elementor-element-e468b63{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74595 .elementor-element.elementor-element-d621ae3 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:2.5rem;font-weight:300;color:var( --e-global-color-b882cf7 );}.elementor-74595 .elementor-element.elementor-element-90c5f4e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74595 .elementor-element.elementor-element-d3771b9{text-align:start;}.elementor-74595 .elementor-element.elementor-element-d3771b9 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;color:#333333;}.elementor-74595 .elementor-element.elementor-element-b394911{text-align:start;font-family:"Red Rose", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5em;color:#333333;}.elementor-74595 .elementor-element.elementor-element-e66d6cf{--divider-border-style:solid;--divider-color:var( --e-global-color-b882cf7 );--divider-border-width:1px;}.elementor-74595 .elementor-element.elementor-element-e66d6cf .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-74595 .elementor-element.elementor-element-e66d6cf .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-74595 .elementor-element.elementor-element-27b6aef{--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-74595 .elementor-element.elementor-element-27b6aef.e-con:hover{--e-con-transform-translateX:5px;}.elementor-74595 .elementor-element.elementor-element-b570b3c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74595 .elementor-element.elementor-element-0c7c102 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:2.5rem;font-weight:300;color:var( --e-global-color-b882cf7 );}.elementor-74595 .elementor-element.elementor-element-4c4cac9{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-74595 .elementor-element.elementor-element-6262174{text-align:start;}.elementor-74595 .elementor-element.elementor-element-6262174 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;color:#333333;}.elementor-74595 .elementor-element.elementor-element-4578579{text-align:start;font-family:"Red Rose", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5em;color:#333333;}.elementor-74595 .elementor-element.elementor-element-222f0d9{--divider-border-style:solid;--divider-color:var( --e-global-color-b882cf7 );--divider-border-width:1px;}.elementor-74595 .elementor-element.elementor-element-222f0d9 .elementor-divider-separator{width:52%;margin:0 auto;margin-center:0;}.elementor-74595 .elementor-element.elementor-element-222f0d9 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-74595 .elementor-element.elementor-element-bf0cb79{--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:30px;--padding-right:30px;}.elementor-74595 .elementor-element.elementor-element-bf0cb79:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-bf0cb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9D0;}.elementor-74595 .elementor-element.elementor-element-69f453f{--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:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9d7843b );--border-color:var( --e-global-color-9d7843b );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-74595 .elementor-element.elementor-element-69f453f:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-69f453f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d372f29 );}.elementor-74595 .elementor-element.elementor-element-93d7eb5{--display:flex;}.elementor-74595 .elementor-element.elementor-element-cad5a53 > .elementor-widget-container{margin:-30px 0px -30px 0px;}.ee-tooltip.ee-tooltip-cad5a53.to--top,
							 .ee-tooltip.ee-tooltip-cad5a53.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-cad5a53.to--left,
							 .ee-tooltip.ee-tooltip-cad5a53.to--right{margin-top:0px;}.elementor-74595 .elementor-element.elementor-element-c46f350{--display:flex;}.elementor-74595 .elementor-element.elementor-element-5741740{text-align:start;}.elementor-74595 .elementor-element.elementor-element-5741740 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-b882cf7 );}.elementor-74595 .elementor-element.elementor-element-5333d0e{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;}.elementor-74595 .elementor-element.elementor-element-5333d0e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-74595 .elementor-element.elementor-element-5333d0e .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:3rem;font-weight:400;color:#333333;}.elementor-74595 .elementor-element.elementor-element-a714685{width:var( --container-widget-width, 555px );max-width:555px;--container-widget-width:555px;--container-widget-flex-grow:0;text-align:start;font-family:"Red Rose", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.5em;color:#333333;}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-item:not(:last-child):after{content:"";height:2px;border-color:#333333;}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-74595 .elementor-element.elementor-element-7e72bb3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-item > a{font-family:"Red Rose", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-74595 .elementor-element.elementor-element-7e72bb3 .elementor-icon-list-text{color:#8A8A8A;transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-4489e95{--display:flex;--min-height:600px;--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;}.elementor-74595 .elementor-element.elementor-element-4489e95:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-4489e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.jimfortin.com/wp-content/uploads/pexels-arthurbrognoli-2260959-scaled.jpg");background-position:center center;background-size:cover;}.elementor-74595 .elementor-element.elementor-element-78fd5f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-74595 .elementor-element.elementor-element-78fd5f6:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-78fd5f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d372f29 );}.elementor-74595 .elementor-element.elementor-element-e615a7b{text-align:center;}.elementor-74595 .elementor-element.elementor-element-e615a7b .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:#333333;}.elementor-74595 .elementor-element.elementor-element-fd969bf{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;}.elementor-74595 .elementor-element.elementor-element-fd969bf .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:3.5rem;font-weight:400;color:#333333;}.elementor-74595 .elementor-element.elementor-element-3fbaaeb{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5em;color:#333333;}.elementor-74595 .elementor-element.elementor-element-1144b1e{text-align:start;font-family:"Red Rose", Sans-serif;font-size:1.3rem;font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-74595 .elementor-element.elementor-element-cbd866d{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-74595 .elementor-element.elementor-element-fba671d{--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;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:var( --e-global-color-b882cf7 );--border-color:var( --e-global-color-b882cf7 );}.elementor-74595 .elementor-element.elementor-element-fba671d:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-fba671d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-75cf80a );}.ee-tooltip.ee-tooltip-83b95a5.to--top,
							 .ee-tooltip.ee-tooltip-83b95a5.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-83b95a5.to--left,
							 .ee-tooltip.ee-tooltip-83b95a5.to--right{margin-top:0px;}.elementor-74595 .elementor-element.elementor-element-46c3342{--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;}.elementor-74595 .elementor-element.elementor-element-750e687{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-74595 .elementor-element.elementor-element-750e687 > .elementor-widget-container{margin:0px 0px -63px 0px;}.elementor-74595 .elementor-element.elementor-element-750e687 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:6rem;font-weight:400;font-style:italic;color:var( --e-global-color-b882cf7 );}.elementor-74595 .elementor-element.elementor-element-4cd78b9{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:start;}.elementor-74595 .elementor-element.elementor-element-4cd78b9 .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:3.5rem;font-weight:400;font-style:italic;color:#333333;}.elementor-74595 .elementor-element.elementor-element-72590e2{text-align:start;font-family:"Red Rose", Sans-serif;font-size:1.2rem;font-weight:400;font-style:italic;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-74595 .elementor-element.elementor-element-fc6907e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.75;--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-74595 .elementor-element.elementor-element-fc6907e:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-fc6907e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d372f29 );background-image:url("https://www.jimfortin.com/wp-content/uploads/image1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-74595 .elementor-element.elementor-element-fc6907e::before, .elementor-74595 .elementor-element.elementor-element-fc6907e > .elementor-background-video-container::before, .elementor-74595 .elementor-element.elementor-element-fc6907e > .e-con-inner > .elementor-background-video-container::before, .elementor-74595 .elementor-element.elementor-element-fc6907e > .elementor-background-slideshow::before, .elementor-74595 .elementor-element.elementor-element-fc6907e > .e-con-inner > .elementor-background-slideshow::before, .elementor-74595 .elementor-element.elementor-element-fc6907e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.ee-tooltip.ee-tooltip-9c544c5.to--top,
							 .ee-tooltip.ee-tooltip-9c544c5.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-9c544c5.to--left,
							 .ee-tooltip.ee-tooltip-9c544c5.to--right{margin-top:0px;}.elementor-74595 .elementor-element.elementor-element-9c544c5 img{width:250px;}.elementor-74595 .elementor-element.elementor-element-b547aca{text-align:center;}.elementor-74595 .elementor-element.elementor-element-b547aca .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-b882cf7 );}.elementor-74595 .elementor-element.elementor-element-712f1bd{text-align:center;}.elementor-74595 .elementor-element.elementor-element-712f1bd .elementor-heading-title{font-family:"Red Rose", Sans-serif;font-size:3.5rem;font-weight:400;color:var( --e-global-color-75cf80a );}.elementor-74595 .elementor-element.elementor-element-f8540a6{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;font-family:"Red Rose", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-75cf80a );}.elementor-74595 .elementor-element.elementor-element-c6dd7b3 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-item:not(:last-child):after{content:"";height:2px;border-color:var( --e-global-color-75cf80a );}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-74595 .elementor-element.elementor-element-2a46e2b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-item > a{font-family:"Red Rose", Sans-serif;font-size:1rem;font-weight:400;line-height:1.2em;}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-text{color:var( --e-global-color-75cf80a );transition:color 0.3s;}.elementor-74595 .elementor-element.elementor-element-6de9e2b{--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;}.elementor-74595 .elementor-element.elementor-element-6de9e2b:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-6de9e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-template.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-template .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-template.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-template:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-template.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-74595 .elementor-element.elementor-element-a6b2607{--width:500px;}.elementor-74595 .elementor-element.elementor-element-3a5a933{--width:600px;}.elementor-74595 .elementor-element.elementor-element-f3a6f3b{--width:20%;}.elementor-74595 .elementor-element.elementor-element-8c07ce7{--width:80%;}.elementor-74595 .elementor-element.elementor-element-8cc1f2f{--width:600px;}.elementor-74595 .elementor-element.elementor-element-e468b63{--width:20%;}.elementor-74595 .elementor-element.elementor-element-90c5f4e{--width:80%;}.elementor-74595 .elementor-element.elementor-element-27b6aef{--width:600px;}.elementor-74595 .elementor-element.elementor-element-b570b3c{--width:20%;}.elementor-74595 .elementor-element.elementor-element-4c4cac9{--width:80%;}.elementor-74595 .elementor-element.elementor-element-93d7eb5{--width:30%;}.elementor-74595 .elementor-element.elementor-element-c46f350{--width:70%;}.elementor-74595 .elementor-element.elementor-element-cbd866d{--content-width:1000px;}.elementor-74595 .elementor-element.elementor-element-fba671d{--width:35%;}.elementor-74595 .elementor-element.elementor-element-46c3342{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-74595 .elementor-element.elementor-element-a6b2607{--width:400px;}}@media(min-width:1025px){.elementor-74595 .elementor-element.elementor-element-4489e95:not(.elementor-motion-effects-element-type-background), .elementor-74595 .elementor-element.elementor-element-4489e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-74595 .elementor-element.elementor-element-726af9d .elementor-heading-title{font-size:6rem;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-global{line-height:var( --e-global-typography-text-line-height );}.elementor-74595 .elementor-element.elementor-element-c6d43cb .elementor-heading-title{font-size:3rem;}.elementor-74595 .elementor-element.elementor-element-69f453f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-74595 .elementor-element.elementor-element-5333d0e .elementor-heading-title{font-size:2rem;}.elementor-74595 .elementor-element.elementor-element-a714685{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-74595 .elementor-element.elementor-element-4489e95{--min-height:400px;}.elementor-74595 .elementor-element.elementor-element-3fbaaeb{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-74595 .elementor-element.elementor-element-1144b1e{font-size:1.2rem;}.elementor-74595 .elementor-element.elementor-element-cbd866d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-74595 .elementor-element.elementor-element-fba671d{--justify-content:center;}.elementor-74595 .elementor-element.elementor-element-4cd78b9 .elementor-heading-title{font-size:2.5rem;}}@media(max-width:767px){.elementor-74595 .elementor-element.elementor-element-6f1134d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-74595 .elementor-element.elementor-element-b996fbf img{width:200px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{line-height:var( --e-global-typography-text-line-height );}.elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-b8504c2 .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-74595 .elementor-element.elementor-element-726af9d .elementor-heading-title{font-size:3rem;}.elementor-74595 .elementor-element.elementor-element-f41358f .elementor-heading-title{font-size:1.4rem;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-74595 .elementor-element.elementor-element-6a92941{font-size:1.2rem;}.elementor-widget-global{line-height:var( --e-global-typography-text-line-height );}.elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-c90452c .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-74595 .elementor-element.elementor-element-b6a9ea5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-74595 .elementor-element.elementor-element-c6d43cb .elementor-heading-title{font-size:2rem;}.elementor-74595 .elementor-element.elementor-element-e422c73{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-ac91517 .elementor-icon-list-item > a{font-size:0.7rem;}.elementor-74595 .elementor-element.elementor-element-207138d .elementor-heading-title{font-size:2rem;}.elementor-74595 .elementor-element.elementor-element-ff03109{font-size:1.2rem;}.elementor-74595 .elementor-element.elementor-element-b68910b{--spacer-size:10px;}.elementor-74595 .elementor-element.elementor-element-c2cfd6d .elementor-divider-separator{width:100%;}.elementor-74595 .elementor-element.elementor-element-3a5a933.e-con:hover{--e-con-transform-translateX:0px;}.elementor-74595 .elementor-element.elementor-element-eeff389{font-size:1.1rem;}.elementor-74595 .elementor-element.elementor-element-b3a88f0 .elementor-divider-separator{width:100%;}.elementor-74595 .elementor-element.elementor-element-8cc1f2f.e-con:hover{--e-con-transform-translateX:0px;}.elementor-74595 .elementor-element.elementor-element-b394911{font-size:1.1rem;}.elementor-74595 .elementor-element.elementor-element-e66d6cf .elementor-divider-separator{width:100%;}.elementor-74595 .elementor-element.elementor-element-27b6aef.e-con:hover{--e-con-transform-translateX:0px;}.elementor-74595 .elementor-element.elementor-element-4578579{font-size:1.1rem;}.elementor-74595 .elementor-element.elementor-element-222f0d9 .elementor-divider-separator{width:100%;}.elementor-74595 .elementor-element.elementor-element-5741740 .elementor-heading-title{font-size:0.8rem;}.elementor-74595 .elementor-element.elementor-element-5333d0e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-74595 .elementor-element.elementor-element-5333d0e .elementor-heading-title{font-size:1.6rem;}.elementor-74595 .elementor-element.elementor-element-a714685{font-size:1.2rem;}.elementor-74595 .elementor-element.elementor-element-4489e95{--min-height:300px;}.elementor-74595 .elementor-element.elementor-element-78fd5f6{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-74595 .elementor-element.elementor-element-e615a7b .elementor-heading-title{font-size:0.8rem;}.elementor-74595 .elementor-element.elementor-element-fd969bf .elementor-heading-title{font-size:2rem;}.elementor-74595 .elementor-element.elementor-element-3fbaaeb{font-size:1.2rem;}.elementor-74595 .elementor-element.elementor-element-1144b1e{text-align:center;font-size:1rem;}.elementor-74595 .elementor-element.elementor-element-cbd866d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-74595 .elementor-element.elementor-element-4cd78b9 .elementor-heading-title{font-size:1.7rem;}.elementor-74595 .elementor-element.elementor-element-fc6907e{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-74595 .elementor-element.elementor-element-9c544c5 img{width:200px;}.elementor-74595 .elementor-element.elementor-element-b547aca .elementor-heading-title{font-size:0.8rem;}.elementor-74595 .elementor-element.elementor-element-712f1bd .elementor-heading-title{font-size:2.5rem;}.elementor-74595 .elementor-element.elementor-element-f8540a6{font-size:1.2rem;}.elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-74595 .elementor-element.elementor-element-2a46e2b .elementor-icon-list-item > a{font-size:0.7rem;}}/* Start custom CSS *//* ===== Brainwashed waitlist form ===== */
.elementor-element-6f1134d ._form_253,
.elementor-element-fc6907e ._form_253 { max-width: 820px !important; margin: 0 auto !important; }

/* Three fields in one row */
.elementor-element-6f1134d ._form_253 ._form-content,
.elementor-element-fc6907e ._form_253 ._form-content {
  display: flex !important; flex-wrap: wrap !important;
  align-items: flex-end !important; gap: 14px !important;
}
.elementor-element-6f1134d ._form_253 ._x03975556,
.elementor-element-6f1134d ._form_253 ._x20957998,
.elementor-element-6f1134d ._form_253 ._x83990619,
.elementor-element-fc6907e ._form_253 ._x03975556,
.elementor-element-fc6907e ._form_253 ._x20957998,
.elementor-element-fc6907e ._form_253 ._x83990619 {
  flex: 1 1 200px !important; min-width: 200px !important; margin-bottom: 0 !important;
}

/* Collapse hidden fields so they don't create a gap before the button */
.elementor-element-6f1134d ._form_253 ._x78544686,
.elementor-element-6f1134d ._form_253 ._x59755459,
.elementor-element-fc6907e ._form_253 ._x78544686,
.elementor-element-fc6907e ._form_253 ._x59755459 {
  display: none !important; margin: 0 !important; height: 0 !important;
}

/* Button on its own row, tight against fields */
.elementor-element-6f1134d ._form_253 ._button-wrapper,
.elementor-element-6f1134d ._form_253 ._clear-element,
.elementor-element-fc6907e ._form_253 ._button-wrapper,
.elementor-element-fc6907e ._form_253 ._clear-element {
  flex: 1 1 100% !important; width: 100% !important;
}
.elementor-element-6f1134d ._form_253 ._button-wrapper,
.elementor-element-fc6907e ._form_253 ._button-wrapper { margin-top: 0 !important; padding: 0 !important; }

/* Generic inputs — First Name / Email (NOT the phone input) */
.elementor-element-6f1134d ._form_253 input[type="text"]:not(.iti__tel-input),
.elementor-element-6f1134d ._form_253 input[type="email"],
.elementor-element-fc6907e ._form_253 input[type="text"]:not(.iti__tel-input),
.elementor-element-fc6907e ._form_253 input[type="email"] {
  width: 100% !important; box-sizing: border-box !important;
  height: 48px !important; padding: 12px 16px !important; font-size: 16px !important;
  border: 1px solid rgba(0,0,0,0.15) !important; border-radius: 10px !important;
  background: #fff !important; color: #142341 !important;
}

/* Phone input — same look, but leave LEFT padding to the phone library
   so it adjusts automatically for long dial codes like +385 */
.elementor-element-6f1134d ._form_253 input.iti__tel-input,
.elementor-element-fc6907e ._form_253 input.iti__tel-input {
  width: 100% !important; box-sizing: border-box !important; height: 48px !important;
  padding-top: 12px !important; padding-bottom: 12px !important; padding-right: 16px !important;
  font-size: 16px !important; border: 1px solid rgba(0,0,0,0.15) !important;
  border-radius: 10px !important; background: #fff !important; color: #142341 !important;
}

.elementor-element-6f1134d ._form_253 input:focus,
.elementor-element-fc6907e ._form_253 input:focus {
  outline: none !important; border-color: #b07a2e !important;
  box-shadow: 0 0 0 3px rgba(176,122,46,0.25) !important;
}

/* Hide all field labels */
.elementor-element-6f1134d ._form_253 ._form-label,
.elementor-element-fc6907e ._form_253 ._form-label { display: none !important; }

/* Phone country body.elementor-page-74595 — remove magenta pill, keep flag + dial code visible */
.elementor-element-6f1134d ._form_253 .iti,
.elementor-element-fc6907e ._form_253 .iti { width: 100% !important; }
.elementor-element-6f1134d ._form_253 .iti__selected-country,
.elementor-element-fc6907e ._form_253 .iti__selected-country {
  background: transparent !important; border-radius: 0 !important;
}
.elementor-element-6f1134d ._form_253 .iti__selected-country:hover,
.elementor-element-fc6907e ._form_253 .iti__selected-country:hover {
  background: rgba(0,0,0,0.04) !important;
}

/* Submit button — matching 10px radius (high specificity to beat AC's #id rule) */
.elementor-element-6f1134d #_form_253_ ._submit,
.elementor-element-6f1134d #_form_253_ button[type="submit"],
.elementor-element-fc6907e #_form_253_ ._submit,
.elementor-element-fc6907e #_form_253_ button[type="submit"] {
  width: 100% !important; height: auto !important; min-height: 52px !important;
  padding: 12px 16px !important; line-height: 1.3 !important; border: none !important;
  border-radius: 10px !important; background: #b07a2e !important; color: #fff !important;
  font-weight: 700 !important; letter-spacing: .04em !important; cursor: pointer !important;
}
.elementor-element-6f1134d #_form_253_ ._submit:hover,
.elementor-element-fc6907e #_form_253_ ._submit:hover { background: #97681f !important; }

/* Small print — Red Rose font + amber Privacy Policy link */
.elementor-element-ff9d9a0 p,
.elementor-element-9c7ce9c p { font-family: "Red Rose", sans-serif !important; }
.elementor-element-ff9d9a0 a.url-link,
.elementor-element-9c7ce9c a.url-link { color: #b07a2e !important; }
.elementor-element-9c7ce9c p { color: rgba(255,255,255,0.85) !important; }

/* Responsive: stack fields on narrow screens */
@media (max-width: 640px) {
  .elementor-element-6f1134d ._form_253 ._x03975556,
  .elementor-element-6f1134d ._form_253 ._x20957998,
  .elementor-element-6f1134d ._form_253 ._x83990619,
  .elementor-element-fc6907e ._form_253 ._x03975556,
  .elementor-element-fc6907e ._form_253 ._x20957998,
  .elementor-element-fc6907e ._form_253 ._x83990619 { flex: 1 1 100% !important; }
}

/* Country dropdown spans the full phone-field width (no overflow) */
.elementor-element-6f1134d ._form_253 .iti__country-container,
.elementor-element-fc6907e ._form_253 .iti__country-container {
  width: 100% !important;
  right: 0 !important;
  pointer-events: none !important;   /* let clicks reach the phone input */
}
.elementor-element-6f1134d ._form_253 .iti__selected-country,
.elementor-element-fc6907e ._form_253 .iti__selected-country {
  pointer-events: auto !important;    /* keep the flag button clickable */
}
.elementor-element-6f1134d ._form_253 .iti__dropdown-content,
.elementor-element-fc6907e ._form_253 .iti__dropdown-content {
  width: 100% !important;
  max-width: none !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  pointer-events: auto !important;    /* keep the dropdown interactive */
}
.elementor-element-6f1134d ._form_253 .iti__country-list,
.elementor-element-fc6907e ._form_253 .iti__country-list {
  width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  overflow-x: hidden !important;
}
.elementor-element-6f1134d ._form_253 .iti__country,
.elementor-element-fc6907e ._form_253 .iti__country {
  width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

/* SMS consent disclaimer — centered full-width row between the fields and the button */
#_form_253_ ._button-wrapper {
  order: 1;
}
#_form_253_ ._form-content::after {
  content: "By entering your number you agree to receive texts about Brainwashed. Reply STOP to opt out.";
  order: 0;
  flex: 1 0 100%;      /* forces its own full-width row */
  text-align: center;
  margin-top: 4px;
  font-size: 12px;
  line-height: 1.4;
  color: #6b6b6b;
  font-weight: 400;
  letter-spacing: normal;
}/* End custom CSS */