.elementor-203 .elementor-element.elementor-element-1dc740e{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-7ed0f28{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-203 .elementor-element.elementor-element-2732429{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-203 .elementor-element.elementor-element-85b8576 .elementor-button{background-color:#FED136;}.elementor-203 .elementor-element.elementor-element-85b8576{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-203 .elementor-element.elementor-element-85b8576.elementor-element{--align-self:center;}.elementor-203 .elementor-element.elementor-element-ae55063{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-203 .elementor-element.elementor-element-3a1a3cf{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}#elementor-popup-modal-203{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-203 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}#elementor-popup-modal-203 .dialog-close-button{display:flex;}#elementor-popup-modal-203 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(min-width:768px){.elementor-203 .elementor-element.elementor-element-1dc740e{--content-width:100%;}.elementor-203 .elementor-element.elementor-element-2732429{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-3a1a3cf */@font-face { 
  font-family:'FontAwesome';
  src:url('https://web.archive.org/web/20171015183736im_/http%3A//staffiohr.co/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
  src:url('https://web.archive.org/web/20171015183736im_/http%3A//staffiohr.co/font-awesome/fonts/fontawesome-webfont.eot#iefix&v=4.2.0') format('embedded-opentype'),url('https://web.archive.org/web/20171015183736im_/http%3A//staffiohr.co/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('https://web.archive.org/web/20171015183736im_/http%3A//staffiohr.co/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('https://web.archive.org/web/20171015183736im_/http%3A//staffiohr.co/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal;
} 
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap'); 
  body {  
    text-align:center;
    font-weight:500;
    font-family:sans-serif;
    font-size:10px;
    line-height:1.42857143;
    color:#333;
  }  
* { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 

strong { 
    font-weight: 700;
} 

strong { 
    font-weight: 500;
} 

body { 
    margin: 0;
} 

body { 
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; 
    font-size: 14px; 
    line-height: 1.42857143; 
    color: #333; 
    background-color: #fff;
} 

body { 
    overflow-x: hidden; 
    font-family: "Roboto",sans-serif;
} 

body { 
    webkit-tap-highlight-color: #fed136;
} 

html { 
    font-family: sans-serif; 
    -webkit-text-size-adjust: 100%; 
    -ms-text-size-adjust: 100%;
} 

html { 
    font-size: 10px; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
} 

.modal-body { 
    position: relative; 
    padding: 15px;
} 

:after,:before { 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    box-sizing: border-box;
} 

:selection { 
    text-shadow: none; 
    background: #fed136;
} 

h2 { 
    font-family: inherit; 
    font-weight: 500; 
    line-height: 1.1; 
    color: inherit;
} 

h2 { 
    margin-top: 20px; 
    margin-bottom: 10px;
} 

h2 { 
    font-size: 30px;
} 

h2 { 
    font-family: 'Roboto', sans-serif; 
    font-weight: 700;
} 

.portfolio-modal .modal-content h2 { 
    margin-bottom: 15px; 
    font-size: 3em;
} 

.portfolio-modal .modal-content h2 { 
    font-size: 3em; 
    font-weight: 200; 
    margin-bottom: 32px;
} 

p { 
    margin: 0 0 10px;
} 

p { 
    font-size: 14px; 
    line-height: 1.75;
} 

p { 
    font-size: 17px; 
    font-weight: 300; 
    line-height: 28px;
} 

.modal-content p { 
    font-size: 17px; 
    font-weight: 300; 
    line-height: 32px;
} 

.portfolio-modal .modal-content p { 
    margin-bottom: 30px;
} 

.portfolio-modal .modal-content p { 
    font-weight: 300; 
    margin-bottom: 30px;
} 

.text-center { 
    text-align: center;
} 

ul { 
    margin-top: 0; 
    margin-bottom: 10px;
} 

.modal-body ul { 
    padding-left: 12px; 
    font-size: 17px; 
    font-weight: 300;
} 

button { 
    margin: 0; 
    font: inherit; 
    color: inherit;
} 

button { 
    overflow: visible;
} 

button { 
    text-transform: none;
} 

button { 
    -webkit-appearance: button; 
    cursor: pointer;
} 

button { 
    font-family: inherit; 
    font-size: inherit; 
    line-height: inherit;
} 

.btn { 
    display: inline-block; 
    padding: 6px 12px; 
    margin-bottom: 0; 
    font-size: 14px; 
    font-weight: 400; 
    line-height: 1.42857143; 
    text-align: center; 
    white-space: nowrap; 
    vertical-align: middle; 
    -ms-touch-action: manipulation; 
    touch-action: manipulation; 
    cursor: pointer; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none; 
    background-image: none; 
    border: 1px solid transparent; 
    border-radius: 4px;
} 

.btn-primary { 
    color: #fff; 
    background-color: #337ab7; 
    border-color: #2e6da4;
} 

.btn-primary { 
    color: #fff; 
    background-color: #fed136; 
    border-color: #fed136; 
    font-family: 'Roboto', sans-serif; 
    text-transform: uppercase; 
    font-weight: 700;
} 

.btn:hover { 
    color: #333; 
    text-decoration: none;
} 

.btn-primary:hover { 
    color: #fff; 
    background-color: #286090; 
    border-color: #204d74;
} 

.btn-primary:hover,.btn-primary:active { 
    color: #fff; 
    background-color: #fec503; 
    border-color: #f6bf01;
} 

.btn-primary:active:hover { 
    color: #fff; 
    background-color: #204d74; 
    border-color: #122b40;
} 

.fa { 
    display: inline-block; 
    font: normal normal normal 14px/1 FontAwesome; 
    font-size: inherit; 
    text-rendering: auto; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale;
} 

.fa-remove:before,.fa-close:before,.fa-times:before { 
    content: "\f00d";
} 


/* These were inline style tags. Uses id+class to override almost everything */
#style-VM9fT.style-VM9fT {  
   text-align:left;  
}/* End custom CSS */