.elementor-14 .elementor-element.elementor-element-a1e688f{--display:flex;--min-height:88vh;--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-14 .elementor-element.elementor-element-c5a1c81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5013541{--display:flex;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-4437275 .elementor-button{background-color:#61CE7000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#F80000;color:#F80000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-heading-wrap{text-align:left;}.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-title .first{color:#FFFFFF;border-color:#000;font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;line-height:60px;border-style:none;margin-right:0px;}.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-title-wrap{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-title .second{color:#FF0011;border-color:#000;font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;line-height:60px;border-style:none;}.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-heading-description{color:#EEEEEE;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;margin-bottom:16px;}.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-heading-icon-wrap{color:#605BE5;font-size:35px;margin-bottom:10px;}.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-heading-icon-wrap svg{fill:#605BE5;width:35px;}.elementor-14 .elementor-element.elementor-element-594d26d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-icon-reverse i{margin-right:10px;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-icon-reverse img{margin-right:10px;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-icon-reverse svg{margin-right:10px;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-icon-regular i{margin-left:10px;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-icon-regular img{margin-left:10px;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-icon-regular svg{margin-left:10px;}.elementor-14 .elementor-element.elementor-element-658f498{text-align:center;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-button i{font-size:20px;width:20px;transition:all 300ms;color:#000000;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-button img{width:20px;height:20px;transition:all 300ms;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-button svg{width:20px;height:20px;transition:all 300ms;fill:#000000;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-button-wrap .king-addons-pulsing-button-button{transition:all 300ms;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-button-wrap:hover .king-addons-pulsing-button-button{transform:scale(1.1);}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-button.king-addons-pulsing-button-button-effect-ripple:before{border:1px solid #F20000;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-button .king-addons-pulsing-button-text{font-family:"Inter", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-658f498 .king-addons-pulsing-button-button{padding:20px 30px 20px 30px;background-color:#FF0000;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-178baea .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-14 .elementor-element.elementor-element-178baea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-178baea.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-178baea.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-178baea.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-178baea.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF0101;}.elementor-14 .elementor-element.elementor-element-178baea.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-178baea.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-178baea.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-14 .elementor-element.elementor-element-178baea.elementor-view-default:has(:focus) .elementor-icon{fill:#FF0101;color:#FF0101;border-color:#FF0101;}.elementor-14 .elementor-element.elementor-element-178baea .elementor-icon{transition-duration:0.4s;font-size:30px;}.elementor-14 .elementor-element.elementor-element-178baea .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-178baea .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-178baea .elementor-icon-box-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-178baea:has(:hover) .elementor-icon-box-title,
					 .elementor-14 .elementor-element.elementor-element-178baea:has(:focus) .elementor-icon-box-title{color:#FF0000;}.elementor-14 .elementor-element.elementor-element-c42c81e{--display:flex;--justify-content:center;}.elementor-widget-ha-carousel .ha-slick-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-carousel .ha-slick-subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-c688574 .slick-slider:not(.slick-vertical) .slick-slide{padding-right:89px;padding-left:89px;}.elementor-14 .elementor-element.elementor-element-c688574 .slick-slider.slick-vertical .slick-slide{padding-top:89px;padding-bottom:89px;}.elementor-14 .elementor-element.elementor-element-c688574 .slick-prev, .elementor-14 .elementor-element.elementor-element-c688574 .slick-next{font-size:10px;border-style:none;color:#020101;background-color:#FF0000;}.elementor-14 .elementor-element.elementor-element-19d1fee{--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-14 .elementor-element.elementor-element-19d1fee:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-19d1fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D30000;}.elementor-14 .elementor-element.elementor-element-778d139 > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:10px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-card{height:100%;align-self:unset;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-card-inner{flex-flow:column;transition:all 300ms;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-card-container-1{width:100%;justify-content:unset;align-items:unset;align-self:unset;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-card-container-1, .elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-image{height:auto;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-card-container-2{width:100%;justify-content:unset;align-items:unset;align-self:unset;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-image img{object-fit:cover;object-position:center;transition:all 300ms;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-image{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-imagedescription{text-align:center;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-title{text-align:center;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-subtitle{text-align:center;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-description{text-align:center;padding:10px 10px 10px 10px;margin:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-button{align-items:center;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-button .king-addons-card-carousel-btn{text-align:center;margin:10px 0px 10px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-btn{color:#ffffff;background-color:#574ff7;padding:10px 10px 10px 10px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav-prev .king-addons-card-carousel-nav-inner{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav-prev:hover .king-addons-card-carousel-nav-inner{transform:scale(1.3);}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav-prev{top:50%;left:0%;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav-next .king-addons-card-carousel-nav-inner{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav-next:hover .king-addons-card-carousel-nav-inner{transform:scale(1.3);}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav-next{top:50%;right:calc(100% - 100%);}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav i{font-size:32px;width:32px;transition:all 300ms;color:#00000033;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav img{width:32px;height:32px;transition:all 300ms;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav svg{width:32px;height:32px;transition:all 300ms;fill:#00000033;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav .king-addons-card-carousel-nav-inner{transition:all 300ms;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-nav-inner{padding:10px 10px 10px 10px;border-style:none;border-radius:100% 100% 100% 100%;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-pagination{--swiper-theme-color:#000000;--swiper-pagination-fraction-color:#000000;--swiper-pagination-progressbar-bg-color:#00000033;--swiper-pagination-bullet-inactive-color:#00000033;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:8px;--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-progressbar-size:4px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-items{margin:0px 42px 0px 42px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-items .swiper-wrapper{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-6151505{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6151505:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6151505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-14 .elementor-element.elementor-element-762dc94 .elementor-button{background-color:#61CE7000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#F80000;color:#F80000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;border-radius:30px 30px 30px 30px;}.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-14 .elementor-element.elementor-element-bb35928{text-align:center;}.elementor-14 .elementor-element.elementor-element-bb35928 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-2f1508f{text-align:center;color:#EEEEEE;}.elementor-14 .elementor-element.elementor-element-b108bdc{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-93c2164{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;}.elementor-14 .elementor-element.elementor-element-93c2164 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-93c2164 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-14 .elementor-element.elementor-element-99944a0{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1333eeb{--display:flex;}.elementor-14 .elementor-element.elementor-element-1333eeb.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-aa8f782{--divider-border-style:solid;--divider-color:#FF0000;--divider-border-width:3px;}.elementor-14 .elementor-element.elementor-element-aa8f782 .elementor-divider-separator{width:100%;}.elementor-14 .elementor-element.elementor-element-aa8f782 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-14 .elementor-element.elementor-element-60276e9{--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;--overlay-opacity:0.81;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-60276e9:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-60276e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;background-image:url("https://halgraffbooks.com/wp-content/uploads/2026/04/developing-photos-darkroom-scaled.jpg");}.elementor-14 .elementor-element.elementor-element-60276e9::before, .elementor-14 .elementor-element.elementor-element-60276e9 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-60276e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-60276e9 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-60276e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-60276e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(127deg, #000000 51%, #920000 100%);}.elementor-14 .elementor-element.elementor-element-698e3e4{--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;}.elementor-14 .elementor-element.elementor-element-122a211{--display:flex;}.elementor-14 .elementor-element.elementor-element-ba76246 .elementor-button{background-color:#61CE7000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#F80000;color:#F80000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-a7acdc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-096a5ec{color:#EEEEEEEE;}.elementor-widget-eael-feature-list .connector-type-classic .connector{border-color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before, .elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after{border-color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title:visited{color:var( --e-global-color-primary );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title, .elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items .eael-feature-list-icon-box .eael-feature-list-icon-inner{background-color:#F70000;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items.eael-feature-list-horizontal{gap:15px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items.eael-feature-list-horizontal[data-layout-tablet="vertical"] .eael-feature-list-item{padding-bottom:calc(15px/2);}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item{padding-bottom:calc(15px/2);}body.rtl .elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items.eael-feature-list-vertical .eael-feature-list-item:after{left:calc(-15px/2);}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern .eael-feature-list-item:not(:last-child):before{height:calc(100% + 15px);}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items .eael-feature-list-icon{color:#111111;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items .eael-feature-list-icon svg{fill:#111111;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-icon-box .eael-feature-list-icon{height:70px;width:70px;padding:15px 15px 15px 15px !important;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 70px);}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-icon-box .eael-feature-list-icon i{font-size:21px !important;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-icon-box .eael-feature-list-icon svg{width:21px !important;height:21px !important;line-height:21px !important;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-icon-box .eael-feature-list-icon img{width:21px;height:21px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-img{width:21px;height:21px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-left .eael-feature-list-content-box, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-right .eael-feature-list-content-box, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-top .eael-feature-list-content-box{margin:30px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-item .eael-feature-list-title{margin-bottom:10px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-content-box .eael-feature-list-title, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-content-box .eael-feature-list-title > a, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-content-box .eael-feature-list-title:visited{color:#FF0000;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-content-box .eael-feature-list-title, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-content-box .eael-feature-list-title a{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-content-box .eael-feature-list-content{color:#EEEEEEEE;}.elementor-14 .elementor-element.elementor-element-222f624{--display:flex;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:#AD0000;--border-color:#AD0000;}.elementor-14 .elementor-element.elementor-element-222f624:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-222f624 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #080808 0%, #5F0000 75%);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-1ae6521 img{width:100%;}.elementor-14 .elementor-element.elementor-element-a10eae4{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a10eae4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a10eae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-14 .elementor-element.elementor-element-8fc41ca{--display:flex;}.elementor-14 .elementor-element.elementor-element-dbdcc69 .elementor-button{background-color:#61CE7000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#F80000;color:#F80000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-c7a2062{text-align:center;}.elementor-14 .elementor-element.elementor-element-c7a2062 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8c77089{text-align:center;color:#EEEEEE;}.elementor-14 .elementor-element.elementor-element-87860b2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14 .elementor-element.elementor-element-725e424{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-725e424:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-725e424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-14 .elementor-element.elementor-element-058c077{--display:flex;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:#AD0000;--border-color:#AD0000;}.elementor-14 .elementor-element.elementor-element-058c077:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-058c077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #080808 0%, #5F0000 75%);}.elementor-14 .elementor-element.elementor-element-d6efa05{--display:flex;}.elementor-14 .elementor-element.elementor-element-fb80b5f .elementor-button{background-color:#61CE7000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;fill:#F80000;color:#F80000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF0000;border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-cbbb683 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-3103792{color:#EEEEEEEE;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-text{background-color:#A70000;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-testimonial-marquee .deensimc-tes-main{width:500px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-marquee-vertical.deensimc-marquee-main-container{height:60vh;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-main blockquote{border-style:solid;border-color:#620303;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-text .deensimc-contents{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-testimonial-marquee .deensimc-tes-item blockquote i{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-testimonial-marquee .deensimc-tes-item blockquote svg path{fill:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-text .contents-wrapper i{font-size:24px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-text .contents-wrapper svg{height:24px;width:24px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-toggle{color:#000000;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-main img{margin-bottom:15px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-testimonial-marquee{--avatar-width:70px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-heading .deensimc-tes-name{margin-bottom:5px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-heading .deensimc-tes-title{font-family:"Inter", Sans-serif;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-ratings span:not(:last-child){margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-ratings i{font-size:16px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-ratings svg{height:16px;width:16px;}.elementor-14 .elementor-element.elementor-element-838b1d0{--display:flex;--min-height:50vh;--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;--overlay-opacity:0.25;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-838b1d0:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-838b1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-14 .elementor-element.elementor-element-838b1d0::before, .elementor-14 .elementor-element.elementor-element-838b1d0 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-838b1d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-838b1d0 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-838b1d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-838b1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://halgraffbooks.com/wp-content/uploads/2026/04/dark-style-valentines-day-celebration-scaled.jpg");--background-overlay:'';background-position:top right;background-size:cover;}.elementor-14 .elementor-element.elementor-element-1bbee4a{--display:flex;}.elementor-14 .elementor-element.elementor-element-48de6cf{text-align:center;}.elementor-14 .elementor-element.elementor-element-48de6cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-98dd63c{text-align:center;color:#EEEEEEEE;}.elementor-14 .elementor-element.elementor-element-d8ecd1f .elementor-button{background-color:#FF0000;font-family:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:20px 100px 20px 100px;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-c42c81e{--width:97%;}.elementor-14 .elementor-element.elementor-element-b108bdc{--width:20%;}.elementor-14 .elementor-element.elementor-element-1333eeb{--width:19%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-title .first{font-size:35px;}.elementor-14 .elementor-element.elementor-element-49e1ba5 .wpr-dual-title .second{font-size:35px;}.elementor-14 .elementor-element.elementor-element-c42c81e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c688574 .ha-slick-title{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-c688574 .ha-slick-subtitle{margin-bottom:0px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-items{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-icon-box .eael-feature-list-icon{height:39px;width:39px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-items.connector-type-classic .connector{right:calc(100% - 39px);}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-icon-box .eael-feature-list-icon i{font-size:141px !important;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-icon-box .eael-feature-list-icon svg{width:141px !important;height:141px !important;line-height:141px !important;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-icon-box .eael-feature-list-icon img{width:141px;height:141px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .eael-feature-list-img{width:141px;height:141px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-left .eael-feature-list-content-box, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-right .eael-feature-list-content-box, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-top .eael-feature-list-content-box{margin:20px;}.elementor-14 .elementor-element.elementor-element-725e424{--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-14 .elementor-element.elementor-element-cbbb683{text-align:center;}.elementor-14 .elementor-element.elementor-element-3103792{text-align:center;}.elementor-14 .elementor-element.elementor-element-9228272.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-main blockquote{text-align:center;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-main .deensimc-tes-author{text-align:center;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-a1e688f{--padding-top:10px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-778d139 .king-addons-card-carousel-items{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .-mobile-icon-position-left .eael-feature-list-content-box{margin:0 0 0 10px !important;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .-mobile-icon-position-right .eael-feature-list-content-box{margin:0 10px 0 0 !important;}.elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-left .eael-feature-list-content-box, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-right .eael-feature-list-content-box, .elementor-14 .elementor-element.elementor-element-d8e0cf7 .-icon-position-top .eael-feature-list-content-box{margin:10px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-main blockquote{text-align:left;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-tes-main .deensimc-tes-author{text-align:left;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-marquee-main-container{--deensimc-container-padding:0px;--deensimc-item-gap:0px;}.elementor-14 .elementor-element.elementor-element-9228272 .deensimc-testimonial-marquee .deensimc-tes-main{width:313px;}.elementor-14 .elementor-element.elementor-element-838b1d0{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-d8ecd1f .elementor-button{padding:020px 50px 20px 50px;}}