.elementor-12 .elementor-element.elementor-element-7db8abc1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7db8abc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-049d41c ) 100%);}.elementor-12 .elementor-element.elementor-element-7db8abc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;padding:160px 0px 20px 0px;z-index:0;}.elementor-12 .elementor-element.elementor-element-7db8abc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-49b5881a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-49b5881a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-35e233f > .elementor-container{min-height:460px;}.elementor-12 .elementor-element.elementor-element-35e233f{overflow:hidden;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-29a1acd2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-29a1acd2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-12 .elementor-element.elementor-element-35d03c69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-35d03c69 .elementor-heading-title{font-size:100px;font-weight:700;text-transform:capitalize;font-style:italic;line-height:98px;color:var( --e-global-color-049d41c );}.elementor-12 .elementor-element.elementor-element-24e02ee5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-24e02ee5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-12 .elementor-element.elementor-element-1d3d6b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -28px) 0px;}.elementor-12 .elementor-element.elementor-element-1d3d6b57 img{width:100%;border-radius:50px 50px 50px 50px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-73735664{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-049d41c );padding:10px 10px 10px 10px;--container-widget-width:25%;--container-widget-flex-grow:0;top:53px;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-73735664{left:-50px;}body.rtl .elementor-12 .elementor-element.elementor-element-73735664{right:-50px;}.elementor-12 .elementor-element.elementor-element-73735664 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-73735664 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-73735664 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-73735664 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-73735664 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-25e586e4{overflow:hidden;padding:80px 0px 80px 0px;}.elementor-12 .elementor-element.elementor-element-66a730a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-66a730a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:65px;font-weight:700;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-56f0fecd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-505b9192{--display:flex;--min-height:250px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-505b9192:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-505b9192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dynamicholidays.co.za/wp-content/uploads/2026/06/bc2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-global .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-global .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-global .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-global-2388{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-049d41c );padding:15px 15px 15px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-global-2388 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-global-2388 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-global-2388 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-global-2388 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-12 .elementor-element.elementor-global-2388 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-77f58254{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-77f58254:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-77f58254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dynamicholidays.co.za/wp-content/uploads/2026/06/Cruising-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-62976ac4{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-049d41c );padding:15px 15px 15px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-62976ac4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-62976ac4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-62976ac4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-62976ac4 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-62976ac4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1abb788e{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1abb788e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1abb788e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dynamicholidays.co.za/wp-content/uploads/2026/06/Zanzibar-scaled-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-7aabb45c{width:var( --container-widget-width, 50% );max-width:50%;background-color:var( --e-global-color-049d41c );padding:15px 15px 15px 15px;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-7aabb45c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7aabb45c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-7aabb45c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-7aabb45c .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-7aabb45c .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-59cd3762{padding:80px 0px 80px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4723d655.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-4723d655.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-4723d655 > .elementor-element-populated{margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-60a13123 img{border-radius:32px 32px 32px 32px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-65060330.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-65060330.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-503c5308{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-503c5308 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:700;color:var( --e-global-color-primary );}.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-12 .elementor-element.elementor-element-471f9b4e p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-7587bb35 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6a82f398 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-dc080ec p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-6dfd4fed p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4c9d47c{overflow:hidden;padding:80px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-475c047d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-475c047d .elementor-heading-title{font-size:55px;font-weight:700;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-55b65f28{text-align:center;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-230a602e{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-356b1a02 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-259b8b13 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-47abb335 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3ef91c60 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-61c0e0af .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-5c0e3ed8 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-19aeb7b1 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-5c8a3a60 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-bbbfd26{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-10a91c69{--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-radius:30px 0px 0px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6632dac5 img{border-radius:30px 0px 0px 30px;}.elementor-12 .elementor-element.elementor-element-69a79d39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 30px 30px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-45ecd90{width:var( --container-widget-width, 65% );max-width:65%;background-color:var( --e-global-color-46419d6 );padding:10px 10px 10px 10px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-45ecd90 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-45ecd90 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-45ecd90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-45ecd90 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-45ecd90 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-537ca549{font-size:18px;}.elementor-12 .elementor-element.elementor-element-1a8ce44f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-798b23ea .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-798b23ea.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4a341c24 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4a341c24.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3f6883ab .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3f6883ab.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-21847fb7 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-21847fb7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ec5e4ff .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-ec5e4ff.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-178229fa .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-178229fa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b23b8d0 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-b23b8d0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7765efb2 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-7765efb2.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-197153ed .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-197153ed.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-66a8aafb{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-20a9f240{--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-radius:0px 30px 30px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-40dfe37d img{border-radius:0px 30px 30px 0px;}.elementor-12 .elementor-element.elementor-element-65c3994{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:30px 0px 0px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-65c3994.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-5a0d7d96{font-size:18px;}.elementor-12 .elementor-element.elementor-element-cb25afb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b370b8b .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-6b370b8b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4d54fd02 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4d54fd02.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-40d099d5 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-40d099d5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-61f15223 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-61f15223.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6e742c9b .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-6e742c9b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1be75ee9 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1be75ee9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-51f1db6e .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-51f1db6e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-459e1702 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-459e1702.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-61726603 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-61726603.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-521cb2ef .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-521cb2ef.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3c604b03 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3c604b03 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3c604b03.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3c604b03 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-7400a127 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7400a127 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7400a127.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7400a127 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-784c9fbb{width:var( --container-widget-width, 65% );max-width:65%;background-color:var( --e-global-color-46419d6 );padding:10px 10px 10px 10px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-784c9fbb.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-784c9fbb .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-31441196{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-4106d064{--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-radius:30px 0px 0px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6824202b img{border-radius:30px 0px 0px 30px;}.elementor-12 .elementor-element.elementor-element-47f1a2a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 30px 30px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-334257b8{font-size:18px;}.elementor-12 .elementor-element.elementor-element-501c4909{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7936f741 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-7936f741.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2f99e9bb .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2f99e9bb.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1a826de5 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1a826de5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4b38881b .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4b38881b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-50d6b49b .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-50d6b49b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1753728 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1753728.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-524e385f .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-524e385f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bc7932f .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-bc7932f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-bc7932f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bc7932f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3638b71c .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3638b71c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-414b628e .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-414b628e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-414b628e .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-414b628e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c7d65a8 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-c7d65a8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5b58710d .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-5b58710d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-485b6264 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-485b6264.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7953c41f .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-7953c41f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-19ba461e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-19ba461e .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-19ba461e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-19ba461e .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4d603a86{width:var( --container-widget-width, 65% );max-width:65%;background-color:var( --e-global-color-46419d6 );padding:10px 10px 10px 10px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-4d603a86.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-4d603a86 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-379fdf27{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-441a4c09{--display:flex;--min-height:0px;--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-radius:0px 30px 30px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-441a4c09:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-441a4c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dynamicholidays.co.za/wp-content/uploads/2026/06/Touring.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-619f8f31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:30px 0px 0px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-619f8f31.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-127de1b7{width:var( --container-widget-width, 65% );max-width:65%;background-color:var( --e-global-color-46419d6 );padding:10px 10px 10px 10px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-127de1b7.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-127de1b7 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4a052e66{font-size:18px;}.elementor-12 .elementor-element.elementor-element-59d6d01b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-27706328 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-27706328.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-63b75f49 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-63b75f49.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-327d056d .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-327d056d.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ca547fa .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-ca547fa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-14ef3b42 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-14ef3b42.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3eb6fa13 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3eb6fa13 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3eb6fa13 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3eb6fa13.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6d393281 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-6d393281.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6fc4771b .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-6fc4771b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7535d6d0 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-7535d6d0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1d84dac4 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1d84dac4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-1d84dac4 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1d84dac4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-19a97b47 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-19a97b47.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2a0d290e .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2a0d290e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3f667d2f .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3f667d2f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-3f667d2f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3f667d2f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-444c7ee .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-444c7ee.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-180ffa62 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-180ffa62.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b715e64 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-b715e64.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-778c622b .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-778c622b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2c4d393e .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2c4d393e .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2c4d393e.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-2c4d393e .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-53f721c6{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-501baae8{--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-radius:30px 0px 0px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-501baae8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-501baae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dynamicholidays.co.za/wp-content/uploads/2026/06/Cruising.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-144bdccf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 30px 30px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6e908721{width:var( --container-widget-width, 65% );max-width:65%;background-color:var( --e-global-color-46419d6 );padding:10px 10px 10px 10px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-6e908721.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-6e908721 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6e2a8b3a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-56eace97{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1af3cc0f .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1af3cc0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1af3cc0f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-968230 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-968230{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-968230.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1b9e1a08 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1b9e1a08{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1b9e1a08.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-79e8f689 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-79e8f689{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-79e8f689.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-5fdeebea .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-5fdeebea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-5fdeebea.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-54b13f66{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-3889dbfc{--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-radius:0px 30px 30px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-51d8e4fe img{border-radius:0px 30px 30px 0px;}.elementor-12 .elementor-element.elementor-element-1180acf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:30px 0px 0px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-1180acf.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-21bedc6b{font-size:18px;}.elementor-12 .elementor-element.elementor-element-372a8548{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cb21c41 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-cb21c41.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-14f977c1 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-14f977c1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3afe4177 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3afe4177.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-7a49a5c8 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-7a49a5c8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-691ee71 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-691ee71.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-18c396bd .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-18c396bd.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1c6f304b .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1c6f304b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-38fef46f .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-38fef46f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1675b076 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1675b076.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-71352f59 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-71352f59.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-697d019 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-697d019.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-11b5d0fa .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-11b5d0fa .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-11b5d0fa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-11b5d0fa .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-8e1b99e{width:var( --container-widget-width, 65% );max-width:65%;background-color:var( --e-global-color-46419d6 );padding:10px 10px 10px 10px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-8e1b99e.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-8e1b99e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-260ec784{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-1d61b546{--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-radius:30px 0px 0px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1d61b546:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d61b546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dynamicholidays.co.za/wp-content/uploads/2026/06/South_Africa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3d24a087{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 30px 30px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-45b12d80{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d141a80 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4d141a80{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-4d141a80.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3a23c5a5 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3a23c5a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3a23c5a5.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-72ebb0a7 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-72ebb0a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-72ebb0a7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-3d5157b4 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3d5157b4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-3d5157b4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-49863bf9 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-49863bf9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-49863bf9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-13b013cf .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-13b013cf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-13b013cf.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f96ec74 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-f96ec74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f96ec74.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-44d0c52 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-44d0c52 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-44d0c52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-44d0c52.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-44d0c52 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-39976fc3 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-39976fc3 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-39976fc3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-39976fc3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-39976fc3 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-66372c82{width:var( --container-widget-width, 65% );max-width:65%;background-color:var( --e-global-color-46419d6 );padding:10px 10px 10px 10px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-66372c82.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-66372c82 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-7e4d92aa{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-184772b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:0px 30px 30px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77a362ad img{border-radius:0px 30px 30px 0px;}.elementor-12 .elementor-element.elementor-element-6a601dc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:30px 0px 0px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-6a601dc6.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-3b680bd9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--justify-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-beb0897 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-beb0897.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4c0778aa .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4c0778aa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-49533e57 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-49533e57.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-771fb58b .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-771fb58b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1eb528e3 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1eb528e3.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-17919fc4 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-17919fc4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-16e184 .elementor-button{background-color:var( --e-global-color-2cf5fc8 );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-16e184.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-18296736 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-18296736 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-18296736.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-18296736 .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-76a342aa .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-76a342aa .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-76a342aa.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-76a342aa .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2e848536{width:var( --container-widget-width, 65% );max-width:65%;background-color:var( --e-global-color-46419d6 );padding:10px 10px 10px 10px;--container-widget-width:65%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2e848536.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;}.elementor-12 .elementor-element.elementor-element-2e848536 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-6aafbf3{--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-12 .elementor-element.elementor-element-3005b096{text-align:center;}.elementor-12 .elementor-element.elementor-element-3005b096 .elementor-heading-title{font-size:40px;font-weight:700;text-transform:capitalize;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-5e3d6c01{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;font-size:20px;}.elementor-12 .elementor-element.elementor-element-5e3d6c01.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1ad59ac9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-4f9c5732 .elementor-button{background-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4f9c5732 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4f9c5732 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4f9c5732 .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-global .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-12 .elementor-element.elementor-global-2392 .elementor-button:hover, .elementor-12 .elementor-element.elementor-global-2392 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-049d41c );}.elementor-12 .elementor-element.elementor-global-2392 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-global-2392 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-global-2392 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-global-2392 .elementor-button:focus svg{fill:var( --e-global-color-049d41c );}.elementor-12 .elementor-element.elementor-element-4dac47ad{overflow:hidden;padding:80px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-5264ad06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5264ad06 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c93a4b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-61e02d04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6f4e302{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-6f4e302:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6f4e302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46419d6 );}.elementor-12 .elementor-element.elementor-element-77e8ab7f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-45373a47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-star-rating .elementor-star-rating__title{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-12 .elementor-element.elementor-element-6aa71f63 .elementor-star-rating{font-size:22px;}.elementor-12 .elementor-element.elementor-element-6aa71f63 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-12 .elementor-element.elementor-element-6aa71f63 .elementor-star-rating i:before{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6aa71f63 .elementor-star-rating i{color:#AD52076E;}.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-12 .elementor-element.elementor-element-443b7e47 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-443b7e47 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-443b7e47 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-443b7e47 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-443b7e47 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-598bb9c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-598bb9c4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-598bb9c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46419d6 );}.elementor-12 .elementor-element.elementor-element-5df3f95f{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-64a9b28{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-63d92be3 .elementor-star-rating{font-size:22px;}.elementor-12 .elementor-element.elementor-element-63d92be3 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-12 .elementor-element.elementor-element-63d92be3 .elementor-star-rating i:before{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-63d92be3 .elementor-star-rating i{color:#AD52076E;}.elementor-12 .elementor-element.elementor-element-3d50201f .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-3d50201f .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-3d50201f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3d50201f .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-3d50201f .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-181e4a76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-12 .elementor-element.elementor-element-181e4a76:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-181e4a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46419d6 );}.elementor-12 .elementor-element.elementor-element-28f9dd04{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-141849ff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1003ee05 .elementor-star-rating{font-size:22px;}.elementor-12 .elementor-element.elementor-element-1003ee05 .elementor-star-rating i:not(:last-of-type){margin-inline-end:4px;}.elementor-12 .elementor-element.elementor-element-1003ee05 .elementor-star-rating i:before{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1003ee05 .elementor-star-rating i{color:#AD52076E;}.elementor-12 .elementor-element.elementor-element-1ee50ff3 .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-1ee50ff3 .elementor-icon-box-title{margin-block-end:6px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1ee50ff3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1ee50ff3 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1px;word-spacing:0px;}.elementor-12 .elementor-element.elementor-element-1ee50ff3 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-534841d8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-534841d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dynamicholidays.co.za/wp-content/uploads/2026/06/Sri-Lanka-Mirissa-Beach-scaled-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-534841d8 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-534841d8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-13f4d03d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-13f4d03d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-4711a450 .elementor-heading-title{font-size:67px;font-weight:700;text-transform:capitalize;line-height:1em;color:var( --e-global-color-049d41c );}.elementor-12 .elementor-element.elementor-element-20e1df18.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-20e1df18 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-20e1df18 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-20e1df18 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-20e1df18 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-20e1df18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-15291e8c{text-align:center;}.elementor-12 .elementor-element.elementor-element-15291e8c .elementor-heading-title{font-size:50px;font-weight:700;text-transform:capitalize;line-height:1em;color:var( --e-global-color-049d41c );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-2a4a7acd{padding:5% 5% 5% 5%;border-radius:30px 30px 30px 30px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-button[type="submit"] svg *{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2a4a7acd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-2a4a7acd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-29a1acd2{width:45%;}.elementor-12 .elementor-element.elementor-element-24e02ee5{width:55%;}.elementor-12 .elementor-element.elementor-element-10a91c69{--width:50%;}.elementor-12 .elementor-element.elementor-element-69a79d39{--width:50%;}.elementor-12 .elementor-element.elementor-element-20a9f240{--width:50%;}.elementor-12 .elementor-element.elementor-element-65c3994{--width:50%;}.elementor-12 .elementor-element.elementor-element-4106d064{--width:50%;}.elementor-12 .elementor-element.elementor-element-47f1a2a3{--width:50%;}.elementor-12 .elementor-element.elementor-element-441a4c09{--width:50%;}.elementor-12 .elementor-element.elementor-element-619f8f31{--width:50%;}.elementor-12 .elementor-element.elementor-element-501baae8{--width:50%;}.elementor-12 .elementor-element.elementor-element-144bdccf{--width:50%;}.elementor-12 .elementor-element.elementor-element-3889dbfc{--width:50%;}.elementor-12 .elementor-element.elementor-element-1180acf{--width:50%;}.elementor-12 .elementor-element.elementor-element-1d61b546{--width:50%;}.elementor-12 .elementor-element.elementor-element-3d24a087{--width:50%;}.elementor-12 .elementor-element.elementor-element-184772b1{--width:50%;}.elementor-12 .elementor-element.elementor-element-6a601dc6{--width:50%;}.elementor-12 .elementor-element.elementor-element-6f4e302{--width:33%;}.elementor-12 .elementor-element.elementor-element-598bb9c4{--width:33%;}.elementor-12 .elementor-element.elementor-element-181e4a76{--width:33%;}.elementor-12 .elementor-element.elementor-element-13f4d03d{width:50%;}.elementor-12 .elementor-element.elementor-element-20e1df18{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6f4e302{--width:100%;}.elementor-12 .elementor-element.elementor-element-45373a47{--width:40%;}.elementor-12 .elementor-element.elementor-element-598bb9c4{--width:100%;}.elementor-12 .elementor-element.elementor-element-64a9b28{--width:40%;}.elementor-12 .elementor-element.elementor-element-181e4a76{--width:100%;}.elementor-12 .elementor-element.elementor-element-141849ff{--width:40%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-505b9192:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-505b9192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-77f58254:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-77f58254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-1abb788e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1abb788e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-441a4c09:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-441a4c09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-501baae8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-501baae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-1d61b546:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d61b546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-534841d8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-534841d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-7db8abc1{margin-top:-94px;margin-bottom:0px;padding:130px 0px 80px 0px;}.elementor-12 .elementor-element.elementor-element-35d03c69 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-12 .elementor-element.elementor-element-1d3d6b57 img{width:82%;}.elementor-12 .elementor-element.elementor-element-25e586e4{padding:60px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-56f0fecd{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-59cd3762{padding:40px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-4723d655 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-503c5308{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-4c9d47c{padding:60px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-1a8ce44f{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-cb25afb{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-501c4909{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-59d6d01b{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-56eace97{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-372a8548{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-45b12d80{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3b680bd9{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3005b096 .elementor-heading-title{font-size:22px;}.elementor-12 .elementor-element.elementor-element-4dac47ad{padding:60px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-c93a4b2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-61e02d04{--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-12 .elementor-element.elementor-element-6f4e302{--min-height:220px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-45373a47{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-45373a47.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-598bb9c4{--min-height:220px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-64a9b28{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-64a9b28.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-181e4a76{--min-height:220px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-12 .elementor-element.elementor-element-141849ff{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-12 .elementor-element.elementor-element-141849ff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-534841d8{padding:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-4711a450 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-12 .elementor-element.elementor-element-15291e8c .elementor-heading-title{font-size:40px;line-height:60px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7db8abc1{margin-top:-93px;margin-bottom:0px;padding:90px 0px 60px 0px;}.elementor-12 .elementor-element.elementor-element-29a1acd2 > .elementor-element-populated{margin:60px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-35d03c69 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-1d3d6b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;}.elementor-12 .elementor-element.elementor-element-1d3d6b57 img{width:100%;}.elementor-12 .elementor-element.elementor-element-4723d655 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-65060330 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-503c5308{text-align:start;}.elementor-12 .elementor-element.elementor-element-1a8ce44f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-cb25afb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-501c4909{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-59d6d01b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-56eace97{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-372a8548{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-45b12d80{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-3b680bd9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-c93a4b2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-12 .elementor-element.elementor-element-6f4e302{--min-height:350px;--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-12 .elementor-element.elementor-element-45373a47{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-12 .elementor-element.elementor-element-443b7e47{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-443b7e47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-443b7e47 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-443b7e47 .elementor-icon-box-title a{font-size:36px;}.elementor-12 .elementor-element.elementor-element-598bb9c4{--min-height:350px;--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-12 .elementor-element.elementor-element-64a9b28{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-12 .elementor-element.elementor-element-3d50201f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3d50201f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-3d50201f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3d50201f .elementor-icon-box-title a{font-size:36px;}.elementor-12 .elementor-element.elementor-element-181e4a76{--min-height:350px;--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-12 .elementor-element.elementor-element-141849ff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-12 .elementor-element.elementor-element-1ee50ff3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ee50ff3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-1ee50ff3 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1ee50ff3 .elementor-icon-box-title a{font-size:36px;}.elementor-12 .elementor-element.elementor-element-534841d8{padding:40px 0px 40px 0px;}.elementor-12 .elementor-element.elementor-element-13f4d03d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-4711a450{text-align:center;}.elementor-12 .elementor-element.elementor-element-4711a450 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-20e1df18 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-15291e8c .elementor-heading-title{font-size:36px;line-height:45px;}}